ScummVM API documentation
hpl::iGpuProgram Member List

This is the complete list of members for hpl::iGpuProgram, including all inherited members.

Bind()=0hpl::iGpuProgrampure virtual
DecUserCount() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
destroy()=0hpl::iResourceBasepure virtual
GetFilePath() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetHandle() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetLogCreateAndDelete() (defined in hpl::iResourceBase)hpl::iResourceBaseinlinestatic
GetName() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetPrio() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetSize() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetTime() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetUserCount() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
HasUsers() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
iGpuProgram(const tString &asName) (defined in hpl::iGpuProgram)hpl::iGpuPrograminline
IncUserCount() (defined in hpl::iResourceBase)hpl::iResourceBase
iResourceBase(tString asName, unsigned long alPrio) (defined in hpl::iResourceBase)hpl::iResourceBase
mbDebugInfo (defined in hpl::iGpuProgram)hpl::iGpuProgramprotectedstatic
mbLogCreateAndDelete (defined in hpl::iResourceBase)hpl::iResourceBaseprotectedstatic
mbLogDestruction (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlHandle (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlPrio (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlSize (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlTime (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlUserCount (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
msFilePath (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
msName (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
reload()=0hpl::iResourceBasepure virtual
SetColor3f(const tString &asName, const cColor &aCol) (defined in hpl::iGpuProgram)hpl::iGpuPrograminline
SetColor4f(const tString &asName, const cColor &aCol) (defined in hpl::iGpuProgram)hpl::iGpuPrograminline
SetFloat(const tString &asName, float afX)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
SetHandle(unsigned long alHandle) (defined in hpl::iResourceBase)hpl::iResourceBaseinline
SetLogCreateAndDelete(bool abX) (defined in hpl::iResourceBase)hpl::iResourceBaseinlinestatic
SetLogDebugInformation(bool abX) (defined in hpl::iGpuProgram)hpl::iGpuPrograminlinestatic
SetLogDestruction(bool abX) (defined in hpl::iResourceBase)hpl::iResourceBaseinline
SetMatrixf(const tString &asName, const cMatrixf &mMtx)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
SetMatrixf(const tString &asName, eGpuProgramMatrix mType, eGpuProgramMatrixOp mOp)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
SetVec2f(const tString &asName, const cVector2f avVec) (defined in hpl::iGpuProgram)hpl::iGpuPrograminline
SetVec2f(const tString &asName, float afX, float afY)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
SetVec3f(const tString &asName, const cVector3f &avVec) (defined in hpl::iGpuProgram)hpl::iGpuPrograminline
SetVec3f(const tString &asName, float afX, float afY, float afZ)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
SetVec4f(const tString &asName, float afX, float afY, float afZ, float afW)=0 (defined in hpl::iGpuProgram)hpl::iGpuProgrampure virtual
UnBind()=0hpl::iGpuProgrampure virtual
unload()=0hpl::iResourceBasepure virtual
~iGpuProgram() (defined in hpl::iGpuProgram)hpl::iGpuPrograminlinevirtual
~iResourceBase() (defined in hpl::iResourceBase)hpl::iResourceBasevirtual