|
|
| iGLStateProgram (tString asName) |
| |
|
void | SetUp (iLowLevelGraphics *apLowLevelGraphics) |
| |
| virtual void | Bind ()=0 |
| |
| virtual void | UnBind ()=0 |
| |
|
bool | CreateFromFile (const tString &asFile, const tString &asEntry) |
| |
|
bool | SetFloat (const tString &asName, float afX) |
| |
|
bool | SetVec2f (const tString &asName, float afX, float afY) |
| |
|
bool | SetVec3f (const tString &asName, float afX, float afY, float afZ) |
| |
|
bool | SetVec4f (const tString &asName, float afX, float afY, float afZ, float afW) |
| |
|
bool | SetMatrixf (const tString &asName, const cMatrixf &mMtx) |
| |
|
bool | SetMatrixf (const tString &asName, eGpuProgramMatrix mType, eGpuProgramMatrixOp mOp) |
| |
|
bool | SetTexture (const tString &asName, iTexture *apTexture, bool abAutoDisable=true) |
| |
|
bool | SetTextureToUnit (int alUnit, iTexture *apTexture) |
| |
|
eGpuProgramType | GetType () |
| |
| bool | reload () |
| |
| void | unload () |
| |
| void | destroy () |
| |
|
| iGpuProgram (const tString &asName) |
| |
|
bool | SetVec2f (const tString &asName, const cVector2f avVec) |
| |
|
bool | SetVec3f (const tString &asName, const cVector3f &avVec) |
| |
|
bool | SetColor3f (const tString &asName, const cColor &aCol) |
| |
|
bool | SetColor4f (const tString &asName, const cColor &aCol) |
| |
|
| iResourceBase (tString asName, unsigned long alPrio) |
| |
|
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 () |
| |