ShaderData Class
(Qt3DRender::Render::ShaderData)Inherits: | Qt3DRender::Render::BackendNode |
Public Types
enum | TransformType { NoTransform, ModelToEye, ModelToWorld, ModelToWorldDirection } |
Public Functions
ShaderData() | |
~ShaderData() | |
QVariant | getTransformedProperty(const QString &name, const QMatrix4x4 &viewMatrix) |
void | markDirty() |
QHash<QString, QVariant> | properties() const |
TransformType | propertyTransformType(const QString &name) const |
void | setManagers(NodeManagers *managers) |
void | updateWorldTransform(const QMatrix4x4 &worldMatrix) |
- 3 public functions inherited from Qt3DRender::Render::BackendNode
- 4 public functions inherited from Qt3DCore::QBackendNode
Static Public Members
void | cleanup(NodeManagers *managers) |
Protected Functions
void | clearUpdatedProperties() |
void | initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change) |
ShaderData * | lookupResource(Qt3DCore::QNodeId id) |
void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
- 1 protected function inherited from Qt3DRender::Render::BackendNode
- 2 protected functions inherited from Qt3DCore::QBackendNode
Static Protected Members
ShaderData * | lookupResource(NodeManagers *managers, Qt3DCore::QNodeId id) |
Member Function Documentation
ShaderData::ShaderData()
Default constructs an instance of ShaderData.
ShaderData::~ShaderData()
Destroys the instance of ShaderData.