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

Public Member Functions

 SystemPath (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 SystemPath ()
 SystemPath (meshlib.SystemPath _other)
meshlib.SystemPath assignFromAnother (meshlib.SystemPath _other)
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Static Public Member Functions

static meshlib.std_filesystem_path getDirectory (meshlib.SystemPath_Directory dir)
static void overrideDirectory (meshlib.SystemPath_Directory dir, java.lang.String path)
static meshlib.std_filesystem_path getResourcesDirectory ()
static meshlib.std_filesystem_path getFontsDirectory ()
static meshlib.std_filesystem_path getPluginsDirectory ()
static meshlib.std_filesystem_path getPythonModulesDirectory ()
static meshlib.std_vector_std_array_std_filesystem_path_4 getSystemFonts ()

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

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

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ SystemPath() [1/3]

meshlib.SystemPath.SystemPath ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ SystemPath() [2/3]

meshlib.SystemPath.SystemPath ( )

Constructs an empty (default-constructed) instance.

Calls MR_SystemPath_DefaultConstruct().

◆ SystemPath() [3/3]

meshlib.SystemPath.SystemPath ( meshlib.SystemPath _other)

Generated from constructor MR::SystemPath::SystemPath. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_SystemPath_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.SystemPath meshlib.SystemPath.assignFromAnother ( meshlib.SystemPath _other)

Generated from method MR::SystemPath::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_SystemPath_AssignFromAnother().

◆ getDirectory()

meshlib.std_filesystem_path meshlib.SystemPath.getDirectory ( meshlib.SystemPath_Directory dir)
static

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

Calls MR_SystemPath_getDirectory().

◆ getFontsDirectory()

meshlib.std_filesystem_path meshlib.SystemPath.getFontsDirectory ( )
static

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

Calls MR_SystemPath_getFontsDirectory().

◆ getPluginsDirectory()

meshlib.std_filesystem_path meshlib.SystemPath.getPluginsDirectory ( )
static

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

Calls MR_SystemPath_getPluginsDirectory().

◆ getPythonModulesDirectory()

meshlib.std_filesystem_path meshlib.SystemPath.getPythonModulesDirectory ( )
static

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

Calls MR_SystemPath_getPythonModulesDirectory().

◆ getResourcesDirectory()

meshlib.std_filesystem_path meshlib.SystemPath.getResourcesDirectory ( )
static

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

Calls MR_SystemPath_getResourcesDirectory().

◆ getSystemFonts()

meshlib.std_vector_std_array_std_filesystem_path_4 meshlib.SystemPath.getSystemFonts ( )
static

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

Calls MR_SystemPath_getSystemFonts().

◆ overrideDirectory()

void meshlib.SystemPath.overrideDirectory ( meshlib.SystemPath_Directory dir,
java.lang.String path )
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 class was generated from the following file: