GAF  1.0.21
General animation format player for Unity
Public Member Functions | Protected Member Functions | Static Protected Attributes | Properties | Private Member Functions | Private Attributes | List of all members
GAF.Objects.IGAFObjectImpl Class Referenceabstract
Inheritance diagram for GAF.Objects.IGAFObjectImpl:
GAF.Objects.IGAFObjectProperties GAF.Objects.GAFBakedObjectImpl GAF.Objects.GAFObjectImpl GAF.Objects.GAFBakedComplexObjectImpl_Pro GAF.Objects.GAFBakedFilteredObjectImpl_Pro GAF.Objects.GAFBakedMaskedObjectImpl GAF.Objects.GAFBakedMaskObjectImpl GAF.Objects.GAFComplexObjectImpl_Pro GAF.Objects.GAFFilteredObjectImpl_Pro GAF.Objects.GAFMaskedObjectImpl GAF.Objects.GAFMaskObjectImpl

Public Member Functions

 IGAFObjectImpl (IGAFObjectSerializedProperties _Data, Renderer _Renderer, MeshFilter _Filter)
 
abstract void updateToState (GAFObjectStateData _State, bool _Refresh)
 
virtual void cleanUp ()
 

Protected Member Functions

virtual void initializeBaseData ()
 
virtual void calcUV ()
 

Static Protected Attributes

static readonly Color32 initialColor = new Color32((byte)255, (byte)255, (byte)255, (byte)255)
 
static readonly Vector3[] normals = new Vector3[4] { new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f) }
 
static readonly int[] triangles = new int[6] { 2, 0, 1, 3, 0, 2 }
 

Properties

virtual Renderer renderer [get]
 
virtual MeshFilter filter [get]
 
virtual Material currentMaterial [get]
 
virtual Texture2D texture [get]
 
virtual Material material [get, protected set]
 
virtual GAFAtlasData atlasData [get]
 
virtual GAFAtlasElementData atlasElementData [get]
 
virtual GAFTexturesData texturesData [get]
 
virtual GAFObjectStateData currentState [get, protected set]
 
virtual int zOrder [get]
 
virtual Color32[] colors [get, protected set]
 
virtual Vector4[] colorsShift [get, protected set]
 
virtual Vector3[] initialVertices [get]
 
virtual Vector3[] currentVertices [get, protected set]
 
virtual Vector2[] uvs [get, protected set]
 
IGAFObjectSerializedProperties serializedProperties [get]
 
bool hasCustomTexture [get]
 
- Properties inherited from GAF.Objects.IGAFObjectProperties
Renderer renderer [get]
 
MeshFilter filter [get]
 
Material currentMaterial [get]
 
Texture2D texture [get]
 
Material material [get]
 
GAFAtlasData atlasData [get]
 
GAFAtlasElementData atlasElementData [get]
 
GAFTexturesData texturesData [get]
 
GAFObjectStateData currentState [get]
 
int zOrder [get]
 
Color32[] colors [get]
 
Vector4[] colorsShift [get]
 
Vector3[] initialVertices [get]
 
Vector3[] currentVertices [get]
 
Vector2[] uvs [get]
 

Private Member Functions

void calcInitialVertices ()
 

Private Attributes

IGAFObjectSerializedProperties m_Data = null
 
Renderer m_Renderer = null
 
MeshFilter m_Filter = null
 
GAFObjectStateData m_CurrentState = null
 
GAFAtlasData m_AtlasData = null
 
GAFAtlasElementData m_AtlasElementData = null
 
GAFTexturesData m_TexturesData = null
 
Texture2D m_Texture = null
 
Material m_Material = null
 
Vector3[] m_Vertices = null
 
Vector2[] m_UV = null
 
Color32[] m_Colors = null
 
Vector4[] m_ColorShift = null
 
Vector3[] m_CurrentVertices = new Vector3[4]
 

Constructor & Destructor Documentation

GAF.Objects.IGAFObjectImpl.IGAFObjectImpl ( IGAFObjectSerializedProperties  _Data,
Renderer  _Renderer,
MeshFilter  _Filter 
)

Member Function Documentation

void GAF.Objects.IGAFObjectImpl.calcInitialVertices ( )
private
virtual void GAF.Objects.IGAFObjectImpl.calcUV ( )
protectedvirtual
virtual void GAF.Objects.IGAFObjectImpl.cleanUp ( )
virtual
virtual void GAF.Objects.IGAFObjectImpl.initializeBaseData ( )
protectedvirtual
abstract void GAF.Objects.IGAFObjectImpl.updateToState ( GAFObjectStateData  _State,
bool  _Refresh 
)
pure virtual

Member Data Documentation

readonly Color32 GAF.Objects.IGAFObjectImpl.initialColor = new Color32((byte)255, (byte)255, (byte)255, (byte)255)
staticprotected
GAFAtlasData GAF.Objects.IGAFObjectImpl.m_AtlasData = null
private
GAFAtlasElementData GAF.Objects.IGAFObjectImpl.m_AtlasElementData = null
private
Color32 [] GAF.Objects.IGAFObjectImpl.m_Colors = null
private
Vector4 [] GAF.Objects.IGAFObjectImpl.m_ColorShift = null
private
GAFObjectStateData GAF.Objects.IGAFObjectImpl.m_CurrentState = null
private
Vector3 [] GAF.Objects.IGAFObjectImpl.m_CurrentVertices = new Vector3[4]
private
IGAFObjectSerializedProperties GAF.Objects.IGAFObjectImpl.m_Data = null
private
MeshFilter GAF.Objects.IGAFObjectImpl.m_Filter = null
private
Material GAF.Objects.IGAFObjectImpl.m_Material = null
private
Renderer GAF.Objects.IGAFObjectImpl.m_Renderer = null
private
Texture2D GAF.Objects.IGAFObjectImpl.m_Texture = null
private
GAFTexturesData GAF.Objects.IGAFObjectImpl.m_TexturesData = null
private
Vector2 [] GAF.Objects.IGAFObjectImpl.m_UV = null
private
Vector3 [] GAF.Objects.IGAFObjectImpl.m_Vertices = null
private
readonly Vector3 [] GAF.Objects.IGAFObjectImpl.normals = new Vector3[4] { new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f), new Vector3(0f, 0f, -1f) }
staticprotected
readonly int [] GAF.Objects.IGAFObjectImpl.triangles = new int[6] { 2, 0, 1, 3, 0, 2 }
staticprotected

Property Documentation

virtual GAFAtlasData GAF.Objects.IGAFObjectImpl.atlasData
get
virtual GAFAtlasElementData GAF.Objects.IGAFObjectImpl.atlasElementData
get
virtual Color32 [] GAF.Objects.IGAFObjectImpl.colors
getprotected set
virtual Vector4 [] GAF.Objects.IGAFObjectImpl.colorsShift
getprotected set
virtual Material GAF.Objects.IGAFObjectImpl.currentMaterial
get
virtual GAFObjectStateData GAF.Objects.IGAFObjectImpl.currentState
getprotected set
virtual Vector3 [] GAF.Objects.IGAFObjectImpl.currentVertices
getprotected set
virtual MeshFilter GAF.Objects.IGAFObjectImpl.filter
get
bool GAF.Objects.IGAFObjectImpl.hasCustomTexture
getprotected
virtual Vector3 [] GAF.Objects.IGAFObjectImpl.initialVertices
get
virtual Material GAF.Objects.IGAFObjectImpl.material
getprotected set
virtual Renderer GAF.Objects.IGAFObjectImpl.renderer
get
IGAFObjectSerializedProperties GAF.Objects.IGAFObjectImpl.serializedProperties
getprotected
virtual Texture2D GAF.Objects.IGAFObjectImpl.texture
get
virtual GAFTexturesData GAF.Objects.IGAFObjectImpl.texturesData
get
virtual Vector2 [] GAF.Objects.IGAFObjectImpl.uvs
getprotected set
virtual int GAF.Objects.IGAFObjectImpl.zOrder
get

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