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=.
 

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]
 
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
 

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

Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.

◆ BendTextAlongCurveParams() [4/5]

MR.BendTextAlongCurveParams.BendTextAlongCurveParams ( Const_BendTextAlongCurveParams _other)
inline

Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.

◆ BendTextAlongCurveParams() [5/5]

MR.BendTextAlongCurveParams.BendTextAlongCurveParams ( BendTextAlongCurveParams _other)
inline

Generated from constructor MR.BendTextAlongCurveParams.BendTextAlongCurveParams.

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: