| _calculateNumThreadGroupsBasedOnSetting() | Ogre::HlmsComputeJob | |
| _getShaderParams(IdString key) | Ogre::HlmsComputeJob | |
| _setSamplerblock(uint8 slotIdx, const HlmsSamplerblock *refParams) | Ogre::HlmsComputeJob | |
| _setUavBuffer(uint8 slotIdx, UavBufferPacked *uavBuffer, ResourceAccess::ResourceAccess access, size_t offset=0, size_t sizeBytes=0) | Ogre::HlmsComputeJob | |
| _setUavTexture(uint8 slotIdx, TexturePtr &texture, int32 textureArrayIndex, ResourceAccess::ResourceAccess access, int32 mipmapLevel, PixelFormat pixelFormat) | Ogre::HlmsComputeJob | |
| _updateAutoProperties(void) | Ogre::HlmsComputeJob | |
| AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
| clone(const String &cloneName) | Ogre::HlmsComputeJob | |
| cloneTo(HlmsComputeJob *dstJob) | Ogre::HlmsComputeJob | |
| createShaderParams(IdString key) | Ogre::HlmsComputeJob | |
| getCreator(void) const | Ogre::HlmsComputeJob | inline |
| getName(void) const | Ogre::HlmsComputeJob | inline |
| 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 | Ogre::HlmsComputeJob | friend |
| HlmsComputeJob(IdString name, Hlms *creator, const String &sourceFilename, const StringVector &includedPieceFiles) | Ogre::HlmsComputeJob | |
| 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 |
| removePiece(IdString pieceName) | Ogre::HlmsComputeJob | |
| removeTexUnit(uint8 slotIdx) | Ogre::HlmsComputeJob | |
| removeUavUnit(uint8 slotIdx) | Ogre::HlmsComputeJob | |
| 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, TexBufferPacked *texBuffer, size_t offset=0, size_t sizeBytes=0) | Ogre::HlmsComputeJob | |
| setTexture(uint8 slotIdx, TexturePtr &texture, const HlmsSamplerblock *refParams=0) | Ogre::HlmsComputeJob | |
| setThreadsPerGroup(uint32 threadsPerGroupX, uint32 threadsPerGroupY, uint32 threadsPerGroupZ) | Ogre::HlmsComputeJob | |
| ThreadGroupsBasedOn enum name | Ogre::HlmsComputeJob | |
| ThreadGroupsBasedOnNothing enum value | Ogre::HlmsComputeJob | |
| ThreadGroupsBasedOnTexture enum value | Ogre::HlmsComputeJob | |
| ThreadGroupsBasedOnUav enum value | Ogre::HlmsComputeJob | |
| ~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
| ~HlmsComputeJob() | Ogre::HlmsComputeJob | virtual |