GAF  3.4.10
General animation format player for Unity
Public Member Functions | Protected Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
GAFAnimationObject Class Reference
Inheritance diagram for GAFAnimationObject:
GAFAnimationMask GAFAnimationMaskedObject

Public Member Functions

virtual void init (GAFMovieClip _Player)
 
virtual void updateToState (GAFObjectStateData _State)
 

Protected Member Functions

virtual void initBaseData (GAFMovieClip _Player)
 
virtual void initMesh ()
 
virtual void initRenderer ()
 

Properties

GAFMovieClip movieClip [get]
 
string objectName [get]
 
string atlasElementID [get]
 
GAFAtlasData textureAtlas [get]
 
GAFAtlasElementData atlasElement [get]
 
GAFTexturesData textureInfo [get]
 
GAFObjectStateData currentState [get, set]
 
MeshFilter filter [get, set]
 
bool visible [get, set]
 
bool initialVisible [get]
 

Private Member Functions

GAFAnimationObjectComponent addComponent (GAFAnimationObjectComponent _Component)
 
void OnDestroy ()
 

Private Attributes

string CustomShaderPath = string.Empty
 
bool Visible = true
 
string m_AnimationObjectName = string.Empty
 
string m_AtlasElementID = string.Empty
 
GAFMovieClip m_Player = null
 
GAFObjectStateData m_CurrentState = null
 
MeshFilter m_Filter = null
 
bool m_IsVisible = true
 
List< GAFAnimationObjectComponentm_Components = new List<GAFAnimationObjectComponent> ()
 

Member Function Documentation

GAFAnimationObjectComponent GAFAnimationObject.addComponent ( GAFAnimationObjectComponent  _Component)
private
virtual void GAFAnimationObject.init ( GAFMovieClip  _Player)
virtual

Reimplemented in GAFAnimationMask.

virtual void GAFAnimationObject.initBaseData ( GAFMovieClip  _Player)
protectedvirtual
virtual void GAFAnimationObject.initMesh ( )
protectedvirtual

Reimplemented in GAFAnimationMask.

virtual void GAFAnimationObject.initRenderer ( )
protectedvirtual

Reimplemented in GAFAnimationMask.

void GAFAnimationObject.OnDestroy ( )
private
virtual void GAFAnimationObject.updateToState ( GAFObjectStateData  _State)
virtual

Reimplemented in GAFAnimationMask.

Member Data Documentation

string GAFAnimationObject.CustomShaderPath = string.Empty
private
string GAFAnimationObject.m_AnimationObjectName = string.Empty
private
string GAFAnimationObject.m_AtlasElementID = string.Empty
private
List<GAFAnimationObjectComponent> GAFAnimationObject.m_Components = new List<GAFAnimationObjectComponent> ()
private
GAFObjectStateData GAFAnimationObject.m_CurrentState = null
private
MeshFilter GAFAnimationObject.m_Filter = null
private
bool GAFAnimationObject.m_IsVisible = true
private
GAFMovieClip GAFAnimationObject.m_Player = null
private
bool GAFAnimationObject.Visible = true
private

Property Documentation

GAFAtlasElementData GAFAnimationObject.atlasElement
get
string GAFAnimationObject.atlasElementID
get
GAFObjectStateData GAFAnimationObject.currentState
getset
MeshFilter GAFAnimationObject.filter
getset
bool GAFAnimationObject.initialVisible
get
GAFMovieClip GAFAnimationObject.movieClip
get
string GAFAnimationObject.objectName
get
GAFAtlasData GAFAnimationObject.textureAtlas
get
GAFTexturesData GAFAnimationObject.textureInfo
get
bool GAFAnimationObject.visible
getset

The documentation for this class was generated from the following file: