Lysa  0.0
Lysa 3D Engine
Scene Member List

This is the complete list of members for Scene, including all inherited members.

Resource() = defaultResourcedefault
Resource(const unique_id id)Resourceinline
Scene(const SceneConfiguration &config={})Scene
UniqueResource() = defaultUniqueResourcedefault
UniqueResource(UniqueResource &) = deleteUniqueResourcedelete
UnmanagedResource()UnmanagedResourceinline
UnmanagedResource(const Resource &other)UnmanagedResourceinline
addInstance(MeshInstance &meshInstance, bool async=false)Scene
addLight(const Light &light) constScene
get(const uint32 frameIndex) constSceneinline
haveInstance(const MeshInstance &meshInstance) constScene
idResource
imageManagerSceneprotected
materialManagerSceneprotected
meshManagerSceneprotected
operator=(UniqueResource &) = deleteUniqueResourcedelete
operator==(const Resource &other) constResourceinline
processDeferredOperations(uint32 frameIndex)Scene
rayCast(const Ray &ray, const MeshInstance *parent=nullptr) constScene
rayCastAll(const Ray &ray, const MeshInstance *parent=nullptr) constScene
removeInstance(const MeshInstance &meshInstance)Scene
removeLight(const Light &light) constScene
setEnvironment(const Environment &environment) constScene
updateInstance(MeshInstance &meshInstance) constScene
updateMaterialPipeline(const MeshInstance &meshInstance)Scene
~Resource() = defaultResourcevirtualdefault
~Scene() overrideSceneoverride