Skip to content

TextStudio3DRenderInputTarget

ClassTextStudio.ThreeDTextStudio.3D
public sealed class TextStudio3DRenderInputTarget

Provides capture-owned text controls and translates recorded world positions into the isolated take.

SetProgress(TextStudio3DCompanionFamily, float)

Section titled “SetProgress(TextStudio3DCompanionFamily, float)”
public void SetProgress(TextStudio3DCompanionFamily family, float progress)

Updates the isolated family’s native surface control, including a control frozen from the source.

Parameters

Name Type
family TextStudio.ThreeD.TextStudio3DCompanionFamily
progress System.Single

SetSpatialFields(TextStudio3DEffectSpatialField, TextStudio3DEffectSpatialField)

Section titled “SetSpatialFields(TextStudio3DEffectSpatialField, TextStudio3DEffectSpatialField)”
public void SetSpatialFields(TextStudio3DEffectSpatialField activation, TextStudio3DEffectSpatialField suppression)

Accepts fields in the original scene’s world coordinates.

Parameters

Name Type
activation TextStudio.ThreeD.TextStudio3DEffectSpatialField
suppression TextStudio.ThreeD.TextStudio3DEffectSpatialField
public void SetElectricEndpoints(Vector3? source, Vector3? target)

Accepts recorded world endpoints. A null endpoint returns that end to the native contour.

Parameters

Name Type
source System.Nullable{UnityEngine.Vector3}
target System.Nullable{UnityEngine.Vector3}
public void SetPlasmaEndpoints(Vector3? source, Vector3? target)

Accepts recorded plasma endpoints in original scene world coordinates. Null restores contour attachment.

Parameters

Name Type
source System.Nullable{UnityEngine.Vector3}
target System.Nullable{UnityEngine.Vector3}

TrySetPhysicalPose(int, Vector3, Quaternion, Vector3)

Section titled “TrySetPhysicalPose(int, Vector3, Quaternion, Vector3)”
public bool TrySetPhysicalPose(int glyphIndex, Vector3 worldPosition, Quaternion worldRotation, Vector3 localScale)

Applies a recorded pose to an existing physical glyph after text evaluation. Returns false for an unavailable glyph or invalid pose.

Parameters

Name Type
glyphIndex System.Int32
worldPosition UnityEngine.Vector3
worldRotation UnityEngine.Quaternion
localScale UnityEngine.Vector3

Returns

System.Boolean

public TextStudio3DText Destination { get; }

Returns

TextStudio.ThreeD.TextStudio3DText

public Vector3 WorldOffset { get; }

Returns

UnityEngine.Vector3