![]() |
OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
This is the complete list of members for Ogre::HlmsBufferManager, including all inherited members.
| _addDatablockCustomPieceFile(const String &filename, const String &resourceGroup) | Ogre::Hlms | |
| _addDatablockCustomPieceFile(const String &filename, const String &resourceGroup, const uint64 sourceCodeHash[2]) | Ogre::Hlms | |
| _addDatablockCustomPieceFileFromMemory(const String &filename, const String &sourceCode) | Ogre::Hlms | |
| _changeRenderSystem(RenderSystem *newRs) override | Ogre::HlmsBufferManager | virtual |
| _clearShaderCache() | Ogre::Hlms | |
| _collectSamplerblocks(set< const HlmsSamplerblock * >::type &outSamplerblocks, const HlmsDatablock *datablock) const | Ogre::Hlms | inlinevirtual |
| _compileShaderFromPreprocessedSource(const RenderableCache &mergedCache, const String source[NumShaderTypes], const uint32 shaderCounter, size_t tid) | Ogre::Hlms | |
| _getProperty(size_t tid, IdString key, int32 defaultVal=0) const | Ogre::Hlms | inline |
| _loadJson(const rapidjson::Value &jsonValue, const HlmsJson::NamedBlocks &blocks, HlmsDatablock *datablock, const String &resourceGroup, HlmsJsonListener *listener, const String &additionalTextureExtension) const | Ogre::Hlms | inlinevirtual |
| _notifyManager(HlmsManager *manager) | Ogre::Hlms | inline |
| _saveJson(const HlmsDatablock *datablock, String &outString, HlmsJsonListener *listener, const String &additionalTextureExtension) const | Ogre::Hlms | inlinevirtual |
| _setHasParticleFX2Plugin(bool bHasPfx2Plugin) | Ogre::Hlms | inlinestatic |
| _setNumThreads(size_t numThreads) | Ogre::Hlms | |
| _setProperty(size_t tid, IdString key, int32 value) | Ogre::Hlms | inline |
| _setShadersGenerated(uint32 shadersGenerated) | Ogre::Hlms | |
| _setTextureReg(size_t tid, ShaderType shaderType, const char *texName, int32 texUnit) | Ogre::Hlms | inline |
| _tagShaderCodeCacheUpToDate() | Ogre::Hlms | inline |
| analyzeBarriers(BarrierSolver &barrierSolver, ResourceTransitionArray &resourceTransitions, Camera *renderingCamera, const bool bCasterPass) | Ogre::Hlms | virtual |
| CachedCustomPieceFileStatus enum name | Ogre::Hlms | |
| calculateHashFor(Renderable *renderable, uint32 &outHash, uint32 &outCasterHash) | Ogre::Hlms | virtual |
| CCPFS_CriticalError enum value | Ogre::Hlms | |
| CCPFS_OutOfDate enum value | Ogre::Hlms | |
| CCPFS_Success enum value | Ogre::Hlms | |
| compileShaderCode(ShaderCodeCache &codeCache, uint32 shaderCounter, size_t tid) | Ogre::Hlms | |
| compileStubEntry(const HlmsCache &passCache, HlmsCache *reservedStubEntry, uint64 deadline, QueuedRenderable queuedRenderable, uint32 renderableHash, uint32 finalHash, size_t tid) | Ogre::Hlms | |
| createDatablock(IdString name, const String &refName, const HlmsMacroblock ¯oblockRef, const HlmsBlendblock &blendblockRef, const HlmsParamVec ¶mVec, bool visibleToManager=true, const String &filename=BLANKSTRING, const String &resourceGroup=BLANKSTRING) | Ogre::Hlms | |
| DatablockCustomPieceFileMap typedef | Ogre::Hlms | |
| destroyAllDatablocks() | Ogre::Hlms | |
| destroyDatablock(IdString name) | Ogre::Hlms | |
| fillBuffersFor(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, uint32 lastTextureHash)=0 | Ogre::Hlms | pure virtual |
| fillBuffersForV1(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer)=0 | Ogre::Hlms | pure virtual |
| fillBuffersForV2(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer)=0 | Ogre::Hlms | pure virtual |
| findParamInVec(const HlmsParamVec ¶mVec, IdString key, String &inOut) | Ogre::Hlms | static |
| frameEnded() override | Ogre::HlmsBufferManager | virtual |
| getAreaLightsApproxLimit() const | Ogre::Hlms | inline |
| getAreaLightsLtcLimit() const | Ogre::Hlms | inline |
| getDatablock(IdString name) const | Ogre::Hlms | |
| getDatablockCustomPieceData(int32 filenameHashId) const | Ogre::Hlms | |
| getDatablockCustomPieceFileNameStr(int32 filenameHashId) const | Ogre::Hlms | |
| getDatablockMap() const | Ogre::Hlms | inline |
| getDataFolder() | Ogre::Hlms | inline |
| getDefaultDatablock() const | Ogre::Hlms | |
| getFastShaderBuildHack() const | Ogre::Hlms | |
| getFilenameAndResourceGroup(IdString name, String const **outFilename, String const **outResourceGroup) const | Ogre::Hlms | |
| getHlmsManager() const | Ogre::Hlms | inline |
| getListener() const | Ogre::Hlms | |
| getMaterial(HlmsCache const *lastReturnedValue, const HlmsCache &passCache, const QueuedRenderable &queuedRenderable, bool casterPass, ParallelHlmsCompileQueue *parallelQueue) | Ogre::Hlms | |
| getMaterialSerial01(uint32 lastReturnedValue, const HlmsCache &passCache, const size_t passCacheIdx, const QueuedRenderable &queuedRenderable, bool casterPass, ParallelHlmsCompileQueue ¶llelQueue) | Ogre::Hlms | |
| getMaxNonCasterDirectionalLights() const | Ogre::Hlms | inline |
| getNameStr(IdString name) const | Ogre::Hlms | |
| getParticleSystemConstSlot() const | Ogre::Hlms | inline |
| getParticleSystemSlot() const | Ogre::Hlms | inline |
| getPiecesLibrary() const | Ogre::Hlms | inline |
| getPiecesLibraryAsArchiveVec() const | Ogre::Hlms | |
| getPrecisionMode() const | Ogre::Hlms | |
| getProperty(const HlmsPropertyVec &properties, IdString key, int32 defaultVal=0) | Ogre::Hlms | static |
| getRenderSystem() const | Ogre::Hlms | inline |
| getShaderCodeCache() const | Ogre::Hlms | inline |
| getShaderProfile() const | Ogre::Hlms | inline |
| getShaderSyntax() const | Ogre::Hlms | inline |
| getStaticBranchingLights() const | Ogre::Hlms | inline |
| getSupportedPrecisionMode() const | Ogre::Hlms | |
| getTemplateChecksum(uint64 outHash[2]) const | Ogre::Hlms | |
| getType() const | Ogre::Hlms | inline |
| getTypeName() const | Ogre::Hlms | inline |
| getTypeNameStr() const | Ogre::Hlms | inline |
| hasParticleFX2Plugin() | Ogre::Hlms | inlinestatic |
| Hlms(HlmsTypes type, const String &typeName, Archive *dataFolder, ArchiveVec *libraryFolders) | Ogre::Hlms | |
| HlmsBufferManager(HlmsTypes type, const String &typeName, Archive *dataFolder, ArchiveVec *libraryFolders) | Ogre::HlmsBufferManager | |
| HlmsDatablockMap typedef | Ogre::Hlms | |
| isDatablockCustomPieceFileCacheable(int32 filenameHashId) const | Ogre::Hlms | |
| isShaderCodeCacheDirty() const | Ogre::Hlms | inline |
| kNoTid | Ogre::Hlms | static |
| LibraryVec typedef | Ogre::Hlms | |
| LightGatherDeferred enum value | Ogre::Hlms | |
| LightGatherForward enum value | Ogre::Hlms | |
| LightGatherForwardPlus enum value | Ogre::Hlms | |
| LightGatheringMode enum name | Ogre::Hlms | |
| LightGatherNone enum value | Ogre::Hlms | |
| parseOffline(const String &filename, String &inBuffer, String &outBuffer, size_t tid) | Ogre::Hlms | |
| postCommandBufferExecution(CommandBuffer *commandBuffer) override | Ogre::HlmsBufferManager | virtual |
| PrecisionFull32 enum value | Ogre::Hlms | |
| PrecisionMidf16 enum value | Ogre::Hlms | |
| PrecisionMode enum name | Ogre::Hlms | |
| PrecisionRelaxed enum value | Ogre::Hlms | |
| preCommandBufferExecution(CommandBuffer *commandBuffer) override | Ogre::HlmsBufferManager | virtual |
| preparePassHash(const Ogre::CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager) override | Ogre::HlmsBufferManager | virtual |
| reloadFrom(Archive *newDataFolder, ArchiveVec *libraryFolders=0) | Ogre::Hlms | virtual |
| saveAllTexturesFromDatablocks(const String &folderPath, set< String >::type &savedTextures, bool saveOitd, bool saveOriginal, HlmsTextureExportListener *listener) | Ogre::Hlms | |
| setAreaLightForwardSettings(uint16 areaLightsApproxLimit, uint16 areaLightsLtcLimit) | Ogre::Hlms | |
| setDebugOutputPath(bool enableDebugOutput, bool outputProperties, const String &path=BLANKSTRING) | Ogre::Hlms | |
| setListener(HlmsListener *listener) | Ogre::Hlms | |
| setMaxNonCasterDirectionalLights(uint16 maxLights) | Ogre::Hlms | |
| setPrecisionMode(PrecisionMode precisionMode) | Ogre::Hlms | |
| setProperty(HlmsPropertyVec &properties, IdString key, int32 value) | Ogre::Hlms | static |
| setStaticBranchingLights(bool staticBranchingLights) | Ogre::Hlms | virtual |
| setTextureBufferDefaultSize(size_t defaultSize) | Ogre::HlmsBufferManager | |
| ~Hlms() | Ogre::Hlms | virtual |
| ~HlmsBufferManager() override | Ogre::HlmsBufferManager |