OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::DescriptorSetUav::TextureSlot Struct Reference

#include <OgreDescriptorSetUav.h>

Public Member Functions

bool formatNeedsReinterpret () const
 
bool needsDifferentView () const
 
bool operator!= (const TextureSlot &other) const
 
bool operator< (const TextureSlot &other) const
 

Static Public Member Functions

static TextureSlot makeEmpty ()
 

Public Attributes

ResourceAccess::ResourceAccess access
 
uint8 mipmapLevel
 
PixelFormatGpu pixelFormat
 When left as PFG_UNKNOWN, we'll automatically use the TextureGpu's native format. More...
 
TextureGputexture
 
uint16 textureArrayIndex
 

Member Function Documentation

◆ formatNeedsReinterpret()

bool Ogre::DescriptorSetUav::TextureSlot::formatNeedsReinterpret ( ) const

◆ makeEmpty()

static TextureSlot Ogre::DescriptorSetUav::TextureSlot::makeEmpty ( )
inlinestatic

◆ needsDifferentView()

bool Ogre::DescriptorSetUav::TextureSlot::needsDifferentView ( ) const

◆ operator!=()

bool Ogre::DescriptorSetUav::TextureSlot::operator!= ( const TextureSlot other) const
inline

◆ operator<()

bool Ogre::DescriptorSetUav::TextureSlot::operator< ( const TextureSlot other) const
inline

Member Data Documentation

◆ access

ResourceAccess::ResourceAccess Ogre::DescriptorSetUav::TextureSlot::access

Referenced by operator!=(), and operator<().

◆ mipmapLevel

uint8 Ogre::DescriptorSetUav::TextureSlot::mipmapLevel

Referenced by operator!=(), and operator<().

◆ pixelFormat

PixelFormatGpu Ogre::DescriptorSetUav::TextureSlot::pixelFormat

When left as PFG_UNKNOWN, we'll automatically use the TextureGpu's native format.

Referenced by operator!=(), and operator<().

◆ texture

TextureGpu* Ogre::DescriptorSetUav::TextureSlot::texture

Referenced by operator!=(), and operator<().

◆ textureArrayIndex

uint16 Ogre::DescriptorSetUav::TextureSlot::textureArrayIndex

Referenced by operator!=(), and operator<().


The documentation for this struct was generated from the following file: