Public Member Functions | Public Attributes | Static Public Attributes
Ogre::D3D11HLSLProgram::BufferInfo Struct Reference

#include <OgreD3D11HLSLProgram.h>

List of all members.

Public Member Functions

 BufferInfo ()
 BufferInfo (unsigned int index, const String &name)
 BufferInfo (const BufferInfo &info)
 BufferInfo (unsigned int index)
 BufferInfo (const String &name)
bool operator< (const BufferInfo &other) const
BufferInfooperator= (const BufferInfo &info)
BufferInfooperator= (unsigned int index)
BufferInfooperator= (const String &name)
bool operator== (const BufferInfo &other) const

Public Attributes

unsigned int mIdx
String mName
ShaderVars mShaderVars
HardwareUniformBufferSharedPtr mUniformBuffer

Static Public Attributes

static _StringHash mHash

Detailed Description

Definition at line 160 of file OgreD3D11HLSLProgram.h.


Constructor & Destructor Documentation

Definition at line 169 of file OgreD3D11HLSLProgram.h.

References mUniformBuffer, and Ogre::SharedPtr< T >::setNull().

Ogre::D3D11HLSLProgram::BufferInfo::BufferInfo ( unsigned int  index,
const String name 
)

Definition at line 170 of file OgreD3D11HLSLProgram.h.

References mUniformBuffer, and Ogre::SharedPtr< T >::setNull().

Definition at line 177 of file OgreD3D11HLSLProgram.h.

Definition at line 197 of file OgreD3D11HLSLProgram.h.

Definition at line 198 of file OgreD3D11HLSLProgram.h.


Member Function Documentation

bool Ogre::D3D11HLSLProgram::BufferInfo::operator< ( const BufferInfo other) const

Definition at line 206 of file OgreD3D11HLSLProgram.h.

References INVALID_IDX, mIdx, and mName.

BufferInfo& Ogre::D3D11HLSLProgram::BufferInfo::operator= ( const BufferInfo info)

Definition at line 187 of file OgreD3D11HLSLProgram.h.

References mIdx, mName, mShaderVars, and mUniformBuffer.

BufferInfo& Ogre::D3D11HLSLProgram::BufferInfo::operator= ( unsigned int  index)

Definition at line 199 of file OgreD3D11HLSLProgram.h.

References mIdx.

BufferInfo& Ogre::D3D11HLSLProgram::BufferInfo::operator= ( const String name)

Definition at line 200 of file OgreD3D11HLSLProgram.h.

References mName.

bool Ogre::D3D11HLSLProgram::BufferInfo::operator== ( const BufferInfo other) const

Definition at line 202 of file OgreD3D11HLSLProgram.h.

References mIdx, and mName.


Member Data Documentation

Definition at line 162 of file OgreD3D11HLSLProgram.h.

Definition at line 163 of file OgreD3D11HLSLProgram.h.

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

Definition at line 164 of file OgreD3D11HLSLProgram.h.

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

Definition at line 166 of file OgreD3D11HLSLProgram.h.

Referenced by operator=().

Definition at line 165 of file OgreD3D11HLSLProgram.h.

Referenced by BufferInfo(), and operator=().


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jul 27 2020 13:40:55