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

SceneAsset::Ptr nau::scene::wrapSceneAsAsset(IScene::WeakRef sceneRef)

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

async::Task<IScene::Ptr> nau::scene::openScene(const eastl::string &path)

scene::hasAcceptableComponent

engine/core/modules/scene/include/nau/scene/scene_processor.h

template<std::derived_from<Component> T, std::derived_from<Component>... U>
inline bool nau::scene::hasAcceptableComponent(eastl::span<const Component*> components)

scene::hasAcceptableComponent

engine/core/modules/scene/include/nau/scene/scene_processor.h

template<std::derived_from<Component> T, std::derived_from<Component>... U>
inline bool nau::scene::hasAcceptableComponent(eastl::span<Component*> components)

scene::createDefaultMissingComponent

engine/core/modules/scene/include/nau/scene/components/internal/missing_component.h

ObjectUniquePtr<Component> nau::scene::createDefaultMissingComponent()