GAF  1.0.21
General animation format player for Unity
Public Member Functions | Properties | Private Attributes | List of all members
GAF.Objects.GAFObjectData Class Reference
Inheritance diagram for GAF.Objects.GAFObjectData:
GAF.Objects.IGAFObjectSerializedProperties

Public Member Functions

 GAFObjectData (string _Name, ObjectType _Type, GAFBaseMovieClip _Clip, GAFObjectsManager _Manager, uint _ID, uint _AtlasElementID)
 
 GAFObjectData (GAFObjectData _Other)
 

Properties

string name [get]
 
ObjectType type [get]
 
uint objectID [get]
 
uint atlasElementID [get]
 
GAFBaseMovieClip clip [get]
 
GAFObjectsManager manager [get]
 
Vector3 localPosition [get]
 
Vector3 statePosition [get, set]
 
bool visible [get, set]
 
Vector3 offset [get, set]
 
Material material [get, set]
 
bool useCustomTextureRect [get, set]
 
Rect atlasTextureRect [get, set]
 
Vector2 meshSizeMultiplier [get, set]
 
- Properties inherited from GAF.Objects.IGAFObjectSerializedProperties
string name [get]
 
ObjectType type [get]
 
uint objectID [get]
 
uint atlasElementID [get]
 
GAFBaseMovieClip clip [get]
 
GAFObjectsManager manager [get]
 
Vector3 localPosition [get]
 
Vector3 statePosition [get, set]
 
bool visible [get, set]
 
Vector3 offset [get, set]
 
Material material [get, set]
 
bool useCustomTextureRect [get, set]
 
Rect atlasTextureRect [get, set]
 
Vector2 meshSizeMultiplier [get, set]
 

Private Attributes

string m_Name = string.Empty
 
ObjectType m_Type = ObjectType.Simple
 
GAFBaseMovieClip m_Clip = null
 
GAFObjectsManager m_Manager = null
 
int m_ID = -1
 
int m_AtlasElementID = -1
 
bool m_IsVisible = true
 
Material m_Material = null
 
Vector3 m_StatePosition = Vector3.zero
 
Vector3 m_Offset = Vector3.zero
 
bool m_UseCustomTextureRect = false
 
Rect m_AtlasTextureRect = new Rect()
 
Vector2 m_MeshSizeMultiplier = Vector2.one
 

Constructor & Destructor Documentation

GAF.Objects.GAFObjectData.GAFObjectData ( string  _Name,
ObjectType  _Type,
GAFBaseMovieClip  _Clip,
GAFObjectsManager  _Manager,
uint  _ID,
uint  _AtlasElementID 
)
GAF.Objects.GAFObjectData.GAFObjectData ( GAFObjectData  _Other)

Member Data Documentation

int GAF.Objects.GAFObjectData.m_AtlasElementID = -1
private
Rect GAF.Objects.GAFObjectData.m_AtlasTextureRect = new Rect()
private
GAFBaseMovieClip GAF.Objects.GAFObjectData.m_Clip = null
private
int GAF.Objects.GAFObjectData.m_ID = -1
private
bool GAF.Objects.GAFObjectData.m_IsVisible = true
private
GAFObjectsManager GAF.Objects.GAFObjectData.m_Manager = null
private
Material GAF.Objects.GAFObjectData.m_Material = null
private
Vector2 GAF.Objects.GAFObjectData.m_MeshSizeMultiplier = Vector2.one
private
string GAF.Objects.GAFObjectData.m_Name = string.Empty
private
Vector3 GAF.Objects.GAFObjectData.m_Offset = Vector3.zero
private
Vector3 GAF.Objects.GAFObjectData.m_StatePosition = Vector3.zero
private
ObjectType GAF.Objects.GAFObjectData.m_Type = ObjectType.Simple
private
bool GAF.Objects.GAFObjectData.m_UseCustomTextureRect = false
private

Property Documentation

uint GAF.Objects.GAFObjectData.atlasElementID
get
Rect GAF.Objects.GAFObjectData.atlasTextureRect
getset
GAFBaseMovieClip GAF.Objects.GAFObjectData.clip
get
Vector3 GAF.Objects.GAFObjectData.localPosition
get
GAFObjectsManager GAF.Objects.GAFObjectData.manager
get
Material GAF.Objects.GAFObjectData.material
getset
Vector2 GAF.Objects.GAFObjectData.meshSizeMultiplier
getset
string GAF.Objects.GAFObjectData.name
get
uint GAF.Objects.GAFObjectData.objectID
get
Vector3 GAF.Objects.GAFObjectData.offset
getset
Vector3 GAF.Objects.GAFObjectData.statePosition
getset
ObjectType GAF.Objects.GAFObjectData.type
get
bool GAF.Objects.GAFObjectData.useCustomTextureRect
getset
bool GAF.Objects.GAFObjectData.visible
getset

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