Description
The RenderLayer
property of a SceneObject
specifies the rendering layer for the object. This property is of type SceneRenderLayer
and determines which layer the object should be drawn on. For an object to be rendered, the target layer must match the object's render layer, and the appropriate flags must be set.
Usage
Use the RenderLayer
property to assign a specific rendering layer to a SceneObject
. This is useful for organizing objects into different layers for rendering purposes, such as separating UI elements from game objects or applying different rendering effects to different layers.
Example
// Example of setting the RenderLayer for a SceneObject
SceneObject mySceneObject = new SceneObject();
mySceneObject.RenderLayer = SceneRenderLayer.UI; // Assigns the object to the UI render layer
// Check if the RenderLayer is set to a specific layer
if (mySceneObject.RenderLayer == SceneRenderLayer.UI)
{
// Perform actions specific to UI layer objects
}