Classes | |
| struct | TConstantInfo |
| This structure is used to return information about variables/constants used in a shader program. More... | |
Enumerations | |
| enum | TColorFormat { TCF_UNKNOWN = 0, TCF_MONO = 1, TCF_RGB24 = 2, TCF_XRGB = 3, TCF_ARGB = 4, TCF_GR16 = 5, TCF_32F = 6 } |
| color modes More... | |
| enum | TConstantClass { TCC_UNKNOWN = 0, TCC_SCALAR = 1 } |
| Defines the class of a constant used in the shader. More... | |
| enum | TConstantType { TCT_UNKNOWN = 0, TCT_FLOAT = 1 } |
| Defines the type of a constant used in the shader. More... | |
| enum | TProjectionType { TPT_PARALLEL = 0, TPT_PERSPECTIVE = 1 } |
| Defines the projection type used for rendering. More... | |
| enum | TShaderVersion { TPSV_20 = 0, TPSV_30 = 1 } |
| Defines a shader version used to compile a shader program. More... | |
| typedef void * | CVD3D |
| Handle to the main Direct3D object used to create all other objects. | |
| typedef void * | CVD3DOBJECT |
| Handle to surfaces and textures to hold the images. | |
| typedef void * | CVD3DMIRROR |
| Handle to a mirror object which reflects a texture back to the host. | |
| typedef void * | CVD3DSHADER |
| Handle to a pixel shader. | |
| enum TColorFormat |
color modes
Defines a colour format of an image stored on the GPU memory.
| enum TConstantClass |
Defines the class of a constant used in the shader.
| enum TConstantType |
Defines the type of a constant used in the shader.
| enum TProjectionType |
Defines the projection type used for rendering.
Refer to the <i>Glossary</i> to learn more about projection types.
| enum TShaderVersion |
Defines a shader version used to compile a shader program.
Refer to the <i>Glossary</i> to learn more about the different pixel shader versions.