SceneRenderLayer RenderLayer { get; set; }

book_4_sparkGenerated
code_blocksInput

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
}