OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::HlmsComputeJob Member List

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

_calculateNumThreadGroupsBasedOnSetting()Ogre::HlmsComputeJob
_getRawGlTexSlotStart() constOgre::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()Ogre::HlmsComputeJob
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
analyzeBarriers(ResourceTransitionArray &resourceTransitions, bool clearBarriers=true)Ogre::HlmsComputeJob
clearTexBuffers()Ogre::HlmsComputeJob
clearUavBuffers()Ogre::HlmsComputeJob
clone(const String &cloneName)Ogre::HlmsComputeJob
cloneTo(HlmsComputeJob *dstJob)Ogre::HlmsComputeJob
createShaderParams(IdString key)Ogre::HlmsComputeJob
Deleted enum valueOgre::TextureGpuListener
ExceptionThrown enum valueOgre::TextureGpuListener
FromStorageToSysRam enum valueOgre::TextureGpuListener
FromSysRamToStorage enum valueOgre::TextureGpuListener
FsaaSettingAlteredByApi enum valueOgre::TextureGpuListener
GainedResidency enum valueOgre::TextureGpuListener
getCreator() constOgre::HlmsComputeJobinline
getGlTexSlotStart() constOgre::HlmsComputeJob
getName() constOgre::HlmsComputeJobinline
getNameStr() constOgre::HlmsComputeJob
getNumSamplerUnits() constOgre::HlmsComputeJobinline
getNumTexUnits() constOgre::HlmsComputeJobinline
getNumThreadGroups() constOgre::HlmsComputeJobinline
getNumThreadGroupsX() constOgre::HlmsComputeJobinline
getNumThreadGroupsY() constOgre::HlmsComputeJobinline
getNumThreadGroupsZ() constOgre::HlmsComputeJobinline
getNumUavUnits() constOgre::HlmsComputeJobinline
getProperty(IdString key, int32 defaultVal=0) constOgre::HlmsComputeJob
getShaderParams(IdString key)Ogre::HlmsComputeJob
getTexture(uint8 slotIdx) constOgre::HlmsComputeJob
getThreadsPerGroup() constOgre::HlmsComputeJobinline
getThreadsPerGroupX() constOgre::HlmsComputeJobinline
getThreadsPerGroupY() constOgre::HlmsComputeJobinline
getThreadsPerGroupZ() constOgre::HlmsComputeJobinline
getUavBuffer(uint8 slotIdx) constOgre::HlmsComputeJob
getUavTexture(uint8 slotIdx) constOgre::HlmsComputeJob
HlmsCompute classOgre::HlmsComputeJobfriend
HlmsComputeJob(IdString name, Hlms *creator, const String &sourceFilename, const StringVector &includedPieceFiles)Ogre::HlmsComputeJob
LostResidency enum valueOgre::TextureGpuListener
MetadataCacheOutOfDate enum valueOgre::TextureGpuListener
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) overrideOgre::HlmsComputeJobvirtual
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 valueOgre::TextureGpuListener
ReadyForRendering enum valueOgre::TextureGpuListener
Reason enum nameOgre::TextureGpuListener
removePiece(IdString pieceName)Ogre::HlmsComputeJob
removeTexUnit(uint8 slotIdx)Ogre::HlmsComputeJob
removeUavUnit(uint8 slotIdx)Ogre::HlmsComputeJob
ResidentToSysRamSync enum valueOgre::TextureGpuListener
setConstBuffer(uint8 slotIdx, ConstBufferPacked *constBuffer)Ogre::HlmsComputeJob
setGlTexSlotStart(uint8 texSlotStart)Ogre::HlmsComputeJob
setInformHlmsOfTextureData(bool bInformHlms)Ogre::HlmsComputeJob
setNumSamplerUnits(uint8 numSlots)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, bool bSetSampler=true)Ogre::HlmsComputeJob
setThreadsPerGroup(uint32 threadsPerGroupX, uint32 threadsPerGroupY, uint32 threadsPerGroupZ)Ogre::HlmsComputeJob
setupRootLayout(RootLayout &rootLayout)Ogre::HlmsComputeJob
shouldStayLoaded(TextureGpu *texture)Ogre::TextureGpuListenerinlinevirtual
ThreadGroupsBasedOn enum nameOgre::HlmsComputeJob
ThreadGroupsBasedOnNothing enum valueOgre::HlmsComputeJob
ThreadGroupsBasedOnTexture enum valueOgre::HlmsComputeJob
ThreadGroupsBasedOnUav enum valueOgre::HlmsComputeJob
Unknown enum valueOgre::TextureGpuListener
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~HlmsComputeJob() overrideOgre::HlmsComputeJob
~TextureGpuListener()Ogre::TextureGpuListenervirtual