![]() | 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.