RendererVariableManager
Overview
RendererVariableManager is a class in Aspose.3D FOSS for .NET.
This class manages variables used in rendering
Properties: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, and 8 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
WorldTime | float | Read | Time in seconds |
ShadowCaster | FVector3 | Read/Write | Position of shadow caster in world coordinate system |
Shadowmap | ITextureUnit | Read/Write | The depth texture used for shadow mapping |
MatrixLightSpace | FMatrix4 | Read/Write | Matrix for light space transformation |
MatrixViewProjection | FMatrix4 | Read | Matrix for view and projection transformation. |
MatrixWorldViewProjection | FMatrix4 | Read | Matrix for world view and projection transformation |
MatrixWorld | FMatrix4 | Read | Matrix for world transformation |
MatrixWorldNormal | FMatrix4 | Read | Matrix for converting normal from object to world space. |
MatrixProjection | FMatrix4 | Read/Write | Matrix for projection transformation |
MatrixView | FMatrix4 | Read/Write | Matrix for view transformation |
CameraPosition | FVector3 | Read/Write | Camera’s position in world coordinate system |
DepthBias | float | Read/Write | Depth bias for shadow mapping, default value is 0.001 |
ViewportSize | FVector2 | Read | Size of viewport, measured in pixel |
WorldAmbient | FVector3 | Read | Ambient color defined in viewport. |