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

Public Member Functions

 BaseRenderParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 BaseRenderParams (meshlib.BaseRenderParams _other)
 BaseRenderParams (meshlib.Matrix4f viewMatrix, meshlib.Matrix4f projMatrix, meshlib.ViewportId viewportId, meshlib.Vector4i viewport)
meshlib.Matrix4f viewMatrix ()
meshlib.Matrix4f projMatrix ()
meshlib.ViewportId viewportId ()
void setViewportId (meshlib.ViewportId value)
meshlib.Vector4i viewport ()
void setViewport (meshlib.Vector4i 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 ()

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

Common rendering parameters for meshes and UI. Generated from class MR::BaseRenderParams. Derived classes: Direct: (non-virtual) MR::ModelBaseRenderParams MR::UiRenderParams Indirect: (non-virtual) MR::ModelRenderParams

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

Constructor & Destructor Documentation

◆ BaseRenderParams() [1/3]

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

◆ BaseRenderParams() [2/3]

meshlib.BaseRenderParams.BaseRenderParams ( meshlib.BaseRenderParams _other)

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

Calls MR_BaseRenderParams_ConstructFromAnother().

◆ BaseRenderParams() [3/3]

meshlib.BaseRenderParams.BaseRenderParams ( meshlib.Matrix4f viewMatrix,
meshlib.Matrix4f projMatrix,
meshlib.ViewportId viewportId,
meshlib.Vector4i viewport )

Constructs MR::BaseRenderParams elementwise. The reference to the parameter viewMatrix might be preserved in the constructed object. The reference to the parameter projMatrix might be preserved in the constructed object. The reference to the parameter viewportId might be preserved in the constructed object. The reference to the parameter viewport might be preserved in the constructed object.

Calls MR_BaseRenderParams_ConstructFrom().

Member Function Documentation

◆ projMatrix()

meshlib.Matrix4f meshlib.BaseRenderParams.projMatrix ( )

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

Calls MR_BaseRenderParams_Get_projMatrix().

◆ setViewport()

void meshlib.BaseRenderParams.setViewport ( meshlib.Vector4i value)

viewport x0, y0, width, height Modifies a member variable of class MR::BaseRenderParams named viewport. The reference to the parameter value might be preserved in this object in element viewport.

Calls MR_BaseRenderParams_Set_viewport().

◆ setViewportId()

void meshlib.BaseRenderParams.setViewportId ( meshlib.ViewportId value)

id of the viewport Modifies a member variable of class MR::BaseRenderParams named viewportId. The reference to the parameter value might be preserved in this object in element viewportId.

Calls MR_BaseRenderParams_Set_viewportId().

◆ viewMatrix()

meshlib.Matrix4f meshlib.BaseRenderParams.viewMatrix ( )

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

Calls MR_BaseRenderParams_Get_viewMatrix().

◆ viewport()

meshlib.Vector4i meshlib.BaseRenderParams.viewport ( )

viewport x0, y0, width, height Returns a pointer to a member variable of class MR::BaseRenderParams named viewport. The reference to this object might be preserved as the return value.

Calls MR_BaseRenderParams_Get_viewport().

◆ viewportId()

meshlib.ViewportId meshlib.BaseRenderParams.viewportId ( )

id of the viewport Returns a pointer to a member variable of class MR::BaseRenderParams named viewportId. The reference to this object might be preserved as the return value.

Calls MR_BaseRenderParams_Get_viewportId().


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