SceneEffectParameterSemantics Class |
Namespace: DigitalRune.Graphics.Effects
The SceneEffectParameterSemantics type exposes the following members.
Name | Description | |
---|---|---|
AmbientLight | ||
AmbientLightAttenuation |
The hemispheric attenuation factor of the ambient light (Single).
(0 = pure ambient, no hemispheric lighting; 1 = one-sided hemispheric lighting)
| |
AmbientLightUp |
The up vector of the ambient light in world space (Vector3
or Vector4). (Used for hemispheric attenuation
AmbientLightAttenuation.)
| |
Bones | Obsolete.
The skinning matrices for mesh skinning (array of Matrix).
| |
CameraDirection | ||
CameraFar |
The distance of the camera far plane (Single).
| |
CameraNear |
The distance of the camera near plane (Single).
| |
CameraPosition | ||
DecalAlpha |
The opacity of the decal (Single).
| |
DecalNormalThreshold |
The normal threshold of the decal given as cos(α) (Single).
| |
DecalOptions |
The decal options.
| |
DecalOrientation |
The orientation of the decal (= z-axis in world space, Vector3).
| |
DirectionalLightDiffuse | ||
DirectionalLightDirection | ||
DirectionalLightShadowCascadeDistances |
The cascade split distances of a directional light shadow (Vector4).
| |
DirectionalLightShadowDepthBias |
The depth bias of each cascade of a directional light shadow (Vector4).
| |
DirectionalLightShadowDepthBiasOffset |
The depth bias offset of each cascade of a directional light shadow (Vector4).
| |
DirectionalLightShadowDepthBiasScale |
The depth bias scale of each cascade of a directional light shadow (Vector4).
| |
DirectionalLightShadowFadeOutDistance |
The distance where a directional light shadow starts to fade out (Single).
| |
DirectionalLightShadowFadeOutRange |
The relative range over which directional light shadows are faded out
(Single).
| |
DirectionalLightShadowFilterRadius |
The filter radius of a directional light shadow (Single).
| |
DirectionalLightShadowFog |
The shadow factor that is used beyond the maximum distance of a directional light shadow
(Single).
| |
DirectionalLightShadowJitterResolution |
The jitter resolution (for jitter sampling) of a directional light shadow
(Single).
| |
DirectionalLightShadowMap |
The shadow map of a directional light shadow (Texture2D).
| |
DirectionalLightShadowMapSize |
The shadow map size of a directional light shadow (Vector2).
| |
DirectionalLightShadowMaxDistance |
The maximum distance up to which a directional light shadow is rendered
(Single).
| |
DirectionalLightShadowNormalOffset |
The normal offset of each cascade of a directional light shadow (Vector4).
| |
DirectionalLightShadowNumberOfCascades |
The number of cascades of a directional light shadow (Int32).
| |
DirectionalLightShadowParameters |
The shadow parameters of a directional light shadow.
(The type is either struct ShadowParameters as defined in ShadowMap.fxh
or struct CascadedShadowParameters as defined in CascadedShadowMap.fxh.)
| |
DirectionalLightShadowViewProjections |
The transform matrices of a directional light shadow (array of Matrix).
| |
DirectionalLightSpecular | ||
DirectionalLightTexture |
The texture of a directional light (Texture2D).
| |
DirectionalLightTextureMatrix |
The texture matrix of a directional light which converts positions from world
space to the texture space of the light (Matrix).
| |
DirectionalLightTextureOffset |
The texture offset of a directional light (Vector2).
| |
DirectionalLightTextureScale |
The texture scale of a directional light (Vector2).
| |
EnvironmentMap |
The cube map texture containing the environment (TextureCube).
(Environment cube maps in a scene are defined using ImageBasedLights.)
| |
EnvironmentMapDiffuse | ||
EnvironmentMapMatrix |
The texture matrix of the environment map which converts positions from world
space to the texture space of the cube map (Matrix).
| |
EnvironmentMapRgbmMax | ||
EnvironmentMapSize |
The side length of one cube map face of the environment map in texels (Single).
| |
EnvironmentMapSpecular | ||
FogColor |
The fog color (RGBA as Vector4).
| |
FogDensity |
The density of the fog (Single).
| |
FogEnd |
The end distance of the fog (Single).
| |
FogParameters |
The combined parameters of the fog; a Vector4 containing:
(start distance, end distance or 1 / density, fog curve exponent, height falloff).
| |
FogStart |
The start distance of the fog (Single).
| |
LastCameraDirection | ||
LastCameraPosition | ||
LastPosition | ||
LastProjection |
The projection matrix (Matrix) of the last frame.
| |
LastProjectionInverse |
The inverse projection matrix (Matrix) of the last frame.
| |
LastProjectionInverseTranspose |
The transpose of the inverse projection matrix (Matrix) of the last frame.
| |
LastProjectionTranspose |
The transpose of the projection matrix (Matrix) of the last frame.
| |
LastView |
The view matrix (Matrix) of the last frame.
| |
LastViewInverse |
The inverse view matrix (Matrix) of the last frame.
| |
LastViewInverseTranspose |
The transpose of the inverse view matrix (Matrix) of the last frame.
| |
LastViewProjection |
The view-projection matrix (Matrix) of the last frame.
| |
LastViewProjectionInverse |
The inverse view-projection matrix (Matrix) of the last frame.
| |
LastViewProjectionInverseTranspose |
The transpose of the inverse view-projection matrix (Matrix) of the last frame.
| |
LastViewProjectionTranspose |
The transpose of the view-projection matrix (Matrix) of the last frame.
| |
LastViewTranspose |
The transpose of the view matrix (Matrix) of the last frame.
| |
LastWorld |
The world matrix (Matrix) of the last frame.
| |
LastWorldInverse |
The inverse world matrix (Matrix) of the last frame.
| |
LastWorldInverseTranspose |
The transpose of the inverse world matrix (Matrix) of the last frame.
| |
LastWorldTranspose |
The transpose of the world matrix (Matrix) of the last frame.
| |
LastWorldView |
The world-view matrix (Matrix) of the last frame.
| |
LastWorldViewInverse |
The inverse world-view matrix (Matrix) of the last frame.
| |
LastWorldViewInverseTranspose |
The transpose of the inverse world-view matrix (Matrix) of the last frame.
| |
LastWorldViewProjection |
The world-view-projection matrix (Matrix) of the last frame.
| |
LastWorldViewProjectionInverse |
The inverse world-view-projection matrix (Matrix) of the last frame.
| |
LastWorldViewProjectionInverseTranspose |
The transpose of the inverse world-view-projection matrix (Matrix) of the last frame.
| |
LastWorldViewProjectionTranspose |
The transpose of the world-view-projection matrix (Matrix) of the last frame.
| |
LastWorldViewTranspose |
The transpose of the world-view matrix (Matrix) of the last frame.
| |
LodCameraPosition |
The position of the camera used as reference for LOD calculations (Vector3).
| |
PointLightAttenuation |
The attenuation exponent of a point light (Single).
| |
PointLightDiffuse | ||
PointLightPosition | ||
PointLightRange |
The range of a point light (Single).
| |
PointLightSpecular | ||
PointLightTexture |
The texture of a point light (TextureCube).
| |
PointLightTextureMatrix |
The texture matrix of a point light which converts directions from world
space to the texture space of the light (Matrix).
| |
Position | ||
Projection |
The projection matrix (Matrix).
| |
ProjectionInverse |
The inverse projection matrix (Matrix).
| |
ProjectionInverseTranspose |
The transpose of the inverse projection matrix (Matrix).
| |
ProjectionTranspose |
The transpose of the projection matrix (Matrix).
| |
ProjectorLightAttenuation |
The attenuation exponent of a projector light (Single).
| |
ProjectorLightDiffuse | ||
ProjectorLightDirection | ||
ProjectorLightPosition | ||
ProjectorLightRange |
The range of a projector light (Single).
| |
ProjectorLightSpecular | ||
ProjectorLightTexture |
The texture that is projected by the projector light.
| |
ProjectorLightTextureMatrix |
The texture matrix of a projector light which converts positions from world
space to the texture space of the light (Matrix).
| |
ProjectorLightViewProjection |
The view-projection matrix of the projector light.
| |
ShadowFar |
The distance to the far plane of the shadow projection (Single). (Only valid
during shadow map creation.)
| |
ShadowNear |
The distance to the near plane of the shadow projection (Single). (Only valid
during shadow map creation.)
| |
SpotlightAttenuation |
The attenuation exponent of a spotlight (Single).
| |
SpotlightCutoffAngle |
The cutoff (penumbra) angle of the spotlight in radians (Single).
| |
SpotlightDiffuse | ||
SpotlightDirection | ||
SpotlightFalloffAngle |
The falloff (umbra) angle of the spotlight in radians (Single).
| |
SpotlightPosition | ||
SpotlightRange |
The range of a spotlight (Single).
| |
SpotlightSpecular | ||
SpotlightTexture |
The texture of a spotlight (Texture2D).
| |
SpotlightTextureMatrix |
The texture matrix of a spotlight which converts positions from world
space to the texture space of the light (Matrix).
| |
UnscaledWorld |
Same as World, except that the matrix does not contain any scale factors.
| |
UnscaledWorldView |
Same as WorldView, except that the matrix does not contain any scale factors.
| |
View |
The view matrix (Matrix).
| |
ViewInverse |
The inverse of the view matrix (Matrix).
| |
ViewInverseTranspose |
The transpose of the inverse view matrix (Matrix).
| |
ViewProjection |
The view-projection matrix (Matrix).
| |
ViewProjectionInverse |
The inverse view-projection matrix (Matrix).
| |
ViewProjectionInverseTranspose |
The transpose of the inverse view-projection matrix (Matrix).
| |
ViewProjectionTranspose |
The transpose of the view-projection matrix (Matrix).
| |
ViewTranspose |
The transpose of the view matrix (Matrix).
| |
World |
The world matrix (Matrix).
| |
WorldInverse |
The inverse world matrix (Matrix).
| |
WorldInverseTranspose |
The transpose of the inverse world matrix (Matrix).
| |
WorldTranspose |
The transpose of the world matrix (Matrix).
| |
WorldView |
The world-view matrix (Matrix).
| |
WorldViewInverse |
The inverse world-view matrix (Matrix).
| |
WorldViewInverseTranspose |
The transpose of the inverse world-view matrix (Matrix).
| |
WorldViewProjection |
The world-view-projection matrix (Matrix).
| |
WorldViewProjectionInverse |
The inverse world-view-projection matrix (Matrix).
| |
WorldViewProjectionInverseTranspose |
The transpose of the inverse world-view-projection matrix (Matrix).
| |
WorldViewProjectionTranspose |
The transpose of the world-view-projection matrix (Matrix).
| |
WorldViewTranspose |
The transpose of the world-view matrix (Matrix).
|
The standard semantic define the meaning of effect parameters. See EffectParameterDescription.
Important: General semantics specified in an .fx files are case-insensitive. Therefore, use the InvariantCultureIgnoreCase string comparer for parsing .fx files. But when accessed from code (C# or VB.NET) the strings are case-sensitive! That means the standard semantics stored in EffectParameterDescription can be compared directly.