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

Mesh rendering parameters for primary rendering (as opposed to the picker). Generated from class MR.ModelRenderParams. Base classes: Direct: (non-virtual) MR.ModelBaseRenderParams Indirect: (non-virtual) MR.BaseRenderParams This is the const half of the class. More...

Inheritance diagram for MR.Const_ModelRenderParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_ModelRenderParams (MR.Const_ModelRenderParams _other)
 Generated from constructor MR.ModelRenderParams.ModelRenderParams.
 Const_ModelRenderParams (ModelRenderParams _other)
 Generated from constructor MR.ModelRenderParams.ModelRenderParams.

Static Public Member Functions

static unsafe implicit operator MR.Const_BaseRenderParams (Const_ModelRenderParams self)
static unsafe implicit operator MR.Const_ModelBaseRenderParams (Const_ModelRenderParams self)

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.ConstBox_Matrix4f._Underlying ** __ptr_storage_normMatrixPtr
unsafe MR.Vector3f__ref_storage_lightPos
unsafe MR.RenderModelPassMask__ref_storage_passMask
unsafe MR.Matrix4f__ref_storage_modelMatrix
unsafe MR.DepthFunction__ref_storage_depthFunction
unsafe MR.Matrix4f__ref_storage_viewMatrix
unsafe MR.Matrix4f__ref_storage_projMatrix
unsafe MR.ViewportId__ref_storage_viewportId
unsafe MR.Vector4i__ref_storage_viewport

Properties

unsafe MR.? ConstBox_Matrix4f normMatrixPtr [get]
unsafe ref readonly MR.Vector3f lightPos [get]
unsafe MR.Const_TransparencyMode transparencyMode [get, protected set]
unsafe MR.RenderModelPassMask passMask [get]
unsafe ref readonly MR.Matrix4f modelMatrix [get]
unsafe MR.Const_Plane3f clipPlane [get, protected set]
unsafe MR.DepthFunction depthFunction [get]
unsafe ref readonly MR.Matrix4f viewMatrix [get]
unsafe ref readonly MR.Matrix4f projMatrix [get]
unsafe ref readonly MR.ViewportId viewportId [get]
unsafe ref readonly MR.Vector4i viewport [get]

Detailed Description

Mesh rendering parameters for primary rendering (as opposed to the picker). Generated from class MR.ModelRenderParams. Base classes: Direct: (non-virtual) MR.ModelBaseRenderParams Indirect: (non-virtual) MR.BaseRenderParams This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_ModelRenderParams() [1/2]

unsafe MR.Const_ModelRenderParams.Const_ModelRenderParams ( MR.Const_ModelRenderParams _other)
inline

Generated from constructor MR.ModelRenderParams.ModelRenderParams.

◆ Const_ModelRenderParams() [2/2]

MR.Const_ModelRenderParams.Const_ModelRenderParams ( ModelRenderParams _other)
inline

Generated from constructor MR.ModelRenderParams.ModelRenderParams.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_ModelRenderParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

◆ operator MR.Const_BaseRenderParams()

unsafe implicit MR.Const_ModelRenderParams.operator MR.Const_BaseRenderParams ( Const_ModelRenderParams self)
inlinestatic

◆ operator MR.Const_ModelBaseRenderParams()

unsafe implicit MR.Const_ModelRenderParams.operator MR.Const_ModelBaseRenderParams ( Const_ModelRenderParams self)
inlinestatic

Member Data Documentation

◆ __ptr_storage_normMatrixPtr

unsafe MR.ConstBox_Matrix4f._Underlying** MR.Const_ModelRenderParams.__ptr_storage_normMatrixPtr
protected

◆ __ref_storage_depthFunction

unsafe MR.DepthFunction* MR.Const_ModelRenderParams.__ref_storage_depthFunction
protected

◆ __ref_storage_lightPos

unsafe MR.Vector3f* MR.Const_ModelRenderParams.__ref_storage_lightPos
protected

◆ __ref_storage_modelMatrix

unsafe MR.Matrix4f* MR.Const_ModelRenderParams.__ref_storage_modelMatrix
protected

◆ __ref_storage_passMask

unsafe MR.RenderModelPassMask* MR.Const_ModelRenderParams.__ref_storage_passMask
protected

◆ __ref_storage_projMatrix

unsafe MR.Matrix4f* MR.Const_ModelRenderParams.__ref_storage_projMatrix
protected

◆ __ref_storage_viewMatrix

unsafe MR.Matrix4f* MR.Const_ModelRenderParams.__ref_storage_viewMatrix
protected

◆ __ref_storage_viewport

unsafe MR.Vector4i* MR.Const_ModelRenderParams.__ref_storage_viewport
protected

◆ __ref_storage_viewportId

unsafe MR.ViewportId* MR.Const_ModelRenderParams.__ref_storage_viewportId
protected

Property Documentation

◆ clipPlane

unsafe MR.Const_Plane3f MR.Const_ModelRenderParams.clipPlane
getprotected set

◆ depthFunction

unsafe MR.DepthFunction MR.Const_ModelRenderParams.depthFunction
get

◆ lightPos

unsafe ref readonly MR.Vector3f MR.Const_ModelRenderParams.lightPos
get

◆ modelMatrix

unsafe ref readonly MR.Matrix4f MR.Const_ModelRenderParams.modelMatrix
get

◆ normMatrixPtr

unsafe MR.? ConstBox_Matrix4f MR.Const_ModelRenderParams.normMatrixPtr
get

◆ passMask

unsafe MR.RenderModelPassMask MR.Const_ModelRenderParams.passMask
get

◆ projMatrix

unsafe ref readonly MR.Matrix4f MR.Const_ModelRenderParams.projMatrix
get

◆ transparencyMode

unsafe MR.Const_TransparencyMode MR.Const_ModelRenderParams.transparencyMode
getprotected set

◆ viewMatrix

unsafe ref readonly MR.Matrix4f MR.Const_ModelRenderParams.viewMatrix
get

◆ viewport

unsafe ref readonly MR.Vector4i MR.Const_ModelRenderParams.viewport
get

◆ viewportId

unsafe ref readonly MR.ViewportId MR.Const_ModelRenderParams.viewportId
get

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