MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::SceneRoot:

Public Member Functions

auto assign_from_another (_other:&meshlib::SceneRoot) -> &mut meshlib::SceneRoot

Static Public Member Functions

static auto construct_from_another (_other:&meshlib::SceneRoot) -> meshlib::Owned< meshlib::SceneRoot >
static auto get () -> *mut meshlib::ffi::MR_SceneRootObject
static auto get_shared_ptr () -> *mut meshlib::ffi::MR_std_shared_ptr_MR_SceneRootObject
static void set_scene_path (scenePath:&str)
static auto const_get () -> *const meshlib::ffi::MR_SceneRootObject
static auto const_get_shared_ptr () -> meshlib::Owned< meshlib::std_shared_ptr_const_MR_SceneRootObject >
static auto get_scene_path () -> *const meshlib::ffi::MR_std_filesystem_path
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

Singleton to store scene root object Generated from class MR::SceneRoot.

Generated from class MR::SceneRoot. Heap-allocated instances are held in Owned<SceneRoot>.

Member Function Documentation

◆ assign_from_another()

auto meshlib::SceneRoot::assign_from_another ( _other:&meshlib::SceneRoot ) -> &mut meshlib::SceneRoot

Generated from method MR::SceneRoot::operator=.

Calls MR_SceneRoot_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ const_get()

auto meshlib::SceneRoot::const_get ( ) -> *const meshlib::ffi::MR_SceneRootObject
static

Generated from method MR::SceneRoot::constGet.

Calls MR_SceneRoot_constGet().

◆ const_get_shared_ptr()

auto meshlib::SceneRoot::const_get_shared_ptr ( ) -> meshlib::Owned< meshlib::std_shared_ptr_const_MR_SceneRootObject >
static

Generated from method MR::SceneRoot::constGetSharedPtr.

Calls MR_SceneRoot_constGetSharedPtr().

◆ construct_from_another()

auto meshlib::SceneRoot::construct_from_another ( _other:&meshlib::SceneRoot ) -> meshlib::Owned< meshlib::SceneRoot >
static

Generated from constructor MR::SceneRoot::SceneRoot.

Calls MR_SceneRoot_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ get()

auto meshlib::SceneRoot::get ( ) -> *mut meshlib::ffi::MR_SceneRootObject
static

Generated from method MR::SceneRoot::get.

Calls MR_SceneRoot_get().

◆ get_scene_path()

auto meshlib::SceneRoot::get_scene_path ( ) -> *const meshlib::ffi::MR_std_filesystem_path
static

Generated from method MR::SceneRoot::getScenePath.

Calls MR_SceneRoot_getScenePath().

◆ get_shared_ptr()

auto meshlib::SceneRoot::get_shared_ptr ( ) -> *mut meshlib::ffi::MR_std_shared_ptr_MR_SceneRootObject
static

Generated from method MR::SceneRoot::getSharedPtr.

Calls MR_SceneRoot_getSharedPtr().

◆ set_scene_path()

void meshlib::SceneRoot::set_scene_path ( scenePath:& str)
static

Generated from method MR::SceneRoot::setScenePath.

Calls MR_SceneRoot_setScenePath().


The documentation for this struct was generated from the following file: