TextStudio3DContourProgramStep
public struct TextStudio3DContourProgramStepSerializable parameters for one reusable contour-program operation.
Fields
Section titled “Fields”
operation
Section titled “operation”[Tooltip("Boolean or clipping operation applied at this position in the program.")]public TextStudio3DContourProgramOperation operationReturns
TextStudio.ThreeD.TextStudio3DContourProgramOperation
operand
Section titled “operand”[Tooltip("Reusable operand for Union, Subtract, and Intersect. Not used by Clip.")]public TextStudio3DContourSourceAsset operandReturns
TextStudio.ThreeD.TextStudio3DContourSourceAsset
offset
Section titled “offset”[Tooltip("Local offset applied to the operand before the boolean operation.")]public Vector2 offsetReturns
UnityEngine.Vector2
rotationDegrees
Section titled “rotationDegrees”[Tooltip("Local counter-clockwise rotation applied to the operand before the boolean operation.")]public float rotationDegreesReturns
System.Single
[Tooltip("Local XY scale applied to the operand before the boolean operation. Both axes must be non-zero.")]public Vector2 scaleReturns
UnityEngine.Vector2
clipBounds
Section titled “clipBounds”[Tooltip("Axis-aligned local bounds used by Clip. Not used by boolean operations.")]public Rect clipBoundsReturns
UnityEngine.Rect
Methods
Section titled “Methods”
Boolean(TextStudio3DContourProgramOperation, TextStudio3DContourSourceAsset)
Section titled “Boolean(TextStudio3DContourProgramOperation, TextStudio3DContourSourceAsset)”public static TextStudio3DContourProgramStep Boolean(TextStudio3DContourProgramOperation operation, TextStudio3DContourSourceAsset operand)Creates a union, difference, intersection, or exclusive-or step using an asset-backed operand.
Parameters
| Name | Type |
|---|---|
operation |
TextStudio.ThreeD.TextStudio3DContourProgramOperation |
operand |
TextStudio.ThreeD.TextStudio3DContourSourceAsset |
Returns
TextStudio.ThreeD.TextStudio3DContourProgramStep
Clip(Rect)
Section titled “Clip(Rect)”public static TextStudio3DContourProgramStep Clip(Rect bounds)Creates a step that clips the current contour to an axis-aligned local rectangle.
Parameters
| Name | Type |
|---|---|
bounds |
UnityEngine.Rect |
Returns
TextStudio.ThreeD.TextStudio3DContourProgramStep