![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
Public Member Functions | |
delegate void | AnimCompleteDelegate () |
Sprite () | |
void | Clear () |
void | SetDrawLayer (int v) |
void | SetSizeXY (float width, float height) |
void | SetSizeXZ (float width, float height) |
void | SetSizeYZ (float width, float height) |
void | SetBuffers (Vector3[] v, Vector2[] uv) |
void | Transform () |
void | TransformBillboarded (Transform t) |
void | SetColor (Color c) |
void | SetAnimCompleteDelegate (AnimCompleteDelegate del) |
void | AddAnimation (UVAnimation anim) |
bool | StepAnim (float time) |
void | PlayAnim (UVAnimation anim) |
void | PlayAnim (string name) |
void | PlayAnimInReverse (UVAnimation anim) |
void | PlayAnimInReverse (string name) |
void | PauseAnim () |
void | UnpauseAnim () |
Public Attributes | |
bool | m_hidden___DoNotAccessExternally = false |
Transform | clientTransform |
Vector3 | offset = new Vector3() |
Color | color |
int | index |
int | drawLayer |
Vector3 | v1 = new Vector3() |
Vector3 | v2 = new Vector3() |
Vector3 | v3 = new Vector3() |
Vector3 | v4 = new Vector3() |
int | mv1 |
int | mv2 |
int | mv3 |
int | mv4 |
int | uv1 |
int | uv2 |
int | uv3 |
int | uv4 |
int | cv1 |
int | cv2 |
int | cv3 |
int | cv4 |
Protected Attributes | |
float | m_width |
float | m_height |
Vector2 | m_lowerLeftUV |
Vector2 | m_UVDimensions |
GameObject | m_client |
SpriteManager | m_manager |
bool | m_billboarded = false |
Vector3[] | meshVerts |
Vector2[] | UVs |
ArrayList | animations = new ArrayList() |
UVAnimation | curAnim = null |
AnimCompleteDelegate | animCompleteDelegate = null |
float | timeSinceLastFrame = 0 |
float | timeBetweenAnimFrames |
int | framesToAdvance |
Properties | |
SpriteManager | manager [get, set] |
GameObject | client [get, set] |
Vector2 | lowerLeftUV [get, set] |
Vector2 | uvDimensions [get, set] |
float | width [get] |
float | height [get] |
bool | billboarded [get, set] |
bool | hidden [get, set] |
Private Member Functions | |
~Sprite () | |
Sprite.Sprite | ( | ) |
Definition at line 139 of file Sprite.cs.
References manager.
Referenced by SpriteDrawLayerComparer.Compare().
void Sprite.AddAnimation | ( | UVAnimation | anim | ) |
delegate void Sprite.AnimCompleteDelegate | ( | ) |
void Sprite.Clear | ( | ) |
Definition at line 229 of file Sprite.cs.
References billboarded, client, hidden, PauseAnim(), and SetColor().
Referenced by SpriteManager.LateUpdate(), and SpriteManager.RemoveSprite().
void Sprite.PauseAnim | ( | ) |
Definition at line 444 of file Sprite.cs.
References SpriteManager.StopAnimation().
Referenced by Clear().
void Sprite.PlayAnim | ( | UVAnimation | anim | ) |
Definition at line 390 of file Sprite.cs.
References SpriteManager.AnimateSprite(), UVAnimation.framerate, UVAnimation.Reset(), StepAnim(), SpriteManager.StopAnimation(), and timeBetweenAnimFrames.
Referenced by PlayAnim().
void Sprite.PlayAnim | ( | string | name | ) |
Definition at line 405 of file Sprite.cs.
References PlayAnim().
void Sprite.PlayAnimInReverse | ( | UVAnimation | anim | ) |
Definition at line 415 of file Sprite.cs.
References SpriteManager.AnimateSprite(), UVAnimation.framerate, UVAnimation.PlayInReverse(), UVAnimation.Reset(), StepAnim(), SpriteManager.StopAnimation(), and timeBetweenAnimFrames.
Referenced by PlayAnimInReverse().
void Sprite.PlayAnimInReverse | ( | string | name | ) |
Definition at line 431 of file Sprite.cs.
References PlayAnimInReverse().
void Sprite.SetAnimCompleteDelegate | ( | AnimCompleteDelegate | del | ) |
void Sprite.SetBuffers | ( | Vector3[] | v, |
Vector2[] | uv | ||
) |
Definition at line 294 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays().
void Sprite.SetColor | ( | Color | c | ) |
Definition at line 328 of file Sprite.cs.
References SpriteManager.UpdateColors().
Referenced by Clear(), and SpriteManager.EnlargeArrays().
void Sprite.SetDrawLayer | ( | int | v | ) |
Definition at line 248 of file Sprite.cs.
References SpriteManager.SortDrawingOrder().
void Sprite.SetSizeXY | ( | float | width, |
float | height | ||
) |
Definition at line 255 of file Sprite.cs.
References height, Transform(), and width.
Referenced by SpriteManager.AddSprite(), and SpriteManager.RemoveSprite().
void Sprite.SetSizeXZ | ( | float | width, |
float | height | ||
) |
Definition at line 268 of file Sprite.cs.
References height, Transform(), and width.
Referenced by SpriteManager.AddSprite().
void Sprite.SetSizeYZ | ( | float | width, |
float | height | ||
) |
Definition at line 281 of file Sprite.cs.
References height, Transform(), and width.
Referenced by SpriteManager.AddSprite().
bool Sprite.StepAnim | ( | float | time | ) |
Definition at line 351 of file Sprite.cs.
References animCompleteDelegate, UVAnimation.GetNextFrame(), and SpriteManager.UpdateUV().
Referenced by LinkedSpriteManager.LateUpdate(), SpriteManager.LateUpdate(), PlayAnim(), and PlayAnimInReverse().
void Sprite.Transform | ( | ) |
Definition at line 302 of file Sprite.cs.
References mv1, mv2, mv3, mv4, and SpriteManager.UpdatePositions().
Referenced by SpriteManager.AddSprite(), SetSizeXY(), SetSizeXZ(), SetSizeYZ(), SpriteManager.ShowSprite(), and SpriteManager.Transform().
void Sprite.TransformBillboarded | ( | Transform | t | ) |
void Sprite.UnpauseAnim | ( | ) |
Definition at line 450 of file Sprite.cs.
References SpriteManager.AnimateSprite().
|
protected |
Definition at line 129 of file Sprite.cs.
Referenced by StepAnim().
Transform Sprite.clientTransform |
Definition at line 97 of file Sprite.cs.
Referenced by SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
Color Sprite.color |
Definition at line 99 of file Sprite.cs.
Referenced by SpriteManager.UpdateColors().
|
protected |
int Sprite.cv1 |
Definition at line 119 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), and SpriteManager.UpdateColors().
int Sprite.cv2 |
Definition at line 120 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), and SpriteManager.UpdateColors().
int Sprite.cv3 |
Definition at line 121 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), and SpriteManager.UpdateColors().
int Sprite.cv4 |
Definition at line 122 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), and SpriteManager.UpdateColors().
int Sprite.drawLayer |
Definition at line 102 of file Sprite.cs.
Referenced by SpriteDrawLayerComparer.Compare().
int Sprite.index |
Definition at line 101 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), SpriteManager.MoveBehind(), SpriteManager.MoveInfrontOf(), SpriteManager.MoveToBack(), and SpriteManager.MoveToFront().
bool Sprite.m_hidden___DoNotAccessExternally = false |
Definition at line 92 of file Sprite.cs.
Referenced by SpriteManager.HideSprite(), and SpriteManager.ShowSprite().
|
protected |
int Sprite.mv1 |
Definition at line 109 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), SpriteManager.HideSprite(), SpriteManager.RemoveSprite(), SpriteManager.SortDrawingOrder(), Transform(), TransformBillboarded(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
int Sprite.mv2 |
Definition at line 110 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), SpriteManager.HideSprite(), SpriteManager.RemoveSprite(), SpriteManager.SortDrawingOrder(), Transform(), TransformBillboarded(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
int Sprite.mv3 |
Definition at line 111 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), SpriteManager.HideSprite(), SpriteManager.RemoveSprite(), SpriteManager.SortDrawingOrder(), Transform(), TransformBillboarded(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
int Sprite.mv4 |
Definition at line 112 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), SpriteManager.HideSprite(), SpriteManager.RemoveSprite(), SpriteManager.SortDrawingOrder(), Transform(), TransformBillboarded(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
|
protected |
Definition at line 131 of file Sprite.cs.
Referenced by PlayAnim(), and PlayAnimInReverse().
int Sprite.uv1 |
Definition at line 114 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), SpriteManager.EnlargeArrays(), and SpriteManager.UpdateUV().
int Sprite.uv2 |
Definition at line 115 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), SpriteManager.EnlargeArrays(), and SpriteManager.UpdateUV().
int Sprite.uv3 |
Definition at line 116 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), SpriteManager.EnlargeArrays(), and SpriteManager.UpdateUV().
int Sprite.uv4 |
Definition at line 117 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), SpriteManager.EnlargeArrays(), and SpriteManager.UpdateUV().
Vector3 Sprite.v1 = new Vector3() |
Definition at line 104 of file Sprite.cs.
Referenced by SpriteManager.RemoveSprite(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
Vector3 Sprite.v2 = new Vector3() |
Definition at line 105 of file Sprite.cs.
Referenced by SpriteManager.RemoveSprite(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
Vector3 Sprite.v3 = new Vector3() |
Definition at line 106 of file Sprite.cs.
Referenced by SpriteManager.RemoveSprite(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
Vector3 Sprite.v4 = new Vector3() |
Definition at line 107 of file Sprite.cs.
Referenced by SpriteManager.RemoveSprite(), SpriteManager.TransformBillboarded(), and LinkedSpriteManager.TransformSprites().
|
getset |
Definition at line 203 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), Clear(), SpriteManager.HideSprite(), SpriteManager.RemoveSprite(), and SpriteManager.ShowSprite().
|
getset |
Definition at line 160 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), Clear(), and SpriteManager.ShowSprite().
|
get |
Definition at line 198 of file Sprite.cs.
Referenced by SetSizeXY(), SetSizeXZ(), and SetSizeYZ().
|
getset |
Definition at line 173 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), and SpriteManager.UpdateUV().
|
getset |
Definition at line 154 of file Sprite.cs.
Referenced by SpriteManager.EnlargeArrays(), and Sprite().
|
getset |
Definition at line 183 of file Sprite.cs.
Referenced by SpriteManager.AddSprite(), and SpriteManager.UpdateUV().
|
get |
Definition at line 193 of file Sprite.cs.
Referenced by SetSizeXY(), SetSizeXZ(), and SetSizeYZ().