TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iPainterShaderCache Member List

This is the complete list of members for iPainterShaderCache, including all inherited members.

AddRef()=0iUnknownpure virtual
AddShader(eShaderUnit aUnit, iHString *ahspName)=0iPainterShaderCachepure virtual
ClearShaderCache(tBool abDeleteObjectFiles)=0iPainterShaderCachepure virtual
ComputeShaderCacheFlags(tPainterShaderFlags anUser, tFVF aFVF, iMaterial *apMat, iPainterLight *apLight=NULL, iMaterial *apPresetMaterial=NULL)=0iPainterShaderCachepure virtual
DeleteThis()=0iUnknownpure virtual
GetCacheDirectory() const =0iPainterShaderCachepure virtual
GetGraphics() const =0iPainterShaderCachepure virtual
GetNumRefs() const =0iUnknownpure virtual
GetNumShaders() const =0iPainterShaderCachepure virtual
GetShaderCached(tU32 anShaderIndex, tU32 anCacheIndex) const =0iPainterShaderCachepure virtual
GetShaderCachedFlags(tU32 anShaderIndex, tU32 anCacheIndex) const =0iPainterShaderCachepure virtual
GetShaderCompiler() const =0iPainterShaderCachepure virtual
GetShaderFromIndex(tU32 anProgram, const tUUID &aCacheFlags)=0iPainterShaderCachepure virtual
GetShaderFromName(iHString *ahspName, const tUUID &aCacheFlags)=0iPainterShaderCachepure virtual
GetShaderFromNameEx(eShaderUnit aUnit, iHString *ahspName, const tUUID &anCacheFlags)=0iPainterShaderCachepure virtual
GetShaderIndex(iHString *ahspName) const =0iPainterShaderCachepure virtual
GetShaderName(tU32 anIndex) const =0iPainterShaderCachepure virtual
GetShaderNumCached(tU32 anShaderIndex) const =0iPainterShaderCachepure virtual
GetShaderProfile(tU32 anIndex) const =0iPainterShaderCachepure virtual
GetShaderUnit(tU32 anIndex) const =0iPainterShaderCachepure virtual
GetSink() const =0iPainterShaderCachepure virtual
GetSyncCounter() const =0iPainterShaderCachepure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
PopSink()=0iPainterShaderCachepure virtual
PreloadShaderObjectFile(const achar *aCacheFileName)=0iPainterShaderCachepure virtual
PushSink()=0iPainterShaderCachepure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
RemoveShader(tU32 anIndex)=0iPainterShaderCachepure virtual
SetCacheDirectory(const achar *aaszDir)=0iPainterShaderCachepure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetShaderCompiler(iPainterShaderCompilerSink *apCompiler)=0iPainterShaderCachepure virtual
SetSink(iPainterShaderCacheSink *apSink)=0iPainterShaderCachepure virtual