Standard Semantics | Type | Description |
---|---|---|
Ambient | float4 | Ambient color. |
Attenuation | float3 or float4 | Attenuation value, whose value can be one of the following:
|
BoundingBoxMax | float3 | Bounding box maximum for x, y, z. |
BoundingBoxMin | float3 | Bounding box minimum for x, y, z. |
BoundingBoxSize | float3 | Bounding box size for x, y, z. |
BoundingCenter | vector | Bounding box center. |
BoundingSphereSize | float1 | Median bounding sphere radius. |
BoundingSphereMin | float1 | Minimum bounding sphere radius. |
BoundingSphereMax | float1 | Maximum bounding sphere radius. |
Diffuse | float4 | Diffuse color. |
ElapsedTime | float1 | Elapsed time. Useful when LastTime may not be accurate due to looping simulations. |
Emissive | float4 | Emissive color. |
EnvironmentNormal | texture | Environment normal map. |
Height | 1 component numeric or a texture | Height value in a bump map. |
Joint | float4 | Object space to Frame-Joint space |
JointWorld | float4x4 | Joint world matrix. |
JointWorldInverse | float4x4 | Joint inverse world matrix. |
JointWorldInverseTranspose | float4x4 | Joint transposed, inverse world matrix. |
JointWorldView | float4x4 | Joint world-view matrix. |
JointWorldViewInverse | float4x4 | Joint inverse world-view matrix. |
JointWorldViewInverseTranspose | float4x4 | Joint transposed, inverse world-view matrix. |
JointWorldViewProjection | float4x4 | Joint world-view-projection matrix. |
JointWorldViewProjectionInverse | float4x4 | Joint inverse world-view-projection matrix. |
JointWorldViewProjectionInverseTranspose | float4x4 | Joint transposed, inverse world-view-projection matrix. |
LastTime | float1 | Last simulation time. |
Normal | 3 or 4 component numeric or texture | Surface normal vector. |
Opacity | float1, float2, float3, float4, or texture | Object opacity. Can be a single value or a per-component value. |
Position | float4 | XYZW position. |
Projection | float4x4 | Projection matrix. |
ProjectionInverse | float4x4 | Inverse projection matrix. |
ProjectionInverseTranspose | float4x4 | Transposed, inverse projection matrix. |
Random | numeric | Random numbers. |
Refraction | float1, float2, float3, float4, or texture | Refraction value for an environment map. Can be a single value or a per-component value. |
RenderColorTarget | texture | Rendertarget surface. |
RenderDepthStencilTarget | texture | Depth/stencil surface. |
RenderTargetClipping | 4 components | Clipping parameters which include: near distance, far distance, width angle (radians), and height angle(radians). |
RenderTargetDimensions | 2 component | Rendertarget width and height in pixels. |
Specular | float4 | Specular color. |
SpecularPower | float1 to float4 | Specular power exponent. Can be a single value or a per-component value. |
StandardsGlobal | float1 | Standard annotation version number. Default value is 0.80. This may appear only once in a script. |
TextureMatrix | float4x4 | Texture coordinate transform matrix. |
Time | float | Simulation time. |
UnitsScale | float | Model scale value. |
View | float4x4 | View matrix. |
ViewInverse | float4x4 | Inverse view matrix. |
ViewInverseTranspose | float4x4 | Transposed, inverse view matrix. |
ViewProjection | float4x4 | View-projection matrix. |
ViewProjectionInverse | float4x4 | Inverse view-projection matrix. |
ViewProjectionInverseTranspose | float4x4 | Transposed, inverse view-projection matrix. |
World | float4x4 | World matrix. |
WorldInverse | float4x4 | Inverse world matrix. |
WorldInverseTranspose | float4x4 | Transposed, inverse world matrix. |
WorldView | float4x4 | Transposed, inverse world-view matrix. |
WorldViewInverse | float4x4 | Inverse world-view matrix. |
WorldViewInverseTranspose | float4x4 | Transposed, inverse world-view matrix. |
WorldViewProjection | float4x4 | World-view-projection matrix. |
WorldViewProjectionInverse | float4x4 | Inverse world-view-projection matrix. |
WorldViewProjectionInverseTranspose | float4x4 | Transposed, inverse world-view-projection matrix. |
DX9 HLSL Semantics
最新推荐文章于 2022-06-23 15:21:37 发布