Protected
bridgeInternal bridge access
Gets the COGS resource ID of the Resource
resource ID
Returns flag marking if resource is released
Gets the optional name
name of the resource
Protected
runtimeInternal runtime access
Compare two Cogs Resource types for equality.
Other resource.
True if same Resource class type & ID and belongs to same Cogs instance.
Protected
equalsCompare two Cogs Resource types for equality.
Other resource.
True if same Resource class type & ID and belongs to same Cogs instance.
Internal release cleanup
Release TextureResource resources after use.
Protected
logLog error message
Release to free resources after use. Also release local handle after creating resource and passing to Cogs.
const model = runtime.ModelEntity.create("Model");
const modelResource: runtime.resources.loadModel(modelPath);
model.modelComponent.model = modelResource;
modelResource.release(); // ModelComponent now sole owner
internalRelease for actual release.
Static
createInternal: Creates new texture resource
Defined Resource storing Texture Handle. Used by the
See
Resources class.
Created by: Cogs.Resources.loadTexture*(..) Release using: TextureResource.release()