MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.Vector4_unsigned_char Class Reference
Inheritance diagram for meshlib.Vector4_unsigned_char:

Public Member Functions

 Vector4_unsigned_char (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 Vector4_unsigned_char ()
 Vector4_unsigned_char (meshlib.Vector4_unsigned_char _other)
 Vector4_unsigned_char (meshlib.NoInit _1)
 Vector4_unsigned_char (byte x, byte y, byte z, byte w)
meshlib.Vector4_unsigned_char assignFromAnother (meshlib.Vector4_unsigned_char _other)
byte index (int e)
java.lang.foreign.MemorySegment index_mut (int e)
int lengthSq ()
double length ()
byte x ()
void setX (byte value)
byte y ()
void setY (byte value)
byte z ()
void setZ (byte value)
byte w ()
void setW (byte 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.Vector4_unsigned_char diagonal (byte a)
static int elements ()

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

four-dimensional vector Generated from class MR::Vector4<unsigned char>.

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

Constructor & Destructor Documentation

◆ Vector4_unsigned_char() [1/5]

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

◆ Vector4_unsigned_char() [2/5]

meshlib.Vector4_unsigned_char.Vector4_unsigned_char ( )

Constructs an empty (default-constructed) instance.

Calls MR_Vector4_unsigned_char_DefaultConstruct().

◆ Vector4_unsigned_char() [3/5]

meshlib.Vector4_unsigned_char.Vector4_unsigned_char ( meshlib.Vector4_unsigned_char _other)

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

Calls MR_Vector4_unsigned_char_ConstructFromAnother().

◆ Vector4_unsigned_char() [4/5]

meshlib.Vector4_unsigned_char.Vector4_unsigned_char ( meshlib.NoInit _1)

Generated from constructor MR::Vector4<unsigned char>::Vector4. The reference to the parameter _1 might be preserved in the constructed object.

Calls MR_Vector4_unsigned_char_Construct_1().

◆ Vector4_unsigned_char() [5/5]

meshlib.Vector4_unsigned_char.Vector4_unsigned_char ( byte x,
byte y,
byte z,
byte w )

Generated from constructor MR::Vector4<unsigned char>::Vector4. The reference to the parameter x might be preserved in the constructed object. The reference to the parameter y might be preserved in the constructed object. The reference to the parameter z might be preserved in the constructed object. The reference to the parameter w might be preserved in the constructed object.

Calls MR_Vector4_unsigned_char_Construct_4().

Member Function Documentation

◆ assignFromAnother()

meshlib.Vector4_unsigned_char meshlib.Vector4_unsigned_char.assignFromAnother ( meshlib.Vector4_unsigned_char _other)

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

Calls MR_Vector4_unsigned_char_AssignFromAnother().

◆ diagonal()

meshlib.Vector4_unsigned_char meshlib.Vector4_unsigned_char.diagonal ( byte a)
static

Generated from method MR::Vector4<unsigned char>::diagonal.

Calls MR_Vector4_unsigned_char_diagonal().

◆ elements()

int meshlib.Vector4_unsigned_char.elements ( )
static

Returns a pointer to a member variable of class MR::Vector4<unsigned char> named elements.

Calls MR_Vector4_unsigned_char_Get_elements().

◆ index()

byte meshlib.Vector4_unsigned_char.index ( int e)

Generated from method MR::Vector4<unsigned char>::operator[].

Calls MR_Vector4_unsigned_char_index().

◆ index_mut()

java.lang.foreign.MemorySegment meshlib.Vector4_unsigned_char.index_mut ( int e)

Generated from method MR::Vector4<unsigned char>::operator[].

Calls MR_Vector4_unsigned_char_index_mut(). Some types are raw C types, see the C bindings for the details.

◆ length()

double meshlib.Vector4_unsigned_char.length ( )

Generated from method MR::Vector4<unsigned char>::length.

Calls MR_Vector4_unsigned_char_length().

◆ lengthSq()

int meshlib.Vector4_unsigned_char.lengthSq ( )

Generated from method MR::Vector4<unsigned char>::lengthSq.

Calls MR_Vector4_unsigned_char_lengthSq().

◆ setW()

void meshlib.Vector4_unsigned_char.setW ( byte value)

Modifies a member variable of class MR::Vector4<unsigned char> named w. The reference to the parameter value might be preserved in this object in element w.

Calls MR_Vector4_unsigned_char_Set_w().

◆ setX()

void meshlib.Vector4_unsigned_char.setX ( byte value)

Modifies a member variable of class MR::Vector4<unsigned char> named x. The reference to the parameter value might be preserved in this object in element x.

Calls MR_Vector4_unsigned_char_Set_x().

◆ setY()

void meshlib.Vector4_unsigned_char.setY ( byte value)

Modifies a member variable of class MR::Vector4<unsigned char> named y. The reference to the parameter value might be preserved in this object in element y.

Calls MR_Vector4_unsigned_char_Set_y().

◆ setZ()

void meshlib.Vector4_unsigned_char.setZ ( byte value)

Modifies a member variable of class MR::Vector4<unsigned char> named z. The reference to the parameter value might be preserved in this object in element z.

Calls MR_Vector4_unsigned_char_Set_z().

◆ w()

byte meshlib.Vector4_unsigned_char.w ( )

Returns a pointer to a member variable of class MR::Vector4<unsigned char> named w. The reference to this object might be preserved as the return value.

Calls MR_Vector4_unsigned_char_Get_w().

◆ x()

byte meshlib.Vector4_unsigned_char.x ( )

Returns a pointer to a member variable of class MR::Vector4<unsigned char> named x. The reference to this object might be preserved as the return value.

Calls MR_Vector4_unsigned_char_Get_x().

◆ y()

byte meshlib.Vector4_unsigned_char.y ( )

Returns a pointer to a member variable of class MR::Vector4<unsigned char> named y. The reference to this object might be preserved as the return value.

Calls MR_Vector4_unsigned_char_Get_y().

◆ z()

byte meshlib.Vector4_unsigned_char.z ( )

Returns a pointer to a member variable of class MR::Vector4<unsigned char> named z. The reference to this object might be preserved as the return value.

Calls MR_Vector4_unsigned_char_Get_z().


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