MeshLib C# Docs
Loading...
Searching...
No Matches

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.
 Const_SystemPath (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)

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)

◆ SystemFontType

Enumerator
Regular 
Bold 
Italic 
BoldItalic 
Count 

Constructor & Destructor Documentation

◆ Const_SystemPath() [1/3]

unsafe MR.Const_SystemPath.Const_SystemPath ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_SystemPath() [2/3]

unsafe MR.Const_SystemPath.Const_SystemPath ( MR.Const_SystemPath _other)
inline

Generated from constructor MR.SystemPath.SystemPath.

◆ Const_SystemPath() [3/3]

MR.Const_SystemPath.Const_SystemPath ( SystemPath _other)
inline

Generated from constructor MR.SystemPath.SystemPath.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_SystemPath.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_SystemPath.Dispose ( bool disposing)
inlineprotectedvirtual

◆ getDirectory()

unsafe MR.Std.Filesystem.Path MR.Const_SystemPath.getDirectory ( MR.SystemPath.Directory dir)
inlinestatic

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

◆ getFontsDirectory()

unsafe MR.Std.Filesystem.Path MR.Const_SystemPath.getFontsDirectory ( )
inlinestatic

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

◆ getPluginsDirectory()

unsafe MR.Std.Filesystem.Path MR.Const_SystemPath.getPluginsDirectory ( )
inlinestatic

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

◆ getPythonModulesDirectory()

unsafe MR.Std.Filesystem.Path MR.Const_SystemPath.getPythonModulesDirectory ( )
inlinestatic

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

◆ getResourcesDirectory()

unsafe MR.Std.Filesystem.Path MR.Const_SystemPath.getResourcesDirectory ( )
inlinestatic

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

◆ getSystemFonts()

unsafe MR.Std.Const_Vector_StdArrayStdFilesystemPath4 MR.Const_SystemPath.getSystemFonts ( )
inlinestatic

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

◆ overrideDirectory()

unsafe void MR.Const_SystemPath.overrideDirectory ( MR.SystemPath.Directory dir,
string path )
inlinestatic

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


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