OGRE-Next: Member List

| OGRE-Next 3.0.0 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 |
_getRawGlTexSlotStart() const | 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() | Ogre::HlmsComputeJob |
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 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() const | Ogre::HlmsComputeJob | inline
getGlTexSlotStart() const | Ogre::HlmsComputeJob |
getName() const | Ogre::HlmsComputeJob | inline
getNameStr() const | Ogre::HlmsComputeJob |
getNumSamplerUnits() const | Ogre::HlmsComputeJob | inline
getNumTexUnits() const | Ogre::HlmsComputeJob | inline
getNumThreadGroups() const | Ogre::HlmsComputeJob | inline
getNumThreadGroupsX() const | Ogre::HlmsComputeJob | inline
getNumThreadGroupsY() const | Ogre::HlmsComputeJob | inline
getNumThreadGroupsZ() const | Ogre::HlmsComputeJob | inline
getNumUavUnits() 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() const | Ogre::HlmsComputeJob | inline
getThreadsPerGroupX() const | Ogre::HlmsComputeJob | inline
getThreadsPerGroupY() const | Ogre::HlmsComputeJob | inline
getThreadsPerGroupZ() const | Ogre::HlmsComputeJob | inline
getUavBuffer(uint8 slotIdx) const | Ogre::HlmsComputeJob |
getUavTexture(uint8 slotIdx) const | Ogre::HlmsComputeJob |
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) override | Ogre::HlmsComputeJob | virtual
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 |
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::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 |
~HlmsComputeJob() override | Ogre::HlmsComputeJob |
~TextureGpuListener() | Ogre::TextureGpuListener | virtual