Creates a new scene from the provided scene object.
Root scene object to create the scene from.
OptionalisInternalConstructor: booleanReturns a reference handle for this resource.
Returns a hash value that can be used for determining if a template changed by comparing it to a previously saved hash.
Returns the sequential version of the template content.
Returns the meta data of this resource.
Name of the resource. Use primarily for easier identification and not important to the engine itself.
Returns a reference to the internal template hierarchy. Returned hierarchy is not instantiated and cannot be interacted with in a manner you would with normal scene objects.
Returns a universally unique identifier of this resource.
Duplicates the resource and creates a unique UUID for the duplicated resource.
The duplicated resource or null, if the duplication failed.
Instantiates a scene by creating an instance of the stored scene object hierarchy.
Virtual
Method called by RSX to perform actions required after the creation of the resource.
Forcefully unloads the resource.
Replaces the contents of this template with new contents from the provided object. Object will be automatically linked to this template, and its previous template link (if any) will be broken.
Saved hierarchy of scene objects that can be instantiated on demand.