Class RendererVariableManager
Contents
[
Hide
]RendererVariableManager class
This class manages variables used in rendering
public abstract class RendererVariableManager
Properties
| Name | Description | 
|---|---|
| CameraPosition { get; set; } | Camera’s position in world coordinate system | 
| DepthBias { get; set; } | Depth bias for shadow mapping, default value is 0.001 | 
| MatrixLightSpace { get; set; } | Matrix for light space transformation | 
| MatrixProjection { get; set; } | Matrix for projection transformation | 
| MatrixView { get; set; } | Matrix for view transformation | 
| MatrixViewProjection { get; } | Matrix for view and projection transformation. | 
| MatrixWorld { get; } | Matrix for world transformation | 
| MatrixWorldNormal { get; } | Matrix for converting normal from object to world space. | 
| MatrixWorldViewProjection { get; } | Matrix for world view and projection transformation | 
| ShadowCaster { get; set; } | Position of shadow caster in world coordinate system | 
| Shadowmap { get; set; } | The depth texture used for shadow mapping | 
| ViewportSize { get; } | Size of viewport, measured in pixel | 
| WorldAmbient { get; } | Ambient color defined in viewport. | 
| WorldTime { get; } | Time in seconds | 
See Also
- namespace Aspose.ThreeD.Render
- assembly Aspose.3D