GAF  3.2.1
General animation format player for Unity
Classes | Public Member Functions | Properties | Events | List of all members
GAFMovieClip Class Reference

Inherits MonoBehaviour.

Public Member Functions

delegate void GAFMovieClipCallback (GAFMovieClip _Clip)
 
void play ()
 
void pause ()
 
void stop ()
 
void gotoAndStop (uint _FrameNumber)
 
void gotoAndPlay (uint _FrameNumber)
 
void setSequence (string _SequenceName, bool _PlayImmediately=false)
 
void setDefaultSequence (bool _PlayImmediately=false)
 
uint getCurrentSequenceIndex ()
 
uint getCurrentFrameNumber ()
 
uint getFramesCount ()
 
GAFWrapMode getAnimationWrapMode ()
 
void setAnimationWrapMode (GAFWrapMode _Mode)
 
bool isPlaying ()
 
float duration ()
 
string addTrigger (GAFMovieClipCallback _Callback, uint _FrameNumber)
 
void removeTrigger (string _ID)
 
void removeAllTriggers (uint _FrameNumber)
 
void removeAllTriggers ()
 
void init ()
 
void clear ()
 

Properties

GAFAnimationAsset asset [get, set]
 
GAFAnimationData data [get]
 
GAFAnimationPlayerSettings settings [get]
 
bool isInitialized [get]
 

Events

GAFMovieClipCallback on_start_play
 
GAFMovieClipCallback on_stop_play
 
GAFMovieClipCallback on_goto
 
GAFMovieClipCallback on_sequence_change
 
GAFMovieClipCallback on_clear
 

Member Function Documentation

string GAFMovieClip.addTrigger ( GAFMovieClipCallback  _Callback,
uint  _FrameNumber 
)
void GAFMovieClip.clear ( )
float GAFMovieClip.duration ( )
delegate void GAFMovieClip.GAFMovieClipCallback ( GAFMovieClip  _Clip)
GAFWrapMode GAFMovieClip.getAnimationWrapMode ( )
uint GAFMovieClip.getCurrentFrameNumber ( )
uint GAFMovieClip.getCurrentSequenceIndex ( )
uint GAFMovieClip.getFramesCount ( )
void GAFMovieClip.gotoAndPlay ( uint  _FrameNumber)
void GAFMovieClip.gotoAndStop ( uint  _FrameNumber)
void GAFMovieClip.init ( )
bool GAFMovieClip.isPlaying ( )
void GAFMovieClip.pause ( )
void GAFMovieClip.play ( )
void GAFMovieClip.removeAllTriggers ( uint  _FrameNumber)
void GAFMovieClip.removeAllTriggers ( )
void GAFMovieClip.removeTrigger ( string  _ID)
void GAFMovieClip.setAnimationWrapMode ( GAFWrapMode  _Mode)
void GAFMovieClip.setDefaultSequence ( bool  _PlayImmediately = false)
void GAFMovieClip.setSequence ( string  _SequenceName,
bool  _PlayImmediately = false 
)
void GAFMovieClip.stop ( )

Property Documentation

GAFAnimationAsset GAFMovieClip.asset
getset
GAFAnimationData GAFMovieClip.data
get
bool GAFMovieClip.isInitialized
get
GAFAnimationPlayerSettings GAFMovieClip.settings
get

Event Documentation

GAFMovieClipCallback GAFMovieClip.on_clear
GAFMovieClipCallback GAFMovieClip.on_goto
GAFMovieClipCallback GAFMovieClip.on_sequence_change
GAFMovieClipCallback GAFMovieClip.on_start_play
GAFMovieClipCallback GAFMovieClip.on_stop_play

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