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

Generated from class MR.BendTextAlongCurveParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_BendTextAlongCurveParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_BendTextAlongCurveParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_BendTextAlongCurveParams (MR._ByValue_SymbolMeshParams symbolMesh, float pivotCurveTime, MR.Vector2f pivotBoxPoint, float fontHeight, float surfaceOffset, bool fontBasedSizeCalc, bool periodicCurve, bool stretch)
 Constructs MR.BendTextAlongCurveParams elementwise.
unsafe Const_BendTextAlongCurveParams (MR._ByValue_BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.
 Const_BendTextAlongCurveParams (Const_BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.
 Const_BendTextAlongCurveParams (BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_pivotCurveTime
unsafe MR.Vector2f__ref_storage_pivotBoxPoint
unsafe float * __ref_storage_fontHeight
unsafe float * __ref_storage_surfaceOffset
unsafe bool * __ref_storage_fontBasedSizeCalc
unsafe bool * __ref_storage_periodicCurve
unsafe bool * __ref_storage_stretch

Properties

unsafe MR.Const_SymbolMeshParams symbolMesh [get, protected set]
 parameters of contours to mesh conversion
unsafe float pivotCurveTime [get]
 Position on the curve, where bounding box's pivot point is mapped.
unsafe ref readonly MR.Vector2f pivotBoxPoint [get]
 Position of the curve(pivotCurveTime) in the test' bounding box: (0, 0) - bottom left, (0, 1) - bottom right, (0.5, 0.5) - center, (1, 1) - top right.
unsafe float fontHeight [get]
unsafe float surfaceOffset [get]
unsafe bool fontBasedSizeCalc [get]
unsafe bool periodicCurve [get]
 if true, curve parameter will be always within [0,1) with repetition: xr := x - floor(x)
unsafe bool stretch [get]
 stretch whole text along curve to fit in unit curve range

Detailed Description

Generated from class MR.BendTextAlongCurveParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_BendTextAlongCurveParams() [1/5]

unsafe MR.Const_BendTextAlongCurveParams.Const_BendTextAlongCurveParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_BendTextAlongCurveParams() [2/5]

unsafe MR.Const_BendTextAlongCurveParams.Const_BendTextAlongCurveParams ( MR._ByValue_SymbolMeshParams symbolMesh,
float pivotCurveTime,
MR.Vector2f pivotBoxPoint,
float fontHeight,
float surfaceOffset,
bool fontBasedSizeCalc,
bool periodicCurve,
bool stretch )
inline

Constructs MR.BendTextAlongCurveParams elementwise.

◆ Const_BendTextAlongCurveParams() [3/5]

unsafe MR.Const_BendTextAlongCurveParams.Const_BendTextAlongCurveParams ( MR._ByValue_BendTextAlongCurveParams _other)
inline

◆ Const_BendTextAlongCurveParams() [4/5]

MR.Const_BendTextAlongCurveParams.Const_BendTextAlongCurveParams ( Const_BendTextAlongCurveParams _other)
inline

◆ Const_BendTextAlongCurveParams() [5/5]

MR.Const_BendTextAlongCurveParams.Const_BendTextAlongCurveParams ( BendTextAlongCurveParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_BendTextAlongCurveParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_fontBasedSizeCalc

unsafe bool* MR.Const_BendTextAlongCurveParams.__ref_storage_fontBasedSizeCalc
protected

◆ __ref_storage_fontHeight

unsafe float* MR.Const_BendTextAlongCurveParams.__ref_storage_fontHeight
protected

◆ __ref_storage_periodicCurve

unsafe bool* MR.Const_BendTextAlongCurveParams.__ref_storage_periodicCurve
protected

◆ __ref_storage_pivotBoxPoint

unsafe MR.Vector2f* MR.Const_BendTextAlongCurveParams.__ref_storage_pivotBoxPoint
protected

◆ __ref_storage_pivotCurveTime

unsafe float* MR.Const_BendTextAlongCurveParams.__ref_storage_pivotCurveTime
protected

◆ __ref_storage_stretch

unsafe bool* MR.Const_BendTextAlongCurveParams.__ref_storage_stretch
protected

◆ __ref_storage_surfaceOffset

unsafe float* MR.Const_BendTextAlongCurveParams.__ref_storage_surfaceOffset
protected

Property Documentation

◆ fontBasedSizeCalc

unsafe bool MR.Const_BendTextAlongCurveParams.fontBasedSizeCalc
get

◆ fontHeight

unsafe float MR.Const_BendTextAlongCurveParams.fontHeight
get

◆ periodicCurve

unsafe bool MR.Const_BendTextAlongCurveParams.periodicCurve
get

if true, curve parameter will be always within [0,1) with repetition: xr := x - floor(x)

◆ pivotBoxPoint

unsafe ref readonly MR.Vector2f MR.Const_BendTextAlongCurveParams.pivotBoxPoint
get

Position of the curve(pivotCurveTime) in the test' bounding box: (0, 0) - bottom left, (0, 1) - bottom right, (0.5, 0.5) - center, (1, 1) - top right.

◆ pivotCurveTime

unsafe float MR.Const_BendTextAlongCurveParams.pivotCurveTime
get

Position on the curve, where bounding box's pivot point is mapped.

◆ stretch

unsafe bool MR.Const_BendTextAlongCurveParams.stretch
get

stretch whole text along curve to fit in unit curve range

◆ surfaceOffset

unsafe float MR.Const_BendTextAlongCurveParams.surfaceOffset
get

◆ symbolMesh

unsafe MR.Const_SymbolMeshParams MR.Const_BendTextAlongCurveParams.symbolMesh
getprotected set

parameters of contours to mesh conversion


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