C# Класс TypogenicText, Storms-Project

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Alignment TTextAlignment
AutoRebuild bool
ColorBottomLeft Color
ColorBottomRight Color
ColorTopLeft Color
ColorTopRight Color
DrawGlyphBoundsGizmos bool
EnableClickSupport bool
FillMode TFillMode
Font TypogenicFont
GenerateNormals bool
Leading float
ParagraphSpacing float
Size float
Stationary bool
Text string
Tracking float
WordWrap float

Защищенные свойства (Protected)

Свойство Тип Описание
m_Colors List
m_GlyphBounds List
m_Mesh Mesh
m_SubmeshTriangles List[]
m_UVs List
m_UVs2 List
m_Vertices List

Открытые методы

Метод Описание
AddPlaceholderGlyphBounds ( ) : void
BlitQuad ( Rect quad, TGlyph glyph ) : void
ClearGlyphBounds ( ) : void
GetWrappedText ( string text ) : string
LateUpdate ( ) : void
OffsetStringPosition ( List vertexPointers, float offsetX ) : void
OnDisable ( ) : void
OnDrawGizmos ( ) : void
OnEnable ( ) : void
OnMouseUpAsButton ( ) : void
RebuildMesh ( ) : void
RefreshColliders ( ) : void
Reset ( ) : void
Set ( string text = null, float size = null, float leading = null, float tracking = null, float paragraphSpacing = null, TTextAlignment alignement = null, float wordWrap = null ) : void
StoreGlyphBounds ( Bounds b ) : void

Приватные методы

Метод Описание
BlitString ( string str, float cursorX, float cursorY, List vertexPointers = null ) : float
GetGlyphIndexAtWorldPoint ( Vector3 point ) : int
GetStringWidth ( string str ) : float
IsTextNullOrEmpty ( ) : bool
TranslateBounds ( Bounds b ) : Bounds

Описание методов

AddPlaceholderGlyphBounds() публичный Метод

public AddPlaceholderGlyphBounds ( ) : void
Результат void

BlitQuad() публичный Метод

public BlitQuad ( Rect quad, TGlyph glyph ) : void
quad Rect
glyph TGlyph
Результат void

ClearGlyphBounds() публичный Метод

public ClearGlyphBounds ( ) : void
Результат void

GetWrappedText() публичный Метод

public GetWrappedText ( string text ) : string
text string
Результат string

LateUpdate() публичный Метод

public LateUpdate ( ) : void
Результат void

OffsetStringPosition() публичный Метод

public OffsetStringPosition ( List vertexPointers, float offsetX ) : void
vertexPointers List
offsetX float
Результат void

OnDisable() публичный Метод

public OnDisable ( ) : void
Результат void

OnDrawGizmos() публичный Метод

public OnDrawGizmos ( ) : void
Результат void

OnEnable() публичный Метод

public OnEnable ( ) : void
Результат void

OnMouseUpAsButton() публичный Метод

public OnMouseUpAsButton ( ) : void
Результат void

RebuildMesh() публичный Метод

public RebuildMesh ( ) : void
Результат void

RefreshColliders() публичный Метод

public RefreshColliders ( ) : void
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

Set() публичный Метод

public Set ( string text = null, float size = null, float leading = null, float tracking = null, float paragraphSpacing = null, TTextAlignment alignement = null, float wordWrap = null ) : void
text string
size float
leading float
tracking float
paragraphSpacing float
alignement TTextAlignment
wordWrap float
Результат void

StoreGlyphBounds() публичный Метод

public StoreGlyphBounds ( Bounds b ) : void
b Bounds
Результат void

Описание свойств

Alignment публичное свойство

public TTextAlignment Alignment
Результат TTextAlignment

AutoRebuild публичное свойство

public bool AutoRebuild
Результат bool

ColorBottomLeft публичное свойство

public Color ColorBottomLeft
Результат Color

ColorBottomRight публичное свойство

public Color ColorBottomRight
Результат Color

ColorTopLeft публичное свойство

public Color ColorTopLeft
Результат Color

ColorTopRight публичное свойство

public Color ColorTopRight
Результат Color

DrawGlyphBoundsGizmos публичное свойство

public bool DrawGlyphBoundsGizmos
Результат bool

EnableClickSupport публичное свойство

public bool EnableClickSupport
Результат bool

FillMode публичное свойство

public TFillMode FillMode
Результат TFillMode

Font публичное свойство

public TypogenicFont Font
Результат TypogenicFont

GenerateNormals публичное свойство

public bool GenerateNormals
Результат bool

Leading публичное свойство

public float Leading
Результат float

ParagraphSpacing публичное свойство

public float ParagraphSpacing
Результат float

Size публичное свойство

public float Size
Результат float

Stationary публичное свойство

public bool Stationary
Результат bool

Text публичное свойство

public string Text
Результат string

Tracking публичное свойство

public float Tracking
Результат float

WordWrap публичное свойство

public float WordWrap
Результат float

m_Colors защищенное свойство

protected List m_Colors
Результат List

m_GlyphBounds защищенное свойство

protected List m_GlyphBounds
Результат List

m_Mesh защищенное свойство

protected Mesh m_Mesh
Результат Mesh

m_SubmeshTriangles защищенное свойство

protected List[] m_SubmeshTriangles
Результат List[]

m_UVs защищенное свойство

protected List m_UVs
Результат List

m_UVs2 защищенное свойство

protected List m_UVs2
Результат List

m_Vertices защищенное свойство

protected List m_Vertices
Результат List