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

Public Member Functions

 SceneSettings (java.lang.foreign.MemorySegment ptr, java.lang.Object owner)
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 void reset ()
static boolean get (meshlib.SceneSettings_BoolType type)
static float get (meshlib.SceneSettings_FloatType type)
static meshlib.std_string get (meshlib.SceneSettings_StringType type)
static void set (meshlib.SceneSettings_BoolType type, boolean value)
static void set (meshlib.SceneSettings_FloatType type, float value)
static void set (meshlib.SceneSettings_StringType type, java.lang.String value)
static meshlib.SceneSettings_ShadingMode getDefaultShadingMode ()
static void setDefaultShadingMode (meshlib.SceneSettings_ShadingMode mode)
static meshlib.CNCMachineSettings getCNCMachineSettings ()
static void setCNCMachineSettings (meshlib.CNCMachineSettings settings)

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

This singleton struct contains default settings for scene objects Generated from class MR::SceneSettings.

Can't be created from Java, only references to it are used.

Constructor & Destructor Documentation

◆ SceneSettings()

meshlib.SceneSettings.SceneSettings ( java.lang.foreign.MemorySegment ptr,
java.lang.Object owner )

Wraps a pointer from the C bindings. owner is kept alive as long as this wrapper is. Not for normal use.

Member Function Documentation

◆ get() [1/3]

boolean meshlib.SceneSettings.get ( meshlib.SceneSettings_BoolType type)
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_BoolType().

◆ get() [2/3]

float meshlib.SceneSettings.get ( meshlib.SceneSettings_FloatType type)
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_FloatType().

◆ get() [3/3]

meshlib.std_string meshlib.SceneSettings.get ( meshlib.SceneSettings_StringType type)
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_StringType().

◆ getCNCMachineSettings()

meshlib.CNCMachineSettings meshlib.SceneSettings.getCNCMachineSettings ( )
static

Generated from method MR::SceneSettings::getCNCMachineSettings.

Calls MR_SceneSettings_getCNCMachineSettings().

◆ getDefaultShadingMode()

meshlib.SceneSettings_ShadingMode meshlib.SceneSettings.getDefaultShadingMode ( )
static

Default shading mode for new mesh objects, or imported form files Tools may consider this setting when creating new meshes AutoDetect: choose depending of file format and mesh shape, fallback to smooth Generated from method MR::SceneSettings::getDefaultShadingMode.

Calls MR_SceneSettings_getDefaultShadingMode().

◆ reset()

void meshlib.SceneSettings.reset ( )
static

Reset all scene settings to default values Generated from method MR::SceneSettings::reset.

Calls MR_SceneSettings_reset().

◆ set() [1/3]

void meshlib.SceneSettings.set ( meshlib.SceneSettings_BoolType type,
boolean value )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_BoolType().

◆ set() [2/3]

void meshlib.SceneSettings.set ( meshlib.SceneSettings_FloatType type,
float value )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_FloatType().

◆ set() [3/3]

void meshlib.SceneSettings.set ( meshlib.SceneSettings_StringType type,
java.lang.String value )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_StringType().

◆ setCNCMachineSettings()

void meshlib.SceneSettings.setCNCMachineSettings ( meshlib.CNCMachineSettings settings)
static

Generated from method MR::SceneSettings::setCNCMachineSettings.

Calls MR_SceneSettings_setCNCMachineSettings().

◆ setDefaultShadingMode()

void meshlib.SceneSettings.setDefaultShadingMode ( meshlib.SceneSettings_ShadingMode mode)
static

Generated from method MR::SceneSettings::setDefaultShadingMode.

Calls MR_SceneSettings_setDefaultShadingMode().


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