Home | History | Annotate | Download | only in randomshaders

Lines Matching defs:VariableType

32 VariableType& VariableType::operator= (const VariableType& other)
48 m_elementType = new VariableType(*other.m_elementType);
53 VariableType::VariableType (const VariableType& other)
59 bool VariableType::operator!= (const VariableType& other) const
76 bool VariableType::operator== (const VariableType& other) const
81 int VariableType::getScalarSize (void) const
113 int VariableType::getMemberScalarOffset (int memberNdx) const
124 int VariableType::getElementScalarOffset (int elementNdx) const
130 const VariableType& VariableType::getScalarType (Type baseType)
136 static const VariableType s_floatTypes[] =
138 VariableType(TYPE_FLOAT, 1)
146 static const VariableType s_intTypes[] =
148 VariableType(TYPE_INT, 1)
155 static const VariableType s_boolTypes[] =
157 VariableType(TYPE_BOOL, 1)
164 static const VariableType sampler2DType = VariableType(TYPE_SAMPLER_2D, 1);
170 static const VariableType samplerCubeType = VariableType(TYPE_SAMPLER_CUBE, 1);
176 throw Exception("VariableType::getScalarType(): unsupported type");
180 const VariableType& VariableType::getElementType (void) const
200 throw Exception("VariableType::getElementType(): unsupported type");
204 void VariableType::tokenizeShortType (TokenStream& str) const