|
| iGpuProgram (const tString &asName) |
|
virtual void | Bind ()=0 |
|
virtual void | UnBind ()=0 |
|
virtual bool | SetFloat (const tString &asName, float afX)=0 |
|
bool | SetVec2f (const tString &asName, const cVector2f avVec) |
|
virtual bool | SetVec2f (const tString &asName, float afX, float afY)=0 |
|
bool | SetVec3f (const tString &asName, const cVector3f &avVec) |
|
bool | SetColor3f (const tString &asName, const cColor &aCol) |
|
virtual bool | SetVec3f (const tString &asName, float afX, float afY, float afZ)=0 |
|
bool | SetColor4f (const tString &asName, const cColor &aCol) |
|
virtual bool | SetVec4f (const tString &asName, float afX, float afY, float afZ, float afW)=0 |
|
virtual bool | SetMatrixf (const tString &asName, const cMatrixf &mMtx)=0 |
|
virtual bool | SetMatrixf (const tString &asName, eGpuProgramMatrix mType, eGpuProgramMatrixOp mOp)=0 |
|
| iResourceBase (tString asName, unsigned long alPrio) |
|
virtual bool | reload ()=0 |
|
virtual void | unload ()=0 |
|
virtual void | destroy ()=0 |
|
tString | GetName () |
|
unsigned long | GetHandle () |
|
void | SetHandle (unsigned long alHandle) |
|
tString | GetFilePath () |
|
unsigned long | GetTime () |
|
unsigned long | GetPrio () |
|
unsigned long | GetSize () |
|
void | SetLogDestruction (bool abX) |
|
unsigned int | GetUserCount () |
|
void | IncUserCount () |
|
void | DecUserCount () |
|
bool | HasUsers () |
|
|
static void | SetLogDebugInformation (bool abX) |
|
static bool | GetLogCreateAndDelete () |
|
static void | SetLogCreateAndDelete (bool abX) |
|
|
static bool | mbDebugInfo |
|
static bool | mbLogCreateAndDelete |
|
|
unsigned int | mlPrio |
|
unsigned long | mlTime |
|
unsigned long | mlSize |
|
unsigned int | mlUserCount |
|
unsigned long | mlHandle |
|
tString | msName |
|
tString | msFilePath |
|
bool | mbLogDestruction |
|
◆ Bind()
virtual void hpl::iGpuProgram::Bind |
( |
| ) |
|
|
pure virtual |
◆ UnBind()
virtual void hpl::iGpuProgram::UnBind |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: