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

#include <OgreCbShaderBuffer.h>

+ Inheritance diagram for Ogre::CbShaderBuffer:

Public Member Functions

 CbShaderBuffer (ShaderType shaderType, uint16 _slot, ConstBufferPacked *_bufferPacked, uint32 _bindOffset, uint32 _bindSizeBytes)
 
 CbShaderBuffer (ShaderType shaderType, uint16 _slot, ReadOnlyBufferPacked *_bufferPacked, uint32 _bindOffset, uint32 _bindSizeBytes)
 
 CbShaderBuffer (ShaderType shaderType, uint16 _slot, TexBufferPacked *_bufferPacked, uint32 _bindOffset, uint32 _bindSizeBytes)
 

Public Attributes

uint32 bindOffset
 
uint32 bindSizeBytes
 
BufferPackedbufferPacked
 
uint16 commandType
 
uint16 slot
 

Constructor & Destructor Documentation

◆ CbShaderBuffer() [1/3]

Ogre::CbShaderBuffer::CbShaderBuffer ( ShaderType  shaderType,
uint16  _slot,
ConstBufferPacked _bufferPacked,
uint32  _bindOffset,
uint32  _bindSizeBytes 
)

◆ CbShaderBuffer() [2/3]

Ogre::CbShaderBuffer::CbShaderBuffer ( ShaderType  shaderType,
uint16  _slot,
TexBufferPacked _bufferPacked,
uint32  _bindOffset,
uint32  _bindSizeBytes 
)

◆ CbShaderBuffer() [3/3]

Ogre::CbShaderBuffer::CbShaderBuffer ( ShaderType  shaderType,
uint16  _slot,
ReadOnlyBufferPacked _bufferPacked,
uint32  _bindOffset,
uint32  _bindSizeBytes 
)

Member Data Documentation

◆ bindOffset

uint32 Ogre::CbShaderBuffer::bindOffset

◆ bindSizeBytes

uint32 Ogre::CbShaderBuffer::bindSizeBytes

◆ bufferPacked

BufferPacked* Ogre::CbShaderBuffer::bufferPacked

◆ commandType

uint16 Ogre::CbBase::commandType
inherited

◆ slot

uint16 Ogre::CbShaderBuffer::slot

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