UniformValue Class
(Qt3DRender::Render::UniformValue)Public Types
enum | ValueType { ScalarValue, NodeId, TextureValue, BufferValue } |
Public Functions
UniformValue() | |
UniformValue(int i) | |
UniformValue(uint i) | |
UniformValue(float f) | |
UniformValue(double d) | |
UniformValue(bool b) | |
UniformValue(const QVector2D &vec2) | |
UniformValue(const QVector3D &vec3) | |
UniformValue(const QVector4D &vec4) | |
UniformValue(const QMatrix3x3 &mat33) | |
UniformValue(const QMatrix4x4 &mat44) | |
UniformValue(int byteSize, ValueType valueType) | |
UniformValue(Qt3DCore::QNodeId id) | |
int | byteSize() const |
const T * | constData() const |
T * | data() |
UniformType | storedType() const |
ValueType | valueType() const |
bool | operator!=(const UniformValue &other) const |
bool | operator==(const UniformValue &other) const |
Static Public Members
UniformValue | fromVariant(const QVariant &variant) |
Member Function Documentation
UniformValue::UniformValue()
Default constructs an instance of UniformValue.
UniformValue::UniformValue(int i)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(uint i)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(float f)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(double d)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(bool b)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(const QVector2D &vec2)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(const QVector3D &vec3)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(const QVector4D &vec4)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(const QMatrix3x3 &mat33)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(const QMatrix4x4 &mat44)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(int byteSize, ValueType valueType)
Default constructs an instance of UniformValue.
UniformValue::UniformValue(Qt3DCore::QNodeId id)
Default constructs an instance of UniformValue.