Base class for nodes that require a Kuesa::SceneEnity for assets * insertion or retrieval. * * The KuesaNode class is a convenience wrapper that handles setting a * SceneEntity property on a node. It also automatically traverse the QObject * tree hierarchy to find if a Kuesa::SceneEntity is part of the hierarchy. If * so and if no Kuesa::SceneEntity was provided by the user, it will set the * sceneEntity property to that. More...
Header: | #include <Kuesa/KuesaNode> |
Since: | Kuesa 1.3 |
Instantiated By: | KuesaNode |
Inherited By: | Kuesa::AnimationPlayer, Kuesa::GLTF2Importer, Kuesa::MeshInstantiator, Kuesa::PlaceholderTracker, Kuesa::TransformTracker, KuesaUtils::SceneConfiguration, and KuesaUtils::ViewConfiguration |
This class was introduced in Kuesa 1.3.
Kuesa::SceneEntity * | sceneEntity() const |
void | setSceneEntity(Kuesa::SceneEntity *sceneEntity) |
void | sceneEntityChanged(Kuesa::SceneEntity *sceneEntity) |
* * * * * *
Pointer to the SceneEntity with which assets are registered as they are loaded from the glTF file.
Access functions:
Kuesa::SceneEntity * | sceneEntity() const |
void | setSceneEntity(Kuesa::SceneEntity *sceneEntity) |
Notifier signal:
void | sceneEntityChanged(Kuesa::SceneEntity *sceneEntity) |
See also Kuesa::SceneEntity.