MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Const_SystemPath Class Reference

system directory path manager Generated from class MR.SystemPath. This is the const half of the class. More...

+ Inheritance diagram for MR.Const_SystemPath:

Classes

struct  _Underlying
 

Public Types

enum  Directory : int {
  Resources = 0 , Fonts = 1 , Plugins = 2 , PythonModules = 3 ,
  Count = 4
}
 directory category More...
 
enum  SystemFontType : int {
  Regular = 0 , Bold = 1 , Italic = 2 , BoldItalic = 3 ,
  Count = 4
}
 

Public Member Functions

virtual void Dispose ()
 
unsafe Const_SystemPath ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_SystemPath (MR.Const_SystemPath _other)
 Generated from constructor MR.SystemPath.SystemPath.
 

Static Public Member Functions

static unsafe MR.Std.Filesystem.Path getDirectory (MR.SystemPath.Directory dir)
 get the directory path for specified category Generated from method MR.SystemPath.getDirectory.
 
static unsafe void overrideDirectory (MR.SystemPath.Directory dir, string path)
 override the directory path for specified category, useful for custom configurations Generated from method MR.SystemPath.overrideDirectory.
 
static unsafe MR.Std.Filesystem.Path getResourcesDirectory ()
 get the resource files' directory path Generated from method MR.SystemPath.getResourcesDirectory.
 
static unsafe MR.Std.Filesystem.Path getFontsDirectory ()
 get the font files' directory path Generated from method MR.SystemPath.getFontsDirectory.
 
static unsafe MR.Std.Filesystem.Path getPluginsDirectory ()
 get the plugin binaries' directory path Generated from method MR.SystemPath.getPluginsDirectory.
 
static unsafe MR.Std.Filesystem.Path getPythonModulesDirectory ()
 get the Python modules' binaries' directory path Generated from method MR.SystemPath.getPythonModulesDirectory.
 
static unsafe MR.Std.Const_Vector_StdArrayStdFilesystemPath4 getSystemFonts ()
 get name all system fonts that have italics, bold, bold italics Generated from method MR.SystemPath.getSystemFonts.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_SystemPath >
bool _IsOwningVal
 
- Properties inherited from MR.Misc.Object< Const_SystemPath >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Detailed Description

system directory path manager Generated from class MR.SystemPath. This is the const half of the class.

Member Enumeration Documentation

◆ Directory

directory category

Enumerator
Resources 

resources (.json, .png)

Fonts 

fonts (.ttf, .otf)

Plugins 

plugins (.dll, .so, .dylib)

PythonModules 

Python modules (.pyd, .so, .dylib, .pyi)

Count 

Python modules (.pyd, .so, .dylib, .pyi)


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