public

Inheritance Graph

graph BT
	ImageBindParameters
	click ImageBindParameters "classRendering_1_1ImageBindParameters"

Description

Controls the binding of an image (part of a texture) for load and store operations in the shader.

Public Functions

   
   
  ImageBindParameters()
   
  ImageBindParameters( Texture * t)
   
  ~ImageBindParameters()
   
uint32_t getLayer() const
   
void setLayer(uint32_t i)
   
uint32_t getLevel() const
   
void setLevel(uint32_t i)
   
bool getMultiLayer() const
   
void setMultiLayer(bool b)
   
bool getReadOperations() const
   
void setReadOperations(bool b)
   
bool getWriteOperations() const
   
void setWriteOperations(bool b)
   
Texture * getTexture() const
   
void setTexture( Texture * t)
   
bool operator==(const ImageBindParameters & other) const

Documentation

function
Rendering::ImageBindParameters::ImageBindParameters

public
   
   
ImageBindParameters( )

Defined in Rendering/RenderingContext/RenderingParameters.h:502


function
Rendering::ImageBindParameters::ImageBindParameters

public
     
     
ImageBindParameters( Texture * t )

Defined in Rendering/RenderingContext/RenderingParameters.h:503


function
Rendering::ImageBindParameters::~ImageBindParameters

public
   
   
~ImageBindParameters( )

Defined in Rendering/RenderingContext/RenderingParameters.h:504


function
Rendering::ImageBindParameters::getLayer

public const inline
   
   
uint32_t getLayer( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:506


function
Rendering::ImageBindParameters::setLayer

public inline
     
     
void setLayer( uint32_t i )

Defined in Rendering/RenderingContext/RenderingParameters.h:507


function
Rendering::ImageBindParameters::getLevel

public const inline
   
   
uint32_t getLevel( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:509


function
Rendering::ImageBindParameters::setLevel

public inline
     
     
void setLevel( uint32_t i )

Defined in Rendering/RenderingContext/RenderingParameters.h:510


function
Rendering::ImageBindParameters::getMultiLayer

public const inline
   
   
bool getMultiLayer( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:512


function
Rendering::ImageBindParameters::setMultiLayer

public inline
     
     
void setMultiLayer( bool b )

Defined in Rendering/RenderingContext/RenderingParameters.h:513


function
Rendering::ImageBindParameters::getReadOperations

public const inline
   
   
bool getReadOperations( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:515


function
Rendering::ImageBindParameters::setReadOperations

public inline
     
     
void setReadOperations( bool b )

Defined in Rendering/RenderingContext/RenderingParameters.h:516


function
Rendering::ImageBindParameters::getWriteOperations

public const inline
   
   
bool getWriteOperations( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:518


function
Rendering::ImageBindParameters::setWriteOperations

public inline
     
     
void setWriteOperations( bool b )

Defined in Rendering/RenderingContext/RenderingParameters.h:519


function
Rendering::ImageBindParameters::getTexture

public const inline
   
   
Texture * getTexture( ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:521


function
Rendering::ImageBindParameters::setTexture

public
     
     
void setTexture( Texture * t )

Defined in Rendering/RenderingContext/RenderingParameters.h:522


function
Rendering::ImageBindParameters::operator==

public const inline
     
     
bool operator==( const ImageBindParameters & other ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:524