Functions¶
Scene
Brief descriptions¶
Detailed information¶
scene::makeValueRef¶
engine/core/modules/scene/include/nau/scene/nau_object.h
-
template<typename T>
RuntimeValue::Ptr nau::scene::makeValueRef(ObjectWeakRef<T> &objectRef, IMemAllocator::Ptr allocator = nullptr)¶
scene::makeValueRef¶
engine/core/modules/scene/include/nau/scene/nau_object.h
-
template<typename T>
RuntimeValue::Ptr nau::scene::makeValueRef(const ObjectWeakRef<T> &objectRef, IMemAllocator::Ptr allocator = nullptr)¶
scene::makeValueCopy¶
engine/core/modules/scene/include/nau/scene/nau_object.h
-
template<typename T>
RuntimeValue::Ptr nau::scene::makeValueCopy(const ObjectWeakRef<T> &objectRef, IMemAllocator::Ptr allocator = nullptr)¶
scene::wrapSceneAsAsset¶
engine/core/modules/scene/include/nau/scene/scene_factory.h
scene::wrapSceneObjectAsAsset¶
engine/core/modules/scene/include/nau/scene/scene_factory.h
-
SceneAsset::Ptr nau::scene::wrapSceneObjectAsAsset(ObjectWeakRef<SceneObject> sceneObjectRef)¶
scene::createSingleObjectQuery¶
engine/core/modules/scene/include/nau/scene/scene_manager.h
-
SceneQuery nau::scene::createSingleObjectQuery(ObjectWeakRef<> object)¶
scene::openScene¶
engine/core/modules/scene/include/nau/scene/scene_manager.h
scene::hasAcceptableComponent¶
engine/core/modules/scene/include/nau/scene/scene_processor.h
scene::hasAcceptableComponent¶
engine/core/modules/scene/include/nau/scene/scene_processor.h
scene::createDefaultMissingComponent¶
engine/core/modules/scene/include/nau/scene/components/internal/missing_component.h
-
ObjectUniquePtr<Component> nau::scene::createDefaultMissingComponent()¶