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

Public Member Functions

 ViewportMask (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 ViewportMask ()
 ViewportMask (meshlib.ViewportMask _other)
 ViewportMask (int i)
 ViewportMask (meshlib.ViewportId i)
meshlib.ViewportMask assignFromAnother (meshlib.ViewportMask _other)
int value ()
boolean empty ()
boolean contains (meshlib.ViewportId id)
boolean opEqual (meshlib.ViewportMask b)
boolean opNotEqual (meshlib.ViewportMask b)
boolean opLess (meshlib.ViewportMask b)
meshlib.ViewportMask opCompl ()
meshlib.ViewportMask bitand_assign (meshlib.ViewportMask b)
meshlib.ViewportMask bitor_assign (meshlib.ViewportMask b)
meshlib.ViewportMask xor_assign (meshlib.ViewportMask b)
void set (meshlib.ViewportId id, java.lang.Boolean on)
int mask_ ()
void setMask_ (int value)
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.ViewportMask all ()
static meshlib.ViewportMask any ()

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

stores mask of viewport unique identifiers Generated from class MR::ViewportMask.

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

Constructor & Destructor Documentation

◆ ViewportMask() [1/5]

meshlib.ViewportMask.ViewportMask ( 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.

◆ ViewportMask() [2/5]

meshlib.ViewportMask.ViewportMask ( )

Constructs an empty (default-constructed) instance.

Calls MR_ViewportMask_DefaultConstruct().

◆ ViewportMask() [3/5]

meshlib.ViewportMask.ViewportMask ( meshlib.ViewportMask _other)

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

Calls MR_ViewportMask_ConstructFromAnother().

◆ ViewportMask() [4/5]

meshlib.ViewportMask.ViewportMask ( int i)

Generated from constructor MR::ViewportMask::ViewportMask. The reference to the parameter i might be preserved in the constructed object.

Calls MR_ViewportMask_Construct_unsigned_int().

◆ ViewportMask() [5/5]

meshlib.ViewportMask.ViewportMask ( meshlib.ViewportId i)

Generated from constructor MR::ViewportMask::ViewportMask. The reference to the parameter i might be preserved in the constructed object.

Calls MR_ViewportMask_Construct_MR_ViewportId().

Member Function Documentation

◆ all()

meshlib.ViewportMask meshlib.ViewportMask.all ( )
static

mask meaning all or any viewports Generated from method MR::ViewportMask::all.

Calls MR_ViewportMask_all().

◆ any()

meshlib.ViewportMask meshlib.ViewportMask.any ( )
static

Generated from method MR::ViewportMask::any.

Calls MR_ViewportMask_any().

◆ assignFromAnother()

meshlib.ViewportMask meshlib.ViewportMask.assignFromAnother ( meshlib.ViewportMask _other)

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

Calls MR_ViewportMask_AssignFromAnother().

◆ bitand_assign()

meshlib.ViewportMask meshlib.ViewportMask.bitand_assign ( meshlib.ViewportMask b)

Generated from method MR::ViewportMask::operator&=. The reference to this object might be preserved in the return value.

Calls MR_ViewportMask_bitand_assign().

◆ bitor_assign()

meshlib.ViewportMask meshlib.ViewportMask.bitor_assign ( meshlib.ViewportMask b)

Generated from method MR::ViewportMask::operator|=. The reference to this object might be preserved in the return value.

Calls MR_ViewportMask_bitor_assign().

◆ contains()

boolean meshlib.ViewportMask.contains ( meshlib.ViewportId id)

Generated from method MR::ViewportMask::contains.

Calls MR_ViewportMask_contains().

◆ empty()

boolean meshlib.ViewportMask.empty ( )

Generated from method MR::ViewportMask::empty.

Calls MR_ViewportMask_empty().

◆ mask_()

int meshlib.ViewportMask.mask_ ( )

Returns a pointer to a member variable of class MR::ViewportMask named mask_. The reference to this object might be preserved as the return value.

Calls MR_ViewportMask_Get_mask_().

◆ opCompl()

meshlib.ViewportMask meshlib.ViewportMask.opCompl ( )

Generated from method MR::ViewportMask::operator~.

Calls MR_compl_MR_ViewportMask().

◆ opEqual()

boolean meshlib.ViewportMask.opEqual ( meshlib.ViewportMask b)

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

Calls MR_equal_MR_ViewportMask().

◆ opLess()

boolean meshlib.ViewportMask.opLess ( meshlib.ViewportMask b)

Generated from method MR::ViewportMask::operator<.

Calls MR_less_MR_ViewportMask().

◆ opNotEqual()

boolean meshlib.ViewportMask.opNotEqual ( meshlib.ViewportMask b)

Generated from method MR::ViewportMask::operator!=.

Calls MR_not_equal_MR_ViewportMask().

◆ set()

void meshlib.ViewportMask.set ( meshlib.ViewportId id,
java.lang.Boolean on )

Generated from method MR::ViewportMask::set.

Calls MR_ViewportMask_set().

◆ setMask_()

void meshlib.ViewportMask.setMask_ ( int value)

Modifies a member variable of class MR::ViewportMask named mask_. The reference to the parameter value might be preserved in this object in element mask_.

Calls MR_ViewportMask_Set_mask_().

◆ value()

int meshlib.ViewportMask.value ( )

Generated from method MR::ViewportMask::value.

Calls MR_ViewportMask_value().

◆ xor_assign()

meshlib.ViewportMask meshlib.ViewportMask.xor_assign ( meshlib.ViewportMask b)

Generated from method MR::ViewportMask::operator^=. The reference to this object might be preserved in the return value.

Calls MR_ViewportMask_xor_assign().


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