MatInstParameters Class Reference#include <matInstance.h>
Inheritance diagram for MatInstParameters:
[legend]List of all members.
|
Set shader constant values |
Actually set shader constant values - Parameters:
-
| name | Name of the constant, this should be a name contained in the array returned in getShaderConstDesc, if an invalid name is used, it is ignored. |
|
| virtual void | set (MaterialParameterHandle *handle, const F32 f) |
| virtual void | set (MaterialParameterHandle *handle, const Point2F &fv) |
| virtual void | set (MaterialParameterHandle *handle, const Point3F &fv) |
| virtual void | set (MaterialParameterHandle *handle, const Point4F &fv) |
| virtual void | set (MaterialParameterHandle *handle, const ColorF &fv) |
| virtual void | set (MaterialParameterHandle *handle, const S32 f) |
| virtual void | set (MaterialParameterHandle *handle, const Point2I &fv) |
| virtual void | set (MaterialParameterHandle *handle, const Point3I &fv) |
| virtual void | set (MaterialParameterHandle *handle, const Point4I &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< F32 > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point2F > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point3F > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point4F > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< S32 > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point2I > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point3I > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const AlignedArray< Point4I > &fv) |
| virtual void | set (MaterialParameterHandle *handle, const MatrixF &mat, const GFXShaderConstType matrixType=GFXSCT_Float4x4) |
| virtual void | set (MaterialParameterHandle *handle, const MatrixF *mat, const U32 arraySize, const GFXShaderConstType matrixType=GFXSCT_Float4x4) |
| virtual U32 | getAlignmentValue (const GFXShaderConstType constType) |
| MaterialParameters * | mParameters |
| bool | mOwnParameters |
Public Member Functions |
| | MatInstParameters () |
| | MatInstParameters (MaterialParameters *matParams) |
| virtual | ~MatInstParameters () |
| void | loadParameters (ProcessedMaterial *pmat) |
| virtual const Vector< GFXShaderConstDesc > & | getShaderConstDesc () const |
| | Returns our list of shader constants, the material can get this and just set the constants it knows about.
|
Constructor & Destructor Documentation
| MatInstParameters::MatInstParameters |
( |
|
) |
|
| virtual MatInstParameters::~MatInstParameters |
( |
|
) |
[virtual] |
Member Function Documentation
Returns our list of shader constants, the material can get this and just set the constants it knows about.
Reimplemented from MaterialParameters.
Member Data Documentation
|