#include <CShaderProperty.h>
Signals | |
void | Dirty (int) |
Public Member Functions | |
CShaderProperty (const char *pName, const char *pID) | |
virtual | ~CShaderProperty (void) |
virtual void | OpenState (QSettings &openFile) |
virtual void | SaveState (QSettings &saveFile) |
virtual void | SaveDefaultState (QSettings &openFile) |
Protected Member Functions | |
virtual void | UpdateShader (uint programID, int texUnit=-1, int texNum=-1) |
virtual bool | NeedTextureUnit () |
Protected Attributes | |
const char * | propertyName |
const char * | propertyID |
Friends | |
class | CVolume |
Definition at line 23 of file CShaderProperty.h.
CShaderProperty::CShaderProperty | ( | const char * | pName, | |
const char * | pID | |||
) | [inline] |
Definition at line 33 of file CShaderProperty.h.
virtual CShaderProperty::~CShaderProperty | ( | void | ) | [inline, virtual] |
Definition at line 36 of file CShaderProperty.h.
void CShaderProperty::Dirty | ( | int | ) | [signal] |
Referenced by CTransferProperty::CTransferProperty(), and CTransferProperty::MarkDirty().
virtual bool CShaderProperty::NeedTextureUnit | ( | ) | [inline, protected, virtual] |
virtual void CShaderProperty::OpenState | ( | QSettings & | openFile | ) | [inline, virtual] |
virtual void CShaderProperty::SaveDefaultState | ( | QSettings & | openFile | ) | [inline, virtual] |
virtual void CShaderProperty::SaveState | ( | QSettings & | saveFile | ) | [inline, virtual] |
virtual void CShaderProperty::UpdateShader | ( | uint | programID, | |
int | texUnit = -1 , |
|||
int | texNum = -1 | |||
) | [inline, protected, virtual] |
friend class CVolume [friend] |
Definition at line 27 of file CShaderProperty.h.
const char* CShaderProperty::propertyID [protected] |
Definition at line 57 of file CShaderProperty.h.
Referenced by CTransferProperty::SaveDefaultState(), CTransferProperty::SaveState(), and CTransferProperty::UpdateShader().
const char* CShaderProperty::propertyName [protected] |
Definition at line 56 of file CShaderProperty.h.
Referenced by CTransferProperty::OpenState(), and CTransferProperty::SaveState().