ShaderConstants Properties |
The ShaderConstants type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | CameraExposure | |
![]() ![]() | CameraPosition | |
![]() ![]() | Color0 |
Gets color 0 of the vertex or of the fragment. Works only in vertex and fragment shaders.
|
![]() ![]() | DisplacementMaxSteps | |
![]() ![]() | DisplacementScale | |
![]() ![]() | EmissiveMaterialsFactor | |
![]() ![]() | EngineTime |
Gets the engine time.
|
![]() ![]() | FragmentCoordinates |
Gets the window-relative coordinates of the current fragment.
|
![]() ![]() | FragmentWorldNormal |
Gets world normal of the fragment. Works only in fragment shaders.
|
![]() ![]() | FragmentWorldPosition |
Gets world position of the fragment. Works only in fragment shaders.
|
![]() ![]() | InstanceParameter1 |
Gets material instance parameter 1.
|
![]() ![]() | InstanceParameter2 |
Gets material instance parameter 2.
|
![]() ![]() | IsFrontFace |
Indicates whether a primitive is front or back facing. Works only in fragment shaders.
|
![]() ![]() | PrecipitationFallen | |
![]() ![]() | PrecipitationFalling | |
![]() ![]() | ProvideColorDepthTextureCopy | |
![]() ![]() | RemoveTextureTiling | |
![]() ![]() | ShadowObjectVisibilityDistanceFactor |
Gets the multiplier of shadow visibility distance depending of object visibility distance.
|
![]() ![]() | Temparature | |
![]() ![]() | TexCoord0 |
Gets texture coordinate 0 of the vertex or of the fragment. Works only in vertex and fragment shaders.
|
![]() ![]() | TexCoord0BeforeDisplacement |
Gets texture coordinate 0 of the fragment before displacement. Works only in fragment shaders.
|
![]() ![]() | TexCoord1 |
Gets texture coordinate 1 of the vertex or of the fragment. Works only in vertex and fragment shaders.
|
![]() ![]() | TexCoord1BeforeDisplacement |
Gets texture coordinate 1 of the fragment before displacement. Works only in fragment shaders.
|
![]() ![]() | TexCoord2 |
Gets texture coordinate 2 of the vertex or of the fragment. Works only in vertex and fragment shaders.
|
![]() ![]() | TexCoord2BeforeDisplacement |
Gets texture coordinate 2 of the fragment before displacement. Works only in fragment shaders.
|
![]() ![]() | TimeOfDay | |
![]() ![]() | UnwrappedUV |
Gets texture coordinate unwrapped UV of the vertex or of the fragment. Works only in vertex and fragment shaders.
|
![]() ![]() | UnwrappedUVBeforeDisplacement |
Gets texture coordinate unwrapped UV of the fragment before displacement. Works only in fragment shaders.
|
![]() ![]() | VertexNormal |
Gets normal of a vertex. Works only in vertex shaders.
|
![]() ![]() | VertexPosition |
Gets position of a vertex. Works only in vertex shaders.
|
![]() ![]() | VertexTangent |
Gets tangent vector of a vertex. Works only in vertex shaders.
|
![]() ![]() | ViewportOwnerCameraDirection | |
![]() ![]() | ViewportOwnerCameraPosition | |
![]() ![]() | ViewportOwnerCameraUp | |
![]() ![]() | ViewportOwnerDebugMode | |
![]() ![]() | ViewportOwnerFarClipDistance | |
![]() ![]() | ViewportOwnerFieldOfView | |
![]() ![]() | ViewportOwnerNearClipDistance | |
![]() ![]() | ViewportOwnerShadowFarDistance | |
![]() ![]() | ViewportSize | |
![]() ![]() | WindSpeed |
Gets the wind speed vector of the scene.
|
![]() ![]() | WorldMatrix |
Gets world matrix. Works only in vertex shaders.
|