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

Public Member Functions

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

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::SystemPath >
static auto construct_from_another (_other:&meshlib::SystemPath) -> meshlib::Owned< meshlib::SystemPath >
static auto get_directory (dir:meshlib::SystemPath_Directory) -> meshlib::Owned< meshlib::std_filesystem_path >
static void override_directory (dir:meshlib::SystemPath_Directory, path:&str)
static auto get_resources_directory () -> meshlib::Owned< meshlib::std_filesystem_path >
static auto get_fonts_directory () -> meshlib::Owned< meshlib::std_filesystem_path >
static auto get_plugins_directory () -> meshlib::Owned< meshlib::std_filesystem_path >
static auto get_python_modules_directory () -> meshlib::Owned< meshlib::std_filesystem_path >
static auto get_system_fonts () -> *const meshlib::ffi::MR_std_vector_std_array_std_filesystem_path_4
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

system directory path manager Generated from class MR::SystemPath.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from_another()

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

Generated from constructor MR::SystemPath::SystemPath.

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

◆ get_directory()

auto meshlib::SystemPath::get_directory ( dir:meshlib::SystemPath_Directory ) -> meshlib::Owned< meshlib::std_filesystem_path >
static

get the directory path for specified category Generated from method MR::SystemPath::getDirectory.

Calls MR_SystemPath_getDirectory().

◆ get_fonts_directory()

auto meshlib::SystemPath::get_fonts_directory ( ) -> meshlib::Owned< meshlib::std_filesystem_path >
static

get the font files' directory path Generated from method MR::SystemPath::getFontsDirectory.

Calls MR_SystemPath_getFontsDirectory().

◆ get_plugins_directory()

auto meshlib::SystemPath::get_plugins_directory ( ) -> meshlib::Owned< meshlib::std_filesystem_path >
static

get the plugin binaries' directory path Generated from method MR::SystemPath::getPluginsDirectory.

Calls MR_SystemPath_getPluginsDirectory().

◆ get_python_modules_directory()

auto meshlib::SystemPath::get_python_modules_directory ( ) -> meshlib::Owned< meshlib::std_filesystem_path >
static

get the Python modules' binaries' directory path Generated from method MR::SystemPath::getPythonModulesDirectory.

Calls MR_SystemPath_getPythonModulesDirectory().

◆ get_resources_directory()

auto meshlib::SystemPath::get_resources_directory ( ) -> meshlib::Owned< meshlib::std_filesystem_path >
static

get the resource files' directory path Generated from method MR::SystemPath::getResourcesDirectory.

Calls MR_SystemPath_getResourcesDirectory().

◆ get_system_fonts()

auto meshlib::SystemPath::get_system_fonts ( ) -> *const meshlib::ffi::MR_std_vector_std_array_std_filesystem_path_4
static

get name all system fonts that have italics, bold, bold italics Generated from method MR::SystemPath::getSystemFonts.

Calls MR_SystemPath_getSystemFonts().

◆ new()

auto meshlib::SystemPath::new ( ) -> meshlib::Owned< meshlib::SystemPath >
static

Constructs an empty (default-constructed) instance.

Calls MR_SystemPath_DefaultConstruct().

◆ override_directory()

void meshlib::SystemPath::override_directory ( dir:meshlib::SystemPath_Directory ,
path:& str )
static

override the directory path for specified category, useful for custom configurations Generated from method MR::SystemPath::overrideDirectory.

Calls MR_SystemPath_overrideDirectory().


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