OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::HlmsPbs Member List

This is the complete list of members for Ogre::HlmsPbs, 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) overrideOgre::HlmsPbsvirtual
_clearShaderCache()Ogre::Hlms
_collectSamplerblocks(set< const HlmsSamplerblock * >::type &outSamplerblocks, const HlmsDatablock *datablock) const overrideOgre::HlmsPbsvirtual
_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) constOgre::Hlmsinline
_loadJson(const rapidjson::Value &jsonValue, const HlmsJson::NamedBlocks &blocks, HlmsDatablock *datablock, const String &resourceGroup, HlmsJsonListener *listener, const String &additionalTextureExtension) const overrideOgre::HlmsPbsvirtual
_notifyIblSpecMipmap(uint8 numMipmaps)Ogre::HlmsPbs
_notifyManager(HlmsManager *manager)Ogre::Hlmsinline
_saveJson(const HlmsDatablock *datablock, String &outString, HlmsJsonListener *listener, const String &additionalTextureExtension) const overrideOgre::HlmsPbsvirtual
_setHasParticleFX2Plugin(bool bHasPfx2Plugin)Ogre::Hlmsinlinestatic
_setNumThreads(size_t numThreads)Ogre::Hlms
_setProperty(size_t tid, IdString key, int32 value)Ogre::Hlmsinline
_setShadersGenerated(uint32 shadersGenerated)Ogre::Hlms
_setTextureReg(size_t tid, ShaderType shaderType, const char *texName, int32 texUnit)Ogre::Hlmsinline
_tagShaderCodeCacheUpToDate()Ogre::Hlmsinline
AmbientAutoInverted enum valueOgre::HlmsPbs
AmbientAutoNormal enum valueOgre::HlmsPbs
AmbientFixed enum valueOgre::HlmsPbs
AmbientHemisphereInverted enum valueOgre::HlmsPbs
AmbientHemisphereNormal enum valueOgre::HlmsPbs
AmbientLightMode enum nameOgre::HlmsPbs
AmbientNone enum valueOgre::HlmsPbs
AmbientSh enum valueOgre::HlmsPbs
AmbientShMonochrome enum valueOgre::HlmsPbs
analyzeBarriers(BarrierSolver &barrierSolver, ResourceTransitionArray &resourceTransitions, Camera *renderingCamera, const bool bCasterPass) overrideOgre::HlmsPbsvirtual
CachedCustomPieceFileStatus enum nameOgre::Hlms
CCPFS_CriticalError enum valueOgre::Hlms
CCPFS_OutOfDate enum valueOgre::Hlms
CCPFS_Success enum valueOgre::Hlms
compileShaderCode(ShaderCodeCache &codeCache, uint32 shaderCounter, size_t tid)Ogre::Hlms
compileStubEntry(const HlmsCache &passCache, HlmsCache *reservedStubEntry, QueuedRenderable queuedRenderable, uint32 renderableHash, uint32 finalHash, size_t tid)Ogre::Hlms
ConstBufferPool(uint32 bytesPerSlot, const ExtraBufferParams &extraBufferParams)Ogre::ConstBufferPool
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
DatablockCustomPieceFileMap typedefOgre::Hlms
destroyAllDatablocks()Ogre::Hlms
destroyDatablock(IdString name)Ogre::Hlms
DirtyConstBuffer enum valueOgre::ConstBufferPool
DirtyFlags enum nameOgre::ConstBufferPool
DirtyNone enum valueOgre::ConstBufferPool
DirtySamplers enum valueOgre::ConstBufferPool
DirtyTextures enum valueOgre::ConstBufferPool
ExponentialShadowMaps enum valueOgre::HlmsPbs
fillBuffersFor(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, uint32 lastTextureHash) overrideOgre::HlmsPbsvirtual
fillBuffersForV1(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer) overrideOgre::HlmsPbsvirtual
fillBuffersForV2(const HlmsCache *cache, const QueuedRenderable &queuedRenderable, bool casterPass, uint32 lastCacheHash, CommandBuffer *commandBuffer) overrideOgre::HlmsPbsvirtual
findParamInVec(const HlmsParamVec &paramVec, IdString key, String &inOut)Ogre::Hlmsstatic
frameEnded() overrideOgre::HlmsPbsvirtual
getAmbientLightMode() constOgre::HlmsPbsinline
getAreaLightMasks() constOgre::HlmsPbsinline
getAreaLightsApproxLimit() constOgre::Hlmsinline
getAreaLightsLtcLimit() constOgre::Hlmsinline
getDatablock(IdString name) constOgre::Hlms
getDatablockCustomPieceData(int32 filenameHashId) constOgre::Hlms
getDatablockCustomPieceFileNameStr(int32 filenameHashId) constOgre::Hlms
getDatablockMap() constOgre::Hlmsinline
getDataFolder()Ogre::Hlmsinline
getDebugPssmSplits() constOgre::HlmsPbsinline
getDefaultBrdfWithDiffuseFresnel() constOgre::HlmsPbsinline
getDefaultDatablock() constOgre::Hlms
getDefaultPaths(String &outDataFolderPath, StringVector &outLibraryFoldersPaths)Ogre::HlmsPbsstatic
getEsmK() constOgre::HlmsPbsinline
getFastShaderBuildHack() constOgre::Hlms
getFilenameAndResourceGroup(IdString name, String const **outFilename, String const **outResourceGroup) constOgre::Hlms
getFineLightMaskGranularity() constOgre::HlmsPbsinline
getHlmsManager() constOgre::Hlmsinline
getIndustryCompatible() constOgre::HlmsPbsinline
getIrradianceField()Ogre::HlmsPbsinline
getIrradianceVolume() constOgre::HlmsPbsinline
getLightProfilesTexture() constOgre::HlmsPbsinline
getListener() constOgre::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 &parallelQueue)Ogre::Hlms
getMaxNonCasterDirectionalLights() constOgre::Hlmsinline
getNameStr(IdString name) constOgre::Hlms
getOptimizationStrategy() constOgre::ConstBufferPool
getParallaxCorrectedCubemap() constOgre::HlmsPbsinline
getParticleSystemConstSlot() constOgre::Hlmsinline
getParticleSystemSlot() constOgre::Hlmsinline
getPerceptualRoughness() constOgre::HlmsPbs
getPiecesLibrary() constOgre::Hlmsinline
getPiecesLibraryAsArchiveVec() constOgre::Hlms
getPoolIndex(ConstBufferPoolUser *user) constOgre::ConstBufferPool
getPrecisionMode() constOgre::Hlms
getProperty(const HlmsPropertyVec &properties, IdString key, int32 defaultVal=0)Ogre::Hlmsstatic
getRenderSystem() constOgre::Hlmsinline
getShaderCodeCache() constOgre::Hlmsinline
getShaderProfile() constOgre::Hlmsinline
getShaderSyntax() constOgre::Hlmsinline
getShadowFilter() constOgre::HlmsPbsinline
getShadowReceiversInPixelShader() constOgre::HlmsPbsinline
getStaticBranchingLights() constOgre::Hlmsinline
getSupportedPrecisionMode() constOgre::Hlms
getTemplateChecksum(uint64 outHash[2]) constOgre::Hlms
getType() constOgre::Hlmsinline
getTypeName() constOgre::Hlmsinline
getTypeNameStr() constOgre::Hlmsinline
getUseLightBuffers()Ogre::HlmsPbsinline
getVctFullConeCount() constOgre::HlmsPbsinline
getVctLighting()Ogre::HlmsPbsinline
hasParticleFX2Plugin()Ogre::Hlmsinlinestatic
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 typedefOgre::Hlms
HlmsPbs(Archive *dataFolder, ArchiveVec *libraryFolders)Ogre::HlmsPbs
isDatablockCustomPieceFileCacheable(int32 filenameHashId) constOgre::Hlms
isShaderCodeCacheDirty() constOgre::Hlmsinline
kNoTidOgre::Hlmsstatic
LibraryVec typedefOgre::Hlms
LightGatherDeferred enum valueOgre::Hlms
LightGatherForward enum valueOgre::Hlms
LightGatherForwardPlus enum valueOgre::Hlms
LightGatheringMode enum nameOgre::Hlms
LightGatherNone enum valueOgre::Hlms
loadLtcMatrix()Ogre::HlmsPbs
LowerCpuOverhead enum valueOgre::ConstBufferPool
LowerGpuOverhead enum valueOgre::ConstBufferPool
NumShadowFilter enum valueOgre::HlmsPbs
OGRE_DEPRECATED_VER(3) void setPerceptualRoughness(bool bPerceptualRoughness)Ogre::HlmsPbs
OptimizationStrategy enum nameOgre::ConstBufferPool
parseOffline(const String &filename, String &inBuffer, String &outBuffer, size_t tid)Ogre::Hlms
PCF_2x2 enum valueOgre::HlmsPbs
PCF_3x3 enum valueOgre::HlmsPbs
PCF_4x4 enum valueOgre::HlmsPbs
PCF_5x5 enum valueOgre::HlmsPbs
PCF_6x6 enum valueOgre::HlmsPbs
postCommandBufferExecution(CommandBuffer *commandBuffer) overrideOgre::HlmsPbsvirtual
PrecisionFull32 enum valueOgre::Hlms
PrecisionMidf16 enum valueOgre::Hlms
PrecisionMode enum nameOgre::Hlms
PrecisionRelaxed enum valueOgre::Hlms
preCommandBufferExecution(CommandBuffer *commandBuffer) overrideOgre::HlmsBufferManagervirtual
preparePassHash(const Ogre::CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager) overrideOgre::HlmsPbsvirtual
releaseSlot(ConstBufferPoolUser *user)Ogre::ConstBufferPool
reloadFrom(Archive *newDataFolder, ArchiveVec *libraryFolders=0)Ogre::Hlmsvirtual
requestSlot(uint32 hash, ConstBufferPoolUser *user, bool wantsExtraBuffer)Ogre::ConstBufferPool
resetIblSpecMipmap(uint8 numMipmaps)Ogre::HlmsPbs
saveAllTexturesFromDatablocks(const String &folderPath, set< String >::type &savedTextures, bool saveOitd, bool saveOriginal, HlmsTextureExportListener *listener)Ogre::Hlms
scheduleForUpdate(ConstBufferPoolUser *dirtyUser, uint8 dirtyFlags=DirtyConstBuffer)Ogre::ConstBufferPool
setAmbientLightMode(AmbientLightMode mode)Ogre::HlmsPbs
setAreaLightForwardSettings(uint16 areaLightsApproxLimit, uint16 areaLightsLtcLimit)Ogre::Hlms
setAreaLightMasks(TextureGpu *areaLightMask)Ogre::HlmsPbs
setDebugOutputPath(bool enableDebugOutput, bool outputProperties, const String &path=BLANKSTRING)Ogre::Hlms
setDebugPssmSplits(bool bDebug)Ogre::HlmsPbs
setDefaultBrdfWithDiffuseFresnel(bool bDefaultToDiffuseFresnel)Ogre::HlmsPbs
setEsmK(uint16 K)Ogre::HlmsPbs
setFineLightMaskGranularity(bool useFineGranularity)Ogre::HlmsPbsinline
setIndustryCompatible(bool bIndustryCompatible)Ogre::HlmsPbs
setIrradianceField(IrradianceField *irradianceField)Ogre::HlmsPbsinline
setIrradianceVolume(IrradianceVolume *irradianceVolume)Ogre::HlmsPbsinline
setLightProfilesTexture(TextureGpu *lightProfilesTex)Ogre::HlmsPbs
setListener(HlmsListener *listener)Ogre::Hlms
setMaxNonCasterDirectionalLights(uint16 maxLights)Ogre::Hlms
setOptimizationStrategy(OptimizationStrategy optimizationStrategy)Ogre::ConstBufferPoolvirtual
setParallaxCorrectedCubemap(ParallaxCorrectedCubemapBase *pcc, float pccVctMinDistance=1.0f, float pccVctMaxDistance=2.0f)Ogre::HlmsPbs
setPrecisionMode(PrecisionMode precisionMode)Ogre::Hlms
setProperty(HlmsPropertyVec &properties, IdString key, int32 value)Ogre::Hlmsstatic
setShadowReceiversInPixelShader(bool bInPixelShader)Ogre::HlmsPbs
setShadowSettings(ShadowFilter filter)Ogre::HlmsPbs
setStaticBranchingLights(bool staticBranchingLights) overrideOgre::HlmsPbsvirtual
setTextureBufferDefaultSize(size_t defaultSize)Ogre::HlmsBufferManager
setUseLightBuffers(bool b)Ogre::HlmsPbs
setVctFullConeCount(bool vctFullConeCount)Ogre::HlmsPbsinline
setVctLighting(VctLighting *vctLighting)Ogre::HlmsPbsinline
ShadowFilter enum nameOgre::HlmsPbs
~ConstBufferPool()Ogre::ConstBufferPoolvirtual
~Hlms()Ogre::Hlmsvirtual
~HlmsBufferManager() overrideOgre::HlmsBufferManager
~HlmsPbs() overrideOgre::HlmsPbs