TextStudio3DRenderInputTarget
public sealed class TextStudio3DRenderInputTargetProvides capture-owned text controls and translates recorded world positions into the isolated take.
Methods
Section titled “Methods”
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 |
SetElectricEndpoints(Vector3?, Vector3?)
Section titled “SetElectricEndpoints(Vector3?, Vector3?)”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} |
SetPlasmaEndpoints(Vector3?, Vector3?)
Section titled “SetPlasmaEndpoints(Vector3?, 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
Properties
Section titled “Properties”
Destination
Section titled “Destination”public TextStudio3DText Destination { get; }Returns
TextStudio.ThreeD.TextStudio3DText
WorldOffset
Section titled “WorldOffset”public Vector3 WorldOffset { get; }Returns
UnityEngine.Vector3