RendererVariableManager

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

NameTypeAccessDescription
WorldTimefloatReadTime in seconds
ShadowCasterFVector3Read/WritePosition of shadow caster in world coordinate system
ShadowmapITextureUnitRead/WriteThe depth texture used for shadow mapping
MatrixLightSpaceFMatrix4Read/WriteMatrix for light space transformation
MatrixViewProjectionFMatrix4ReadMatrix for view and projection transformation.
MatrixWorldViewProjectionFMatrix4ReadMatrix for world view and projection transformation
MatrixWorldFMatrix4ReadMatrix for world transformation
MatrixWorldNormalFMatrix4ReadMatrix for converting normal from object to world space.
MatrixProjectionFMatrix4Read/WriteMatrix for projection transformation
MatrixViewFMatrix4Read/WriteMatrix for view transformation
CameraPositionFVector3Read/WriteCamera’s position in world coordinate system
DepthBiasfloatRead/WriteDepth bias for shadow mapping, default value is 0.001
ViewportSizeFVector2ReadSize of viewport, measured in pixel
WorldAmbientFVector3ReadAmbient color defined in viewport.

See Also

 English