MeshLib C# Docs
Loading...
Searching...
No Matches
MR.BendTextAlongCurveParams Class Reference

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

Inheritance diagram for MR.BendTextAlongCurveParams:

Public Member Functions

unsafe BendTextAlongCurveParams ()
 Constructs an empty (default-constructed) instance.
unsafe 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 BendTextAlongCurveParams (MR._ByValue_BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.
 BendTextAlongCurveParams (Const_BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.
 BendTextAlongCurveParams (BendTextAlongCurveParams _other)
 Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.
unsafe MR.BendTextAlongCurveParams assign (MR._ByValue_BendTextAlongCurveParams _other)
 Generated from method MR::BendTextAlongCurveParams::operator=.
Public Member Functions inherited from MR.Const_BendTextAlongCurveParams
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.

Properties

new unsafe MR.SymbolMeshParams symbolMesh [get, protected set]
 parameters of contours to mesh conversion
new unsafe ref float pivotCurveTime [get]
 Position on the curve, where bounding box's pivot point is mapped.
new unsafe ref 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.
new unsafe ref float fontHeight [get]
new unsafe ref float surfaceOffset [get]
new unsafe ref bool fontBasedSizeCalc [get]
new unsafe ref bool periodicCurve [get]
 if true, curve parameter will be always within [0,1) with repetition: xr := x - floor(x)
new unsafe ref bool stretch [get]
 stretch whole text along curve to fit in unit curve range
Properties inherited from MR.Const_BendTextAlongCurveParams
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

Additional Inherited Members

Protected Member Functions inherited from MR.Const_BendTextAlongCurveParams
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_BendTextAlongCurveParams
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

Detailed Description

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

Constructor & Destructor Documentation

◆ BendTextAlongCurveParams() [1/5]

unsafe MR.BendTextAlongCurveParams.BendTextAlongCurveParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ BendTextAlongCurveParams() [2/5]

unsafe MR.BendTextAlongCurveParams.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.

◆ BendTextAlongCurveParams() [3/5]

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

◆ BendTextAlongCurveParams() [4/5]

MR.BendTextAlongCurveParams.BendTextAlongCurveParams ( Const_BendTextAlongCurveParams _other)
inline

◆ BendTextAlongCurveParams() [5/5]

MR.BendTextAlongCurveParams.BendTextAlongCurveParams ( BendTextAlongCurveParams _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.BendTextAlongCurveParams MR.BendTextAlongCurveParams.assign ( MR._ByValue_BendTextAlongCurveParams _other)
inline

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

Property Documentation

◆ fontBasedSizeCalc

new unsafe ref bool MR.BendTextAlongCurveParams.fontBasedSizeCalc
get

◆ fontHeight

new unsafe ref float MR.BendTextAlongCurveParams.fontHeight
get

◆ periodicCurve

new unsafe ref bool MR.BendTextAlongCurveParams.periodicCurve
get

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

◆ pivotBoxPoint

new unsafe ref MR.Vector2f MR.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

new unsafe ref float MR.BendTextAlongCurveParams.pivotCurveTime
get

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

◆ stretch

new unsafe ref bool MR.BendTextAlongCurveParams.stretch
get

stretch whole text along curve to fit in unit curve range

◆ surfaceOffset

new unsafe ref float MR.BendTextAlongCurveParams.surfaceOffset
get

◆ symbolMesh

new unsafe MR.SymbolMeshParams MR.BendTextAlongCurveParams.symbolMesh
getprotected set

parameters of contours to mesh conversion


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