#include <glsltype_p.h>
Definition at line 25 of file glsltype_p.h.
◆ ~Type()
◆ asArrayType()
virtual const ArrayType * GLSL::Type::asArrayType |
( |
| ) |
const |
|
inlinevirtual |
◆ asBoolType()
virtual const BoolType * GLSL::Type::asBoolType |
( |
| ) |
const |
|
inlinevirtual |
◆ asDoubleType()
virtual const DoubleType * GLSL::Type::asDoubleType |
( |
| ) |
const |
|
inlinevirtual |
◆ asFloatType()
virtual const FloatType * GLSL::Type::asFloatType |
( |
| ) |
const |
|
inlinevirtual |
◆ asFunctionType()
virtual const Function * GLSL::Type::asFunctionType |
( |
| ) |
const |
|
inlinevirtual |
◆ asIndexType()
virtual const IndexType * GLSL::Type::asIndexType |
( |
| ) |
const |
|
inlinevirtual |
◆ asIntType()
virtual const IntType * GLSL::Type::asIntType |
( |
| ) |
const |
|
inlinevirtual |
◆ asMatrixType()
virtual const MatrixType * GLSL::Type::asMatrixType |
( |
| ) |
const |
|
inlinevirtual |
◆ asOverloadSetType()
virtual const OverloadSet * GLSL::Type::asOverloadSetType |
( |
| ) |
const |
|
inlinevirtual |
◆ asSamplerType()
virtual const SamplerType * GLSL::Type::asSamplerType |
( |
| ) |
const |
|
inlinevirtual |
◆ asScalarType()
virtual const ScalarType * GLSL::Type::asScalarType |
( |
| ) |
const |
|
inlinevirtual |
◆ asStructType()
virtual const Struct * GLSL::Type::asStructType |
( |
| ) |
const |
|
inlinevirtual |
◆ asUIntType()
virtual const UIntType * GLSL::Type::asUIntType |
( |
| ) |
const |
|
inlinevirtual |
◆ asUndefinedType()
virtual const UndefinedType * GLSL::Type::asUndefinedType |
( |
| ) |
const |
|
inlinevirtual |
◆ asVectorType()
virtual const VectorType * GLSL::Type::asVectorType |
( |
| ) |
const |
|
inlinevirtual |
◆ asVoidType()
virtual const VoidType * GLSL::Type::asVoidType |
( |
| ) |
const |
|
inlinevirtual |
◆ isEqualTo()
virtual bool GLSL::Type::isEqualTo |
( |
const Type * | other | ) |
const |
|
pure virtual |
Implemented in GLSL::ArrayType, GLSL::BoolType, GLSL::DoubleType, GLSL::FloatType, GLSL::Function, GLSL::IntType, GLSL::MatrixType, GLSL::OverloadSet, GLSL::SamplerType, GLSL::Struct, GLSL::UIntType, GLSL::UndefinedType, GLSL::VectorType, and GLSL::VoidType.
◆ isLessThan()
virtual bool GLSL::Type::isLessThan |
( |
const Type * | other | ) |
const |
|
pure virtual |
Implemented in GLSL::ArrayType, GLSL::BoolType, GLSL::DoubleType, GLSL::FloatType, GLSL::Function, GLSL::IntType, GLSL::MatrixType, GLSL::OverloadSet, GLSL::SamplerType, GLSL::Struct, GLSL::UIntType, GLSL::UndefinedType, GLSL::VectorType, and GLSL::VoidType.
◆ toString()
virtual QString GLSL::Type::toString |
( |
| ) |
const |
|
pure virtual |
Implemented in GLSL::ArrayType, GLSL::BoolType, GLSL::DoubleType, GLSL::FloatType, GLSL::Function, GLSL::IntType, GLSL::MatrixType, GLSL::OverloadSet, GLSL::SamplerType, GLSL::Struct, GLSL::UIntType, GLSL::UndefinedType, GLSL::VectorType, and GLSL::VoidType.
The documentation for this class was generated from the following files: