Description
The Translucent
field is a member of the SceneLayerType
enumeration in the Sandbox API. It represents a rendering pass for translucent objects. During this pass, objects are rendered in a depth-sorted order, from back to front, to ensure proper blending and transparency effects.
Usage
Use the SceneLayerType.Translucent
field when you need to specify that a particular rendering operation should handle translucent objects. This is typically used in scenarios where objects have varying levels of transparency and need to be rendered in a specific order to achieve the correct visual effect.
Example
// Example of using SceneLayerType.Translucent
Scene myScene = new Scene();
// Set the rendering layer to Translucent for a specific operation
myScene.SetLayerType(SceneLayerType.Translucent);
// Add translucent objects to the scene
GameObject translucentObject = new GameObject();
translucentObject.AddComponent<TranslucentComponent>();
myScene.AddGameObject(translucentObject);