CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::MatrixSubscriptUsage Struct Reference

#include <CeresEngine/Material/ShaderCompiler/AST/ASTEnums.hpp>

Public Member Functions

 MatrixSubscriptUsage ()=default
 
 MatrixSubscriptUsage (const DataType dataTypeIn, const String &subscript)
 
bool operator< (const MatrixSubscriptUsage &rhs) const
 
String indicesToString () const
 

Public Attributes

Vector< Pair< int, int > > indices
 
DataType dataTypeIn = DataType::Undefined
 
DataType dataTypeOut = DataType::Undefined
 

Constructor & Destructor Documentation

◆ MatrixSubscriptUsage() [1/2]

CeresEngine::ShaderCompiler::MatrixSubscriptUsage::MatrixSubscriptUsage ( )
default

◆ MatrixSubscriptUsage() [2/2]

CeresEngine::ShaderCompiler::MatrixSubscriptUsage::MatrixSubscriptUsage ( const DataType  dataTypeIn,
const String subscript 
)

Member Function Documentation

◆ indicesToString()

String CeresEngine::ShaderCompiler::MatrixSubscriptUsage::indicesToString ( ) const

◆ operator<()

bool CeresEngine::ShaderCompiler::MatrixSubscriptUsage::operator< ( const MatrixSubscriptUsage rhs) const

Member Data Documentation

◆ dataTypeIn

DataType CeresEngine::ShaderCompiler::MatrixSubscriptUsage::dataTypeIn = DataType::Undefined

◆ dataTypeOut

DataType CeresEngine::ShaderCompiler::MatrixSubscriptUsage::dataTypeOut = DataType::Undefined

◆ indices

Vector<Pair<int, int> > CeresEngine::ShaderCompiler::MatrixSubscriptUsage::indices

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