Skip to content

IPlacementStrategy

InterfaceTextStudioTextStudio
public interface IPlacementStrategy

Interface for placement strategies. Placement modes transform linear layout positions into final 3D positions.

ComputePlacements(Vector3[], GlyphPlacement[], int)

Section titled “ComputePlacements(Vector3[], GlyphPlacement[], int)”
void ComputePlacements(Vector3[] layoutPositions, GlyphPlacement[] placements, int glyphCount)

Compute placements for all visible glyphs.

Parameters

Name Type Description
layoutPositions UnityEngine.Vector3[] Input: baseline positions from the layout engine.
placements TextStudio.GlyphPlacement[] Output: final 3D placements.
glyphCount System.Int32 Number of glyphs.

PlacementMode Mode { get; }

Returns

TextStudio.PlacementMode