C# Class SystemFont.Renderer

Show file Open project: gree/unity-systemfontrenderer Class Usage Examples

Protected Properties

Property Type Description
mAlign Align
mColor UnityEngine.Color
mEmpty bool
mHeight float
mInitialized bool
mLeftMargin float
mLetterSpacing float
mLineSpacing float
mMaterial UnityEngine.Material
mMesh UnityEngine.Mesh
mProperty UnityEngine.MaterialPropertyBlock
mRightMargin float
mSize float
mStyle Style
mText string
mTexture2D UnityEngine.Texture2D
mVerticalAlign VerticalAlign
mWidth float

Public Methods

Method Description
Destruct ( ) : void
GetText ( ) : string
Init ( float size, float width, float height, Style style, Align align = Align.LEFT, VerticalAlign verticalAlign = VerticalAlign.TOP, float lineSpacing = 1.0f, float letterSpacing = 0.0f, float leftMargin = 0.0f, float rightMargin = 0.0f ) : void
Render ( Matrix4x4 matrix, Color multColor, int layer, Camera camera = null ) : void
Render ( Matrix4x4 matrix, int layer, Camera camera = null ) : void
Renderer ( ) : System.Collections.Generic
Renderer ( float size, float width, float height, Style style, Align align = Align.LEFT, VerticalAlign verticalAlign = VerticalAlign.TOP, float lineSpacing = 1.0f, float letterSpacing = 0.0f, float leftMargin = 0.0f, float rightMargin = 0.0f ) : System.Collections.Generic
SetText ( string text, Color color ) : bool

Private Methods

Method Description
_SystemFontRenderer_RenderTexture ( string text, float size, float width, float height, int style, int align, int verticalAlign, float lineSpacing, float letterSpacing, float leftMargin, float rightMargin, int textureId ) : void

Method Details

Destruct() public method

public Destruct ( ) : void
return void

GetText() public method

public GetText ( ) : string
return string

Init() public method

public Init ( float size, float width, float height, Style style, Align align = Align.LEFT, VerticalAlign verticalAlign = VerticalAlign.TOP, float lineSpacing = 1.0f, float letterSpacing = 0.0f, float leftMargin = 0.0f, float rightMargin = 0.0f ) : void
size float
width float
height float
style Style
align Align
verticalAlign VerticalAlign
lineSpacing float
letterSpacing float
leftMargin float
rightMargin float
return void

Render() public method

public Render ( Matrix4x4 matrix, Color multColor, int layer, Camera camera = null ) : void
matrix UnityEngine.Matrix4x4
multColor Color
layer int
camera UnityEngine.Camera
return void

Render() public method

public Render ( Matrix4x4 matrix, int layer, Camera camera = null ) : void
matrix UnityEngine.Matrix4x4
layer int
camera UnityEngine.Camera
return void

Renderer() public method

public Renderer ( ) : System.Collections.Generic
return System.Collections.Generic

Renderer() public method

public Renderer ( float size, float width, float height, Style style, Align align = Align.LEFT, VerticalAlign verticalAlign = VerticalAlign.TOP, float lineSpacing = 1.0f, float letterSpacing = 0.0f, float leftMargin = 0.0f, float rightMargin = 0.0f ) : System.Collections.Generic
size float
width float
height float
style Style
align Align
verticalAlign VerticalAlign
lineSpacing float
letterSpacing float
leftMargin float
rightMargin float
return System.Collections.Generic

SetText() public method

public SetText ( string text, Color color ) : bool
text string
color Color
return bool

Property Details

mAlign protected property

protected Align mAlign
return Align

mColor protected property

protected Color,UnityEngine mColor
return UnityEngine.Color

mEmpty protected property

protected bool mEmpty
return bool

mHeight protected property

protected float mHeight
return float

mInitialized protected property

protected bool mInitialized
return bool

mLeftMargin protected property

protected float mLeftMargin
return float

mLetterSpacing protected property

protected float mLetterSpacing
return float

mLineSpacing protected property

protected float mLineSpacing
return float

mMaterial protected property

protected Material,UnityEngine mMaterial
return UnityEngine.Material

mMesh protected property

protected Mesh,UnityEngine mMesh
return UnityEngine.Mesh

mProperty protected property

protected MaterialPropertyBlock,UnityEngine mProperty
return UnityEngine.MaterialPropertyBlock

mRightMargin protected property

protected float mRightMargin
return float

mSize protected property

protected float mSize
return float

mStyle protected property

protected Style mStyle
return Style

mText protected property

protected string mText
return string

mTexture2D protected property

protected Texture2D,UnityEngine mTexture2D
return UnityEngine.Texture2D

mVerticalAlign protected property

protected VerticalAlign mVerticalAlign
return VerticalAlign

mWidth protected property

protected float mWidth
return float