_calculateNumThreadGroupsBasedOnSetting() | Ogre::HlmsComputeJob | |
_getShaderParams(IdString key) | Ogre::HlmsComputeJob | |
_setSamplerblock(uint8 slotIdx, const HlmsSamplerblock *refParams) | Ogre::HlmsComputeJob | |
_setUavBuffer(uint8 slotIdx, const DescriptorSetUav::BufferSlot &newSlot) | Ogre::HlmsComputeJob | |
_setUavTexture(uint8 slotIdx, const DescriptorSetUav::TextureSlot &texSlot) | Ogre::HlmsComputeJob | |
_updateAutoProperties(void) | Ogre::HlmsComputeJob | |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
clearTexBuffers(void) | Ogre::HlmsComputeJob | |
clearUavBuffers(void) | Ogre::HlmsComputeJob | |
clone(const String &cloneName) | Ogre::HlmsComputeJob | |
cloneTo(HlmsComputeJob *dstJob) | Ogre::HlmsComputeJob | |
createShaderParams(IdString key) | Ogre::HlmsComputeJob | |
Deleted enum value | Ogre::TextureGpuListener | |
ExceptionThrown enum value | Ogre::TextureGpuListener | |
FromStorageToSysRam enum value | Ogre::TextureGpuListener | |
FromSysRamToStorage enum value | Ogre::TextureGpuListener | |
FsaaSettingAlteredByApi enum value | Ogre::TextureGpuListener | |
GainedResidency enum value | Ogre::TextureGpuListener | |
getCreator(void) const | Ogre::HlmsComputeJob | inline |
getName(void) const | Ogre::HlmsComputeJob | inline |
getNameStr(void) const | Ogre::HlmsComputeJob | |
getNumTexUnits(void) const | Ogre::HlmsComputeJob | inline |
getNumThreadGroups(void) const | Ogre::HlmsComputeJob | inline |
getNumThreadGroupsX(void) const | Ogre::HlmsComputeJob | inline |
getNumThreadGroupsY(void) const | Ogre::HlmsComputeJob | inline |
getNumThreadGroupsZ(void) const | Ogre::HlmsComputeJob | inline |
getNumUavUnits(void) const | Ogre::HlmsComputeJob | inline |
getProperty(IdString key, int32 defaultVal=0) const | Ogre::HlmsComputeJob | |
getShaderParams(IdString key) | Ogre::HlmsComputeJob | |
getTexture(uint8 slotIdx) const | Ogre::HlmsComputeJob | |
getThreadsPerGroup(void) const | Ogre::HlmsComputeJob | inline |
getThreadsPerGroupX(void) const | Ogre::HlmsComputeJob | inline |
getThreadsPerGroupY(void) const | Ogre::HlmsComputeJob | inline |
getThreadsPerGroupZ(void) const | Ogre::HlmsComputeJob | inline |
getUavBuffer(uint8 slotIdx) const | Ogre::HlmsComputeJob | |
getUavTexture(uint8 slotIdx) const | Ogre::HlmsComputeJob | |
HlmsCompute class | Ogre::HlmsComputeJob | friend |
HlmsComputeJob(IdString name, Hlms *creator, const String &sourceFilename, const StringVector &includedPieceFiles) | Ogre::HlmsComputeJob | |
LostResidency enum value | Ogre::TextureGpuListener | |
MetadataCacheOutOfDate enum value | Ogre::TextureGpuListener | |
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) | Ogre::HlmsComputeJob | virtual |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
PoolTextureSlotChanged enum value | Ogre::TextureGpuListener | |
ReadyForRendering enum value | Ogre::TextureGpuListener | |
Reason enum name | Ogre::TextureGpuListener | |
removePiece(IdString pieceName) | Ogre::HlmsComputeJob | |
removeTexUnit(uint8 slotIdx) | Ogre::HlmsComputeJob | |
removeUavUnit(uint8 slotIdx) | Ogre::HlmsComputeJob | |
ResidentToSysRamSync enum value | Ogre::TextureGpuListener | |
setConstBuffer(uint8 slotIdx, ConstBufferPacked *constBuffer) | Ogre::HlmsComputeJob | |
setInformHlmsOfTextureData(bool bInformHlms) | Ogre::HlmsComputeJob | |
setNumTexUnits(uint8 numSlots) | Ogre::HlmsComputeJob | |
setNumThreadGroups(uint32 numThreadGroupsX, uint32 numThreadGroupsY, uint32 numThreadGroupsZ) | Ogre::HlmsComputeJob | |
setNumThreadGroupsBasedOn(ThreadGroupsBasedOn source, uint8 texSlot, uint8 divisorX, uint8 divisorY, uint8 divisorZ) | Ogre::HlmsComputeJob | |
setNumUavUnits(uint8 numSlots) | Ogre::HlmsComputeJob | |
setPiece(IdString pieceName, const String &pieceContent) | Ogre::HlmsComputeJob | |
setProperty(IdString key, int32 value) | Ogre::HlmsComputeJob | |
setSamplerblock(uint8 slotIdx, const HlmsSamplerblock &refParams) | Ogre::HlmsComputeJob | |
setTexBuffer(uint8 slotIdx, const DescriptorSetTexture2::BufferSlot &newSlot) | Ogre::HlmsComputeJob | |
setTexture(uint8 slotIdx, const DescriptorSetTexture2::TextureSlot &newSlot, const HlmsSamplerblock *refParams=0) | Ogre::HlmsComputeJob | |
setThreadsPerGroup(uint32 threadsPerGroupX, uint32 threadsPerGroupY, uint32 threadsPerGroupZ) | Ogre::HlmsComputeJob | |
shouldStayLoaded(TextureGpu *texture) | Ogre::TextureGpuListener | inlinevirtual |
ThreadGroupsBasedOn enum name | Ogre::HlmsComputeJob | |
ThreadGroupsBasedOnNothing enum value | Ogre::HlmsComputeJob | |
ThreadGroupsBasedOnTexture enum value | Ogre::HlmsComputeJob | |
ThreadGroupsBasedOnUav enum value | Ogre::HlmsComputeJob | |
Unknown enum value | Ogre::TextureGpuListener | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~HlmsComputeJob() | Ogre::HlmsComputeJob | virtual |
~TextureGpuListener() | Ogre::TextureGpuListener | virtual |