OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::CompositorPassUavDef::TextureSource Struct Reference

#include <OgreCompositorPassUavDef.h>

Public Member Functions

 TextureSource (uint32 _uavSlot, IdString _textureName, bool _isExternal, ResourceAccess::ResourceAccess _access, int32 _mipmapLevel, PixelFormatGpu _pixelFormat)
 

Public Attributes

ResourceAccess::ResourceAccess access
 
bool isExternal
 
int32 mipmapLevel
 
PixelFormatGpu pixelFormat
 
IdString textureName
 Name of the texture (can come from input channel, local textures, or global ones) Not used if externalTextureName is not empty. More...
 
uint32 uavSlot
 Index of texture unit state to change. More...
 

Constructor & Destructor Documentation

◆ TextureSource()

Ogre::CompositorPassUavDef::TextureSource::TextureSource ( uint32  _uavSlot,
IdString  _textureName,
bool  _isExternal,
ResourceAccess::ResourceAccess  _access,
int32  _mipmapLevel,
PixelFormatGpu  _pixelFormat 
)
inline

Member Data Documentation

◆ access

ResourceAccess::ResourceAccess Ogre::CompositorPassUavDef::TextureSource::access

◆ isExternal

bool Ogre::CompositorPassUavDef::TextureSource::isExternal

◆ mipmapLevel

int32 Ogre::CompositorPassUavDef::TextureSource::mipmapLevel

◆ pixelFormat

PixelFormatGpu Ogre::CompositorPassUavDef::TextureSource::pixelFormat

◆ textureName

IdString Ogre::CompositorPassUavDef::TextureSource::textureName

Name of the texture (can come from input channel, local textures, or global ones) Not used if externalTextureName is not empty.

◆ uavSlot

uint32 Ogre::CompositorPassUavDef::TextureSource::uavSlot

Index of texture unit state to change.


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