GAF  1.0.21
General animation format player for Unity
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
GAF.Objects.GAFBakedMaskObjectImpl Class Reference
Inheritance diagram for GAF.Objects.GAFBakedMaskObjectImpl:
GAF.Objects.GAFBakedObjectImpl GAF.Objects.IGAFMaskObjectImpl GAF.Objects.IGAFObjectImpl GAF.Objects.IGAFObjectProperties

Public Member Functions

 GAFBakedMaskObjectImpl (IGAFObjectSerializedProperties _Data, GAFRenderProcessor _Processor, GAFBakedObjectController _Controller)
 
override void cleanUp ()
 
void enableMask ()
 
void disableMask ()
 
void registerMaskedObject (IGAFMaskedObjectImpl _Masked)
 
void unregisterMaskedObject (IGAFMaskedObjectImpl _Masked)
 
void setStencilID (int _StencilID)
 
int getStencilID ()
 
- Public Member Functions inherited from GAF.Objects.GAFBakedObjectImpl
 GAFBakedObjectImpl (IGAFObjectSerializedProperties _Data, GAFRenderProcessor _Processor, GAFBakedObjectController _Controller)
 
override void updateToState (GAFObjectStateData _State, bool _Refresh)
 
override void cleanUp ()
 
- Public Member Functions inherited from GAF.Objects.IGAFObjectImpl
 IGAFObjectImpl (IGAFObjectSerializedProperties _Data, Renderer _Renderer, MeshFilter _Filter)
 

Protected Member Functions

override void updateMeshColor (GAFObjectStateData _State, bool _Refresh)
 
- Protected Member Functions inherited from GAF.Objects.GAFBakedObjectImpl
virtual void updateMaterialColor (GAFObjectStateData _State, bool _Refresh)
 
virtual void updateTransform (GAFObjectStateData _State, bool _Refresh)
 
- Protected Member Functions inherited from GAF.Objects.IGAFObjectImpl
virtual void initializeBaseData ()
 
virtual void calcUV ()
 

Private Attributes

int m_StencilID = 0
 
Material m_MaskMaterial = null
 
List< IGAFMaskedObjectImplm_MaskedObjects = new List<IGAFMaskedObjectImpl>()
 

Additional Inherited Members

- Static Protected Attributes inherited from GAF.Objects.IGAFObjectImpl
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 inherited from GAF.Objects.GAFBakedObjectImpl
GAFRenderProcessor renderProcessor [get]
 
GAFBakedObjectController controller [get]
 
- Properties inherited from GAF.Objects.IGAFObjectImpl
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]
 

Constructor & Destructor Documentation

GAF.Objects.GAFBakedMaskObjectImpl.GAFBakedMaskObjectImpl ( IGAFObjectSerializedProperties  _Data,
GAFRenderProcessor  _Processor,
GAFBakedObjectController  _Controller 
)

Member Function Documentation

override void GAF.Objects.GAFBakedMaskObjectImpl.cleanUp ( )
virtual

Reimplemented from GAF.Objects.IGAFObjectImpl.

void GAF.Objects.GAFBakedMaskObjectImpl.disableMask ( )
void GAF.Objects.GAFBakedMaskObjectImpl.enableMask ( )
int GAF.Objects.GAFBakedMaskObjectImpl.getStencilID ( )
void GAF.Objects.GAFBakedMaskObjectImpl.registerMaskedObject ( IGAFMaskedObjectImpl  _Masked)
void GAF.Objects.GAFBakedMaskObjectImpl.setStencilID ( int  _StencilID)
void GAF.Objects.GAFBakedMaskObjectImpl.unregisterMaskedObject ( IGAFMaskedObjectImpl  _Masked)
override void GAF.Objects.GAFBakedMaskObjectImpl.updateMeshColor ( GAFObjectStateData  _State,
bool  _Refresh 
)
protectedvirtual

Reimplemented from GAF.Objects.GAFBakedObjectImpl.

Member Data Documentation

List<IGAFMaskedObjectImpl> GAF.Objects.GAFBakedMaskObjectImpl.m_MaskedObjects = new List<IGAFMaskedObjectImpl>()
private
Material GAF.Objects.GAFBakedMaskObjectImpl.m_MaskMaterial = null
private
int GAF.Objects.GAFBakedMaskObjectImpl.m_StencilID = 0
private

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