OGRE 2.1
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::HlmsComputeJob Member List

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

_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) constOgre::HlmsComputeJobinline
getName(void) constOgre::HlmsComputeJobinline
getNumTexUnits(void) constOgre::HlmsComputeJobinline
getNumThreadGroups(void) constOgre::HlmsComputeJobinline
getNumThreadGroupsX(void) constOgre::HlmsComputeJobinline
getNumThreadGroupsY(void) constOgre::HlmsComputeJobinline
getNumThreadGroupsZ(void) constOgre::HlmsComputeJobinline
getNumUavUnits(void) constOgre::HlmsComputeJobinline
getProperty(IdString key, int32 defaultVal=0) constOgre::HlmsComputeJob
getShaderParams(IdString key)Ogre::HlmsComputeJob
getTexture(uint8 slotIdx) constOgre::HlmsComputeJob
getThreadsPerGroup(void) constOgre::HlmsComputeJobinline
getThreadsPerGroupX(void) constOgre::HlmsComputeJobinline
getThreadsPerGroupY(void) constOgre::HlmsComputeJobinline
getThreadsPerGroupZ(void) constOgre::HlmsComputeJobinline
getUavBuffer(uint8 slotIdx) constOgre::HlmsComputeJob
getUavTexture(uint8 slotIdx) constOgre::HlmsComputeJob
HlmsComputeOgre::HlmsComputeJobfriend
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 nameOgre::HlmsComputeJob
ThreadGroupsBasedOnNothing enum valueOgre::HlmsComputeJob
ThreadGroupsBasedOnTexture enum valueOgre::HlmsComputeJob
ThreadGroupsBasedOnUav enum valueOgre::HlmsComputeJob
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~HlmsComputeJob()Ogre::HlmsComputeJobvirtual