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