PostEffect::EffectConst
Engine/source/postFx/postEffect.h
Public Types
enum
_Anonymous_ { StringType IntType FloatType PointType MatrixType PointArrayType MatrixArrayType }
Public Attributes
bool
enum PostEffect::EffectConst::@151
Public Functions
EffectConst(const String & name, const F32 & val)
EffectConst(const String & name, const int & val)
EffectConst(const String & name, const MatrixF & val)
EffectConst(const String & name, const Point4F & val)
EffectConst(const String & name, const String & val)
Detailed Description
Public Types
@151
Enumerator
- StringType
- IntType
- FloatType
- PointType
- MatrixType
- PointArrayType
- MatrixArrayType
Public Attributes
bool mDirty
F32 mFloatVal
GFXShaderConstHandle * mHandle
S32 mIntVal
Vector< MatrixF > mMatrixArrayVal
MatrixF mMatrixVal
String mName
Vector< Point4F > mPointArrayVal
Point4F mPointVal
String mStringVal
enum PostEffect::EffectConst::@151 mValueType
Public Functions
EffectConst(const String & name, const F32 & val)
EffectConst(const String & name, const int & val)
EffectConst(const String & name, const MatrixF & val)
EffectConst(const String & name, const Point4F & val)
EffectConst(const String & name, const String & val)
EffectConst(const String & name, const Vector< MatrixF > & val)
EffectConst(const String & name, const Vector< Point4F > & val)
set(const F32 & newVal)
set(const int & newVal)
set(const MatrixF & newVal)
set(const Point4F & newVal)
set(const String & newVal)
set(const Vector< MatrixF > & newVal)
set(const Vector< Point4F > & newVal)
setToBuffer(GFXShaderConstBufferRef buff)