OGRE-Next: Member List

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Ogre::HlmsLowLevel Member List

This is the complete list of members for Ogre::HlmsLowLevel, including all inherited members.

_changeRenderSystem(RenderSystem *newRs) | Ogre::Hlms | 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]) | Ogre::Hlms |
_getAutoParamDataSource() const | Ogre::HlmsLowLevel | inline
_getProperty(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
_setProperty(IdString key, int32 value) | Ogre::Hlms | inline
_setTextureReg(ShaderType shaderType, const char *texName, int32 texUnit) | Ogre::Hlms | inline
analyzeBarriers(BarrierSolver &barrierSolver, ResourceTransitionArray &resourceTransitions, Camera *renderingCamera, const bool bCasterPass) | Ogre::Hlms | virtual
calculateHashFor(Renderable *renderable, uint32 &outHash, uint32 &outCasterHash) override | Ogre::HlmsLowLevel | virtual
compileShaderCode(ShaderCodeCache &codeCache) | Ogre::Hlms |
createDatablock(IdString name, const String &refName, const HlmsMacroblock &macroblockRef, const HlmsBlendblock &blendblockRef, const HlmsParamVec &paramVec, bool visibleToManager=true, const String &filename=BLANKSTRING, const String &resourceGroup=BLANKSTRING) | Ogre::Hlms |
destroyAllDatablocks() | Ogre::Hlms |
destroyDatablock(IdString name) | Ogre::Hlms |
executeCommand(const MovableObject *movableObject, Renderable *renderable, bool casterPass) | Ogre::HlmsLowLevel |
fillBuffersFor(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, uint32 lastTextureHash) override | Ogre::HlmsLowLevel | virtual
fillBuffersForV1(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer) override | Ogre::HlmsLowLevel | virtual
fillBuffersForV2(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer) override | Ogre::HlmsLowLevel | virtual
findParamInVec(const HlmsParamVec &paramVec, IdString key, String &inOut) | Ogre::Hlms | static
frameEnded() | Ogre::Hlms | inlinevirtual
getAreaLightsApproxLimit() const | Ogre::Hlms | inline
getAreaLightsLtcLimit() const | Ogre::Hlms | inline
getDatablock(IdString name) 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) | Ogre::Hlms |
getMaxNonCasterDirectionalLights() const | Ogre::Hlms | inline
getNameStr(IdString name) const | Ogre::Hlms |
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
Hlms(HlmsTypes type, const String &typeName, Archive *dataFolder, ArchiveVec *libraryFolders) | Ogre::Hlms |
HlmsDatablockMap typedef | Ogre::Hlms |
HlmsLowLevel() | Ogre::HlmsLowLevel |
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) | Ogre::Hlms |
postCommandBufferExecution(CommandBuffer *commandBuffer) | Ogre::Hlms | inlinevirtual
PrecisionFull32 enum value | Ogre::Hlms |
PrecisionMidf16 enum value | Ogre::Hlms |
PrecisionMode enum name | Ogre::Hlms |
PrecisionRelaxed enum value | Ogre::Hlms |
preCommandBufferExecution(CommandBuffer *commandBuffer) | Ogre::Hlms | inlinevirtual
preparePassHash(const Ogre::CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager) override | Ogre::HlmsLowLevel | 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
~Hlms() | Ogre::Hlms | virtual
~HlmsLowLevel() override | Ogre::HlmsLowLevel |