Inherits IMovieSystem.
|
| AZ_CLASS_ALLOCATOR (CMovieSystem, AZ::SystemAllocator) |
|
| AZ_RTTI (CMovieSystem, "{760D45C1-08F2-4C70-A506-BD2E69085A48}", IMovieSystem) |
|
| CMovieSystem (ISystem *system) |
|
void | Release () override |
|
void | SetUser (IMovieUser *pUser) override |
|
IMovieUser * | GetUser () override |
|
ISystem * | GetSystem () override |
|
IAnimSequence * | CreateSequence (const char *sequence, bool bLoad=false, uint32 id=0, SequenceType=kSequenceTypeDefault, AZ::EntityId entityId=AZ::EntityId()) override |
|
void | AddSequence (IAnimSequence *pSequence) override |
|
void | RemoveSequence (IAnimSequence *pSequence) override |
|
IAnimSequence * | FindLegacySequenceByName (const char *sequence) const override |
|
IAnimSequence * | FindSequence (const AZ::EntityId &componentEntitySequenceId) const override |
|
IAnimSequence * | FindSequenceById (uint32 id) const override |
|
IAnimSequence * | GetSequence (int i) const override |
|
int | GetNumSequences () const override |
|
IAnimSequence * | GetPlayingSequence (int i) const override |
|
int | GetNumPlayingSequences () const override |
|
bool | IsCutScenePlaying () const override |
|
uint32 | GrabNextSequenceId () override |
|
void | OnSetSequenceId (uint32 sequenceId) override |
|
int | OnSequenceRenamed (const char *before, const char *after) override |
|
int | OnCameraRenamed (const char *before, const char *after) override |
|
bool | AddMovieListener (IAnimSequence *pSequence, IMovieListener *pListener) override |
|
bool | RemoveMovieListener (IAnimSequence *pSequence, IMovieListener *pListener) override |
|
void | RemoveAllSequences () override |
|
void | PlaySequence (const char *sequence, IAnimSequence *parentSeq=NULL, bool bResetFX=true, bool bTrackedSequence=false, float startTime=-FLT_MAX, float endTime=-FLT_MAX) override |
|
void | PlaySequence (IAnimSequence *seq, IAnimSequence *parentSeq=NULL, bool bResetFX=true, bool bTrackedSequence=false, float startTime=-FLT_MAX, float endTime=-FLT_MAX) override |
|
void | PlayOnLoadSequences () override |
|
bool | StopSequence (const char *sequence) override |
|
bool | StopSequence (IAnimSequence *seq) override |
|
bool | AbortSequence (IAnimSequence *seq, bool bLeaveTime=false) override |
|
void | StopAllSequences () override |
|
void | StopAllCutScenes () override |
|
void | Pause (bool bPause) |
|
void | Reset (bool bPlayOnReset, bool bSeekToStart) override |
|
void | StillUpdate () override |
|
void | PreUpdate (const float dt) override |
|
void | PostUpdate (const float dt) override |
|
void | Render () override |
|
void | EnableFixedStepForCapture (float step) override |
|
void | DisableFixedStepForCapture () override |
|
void | StartCapture (const ICaptureKey &key, int frame) override |
|
void | EndCapture () override |
|
void | ControlCapture () override |
|
bool | IsCapturing () const override |
|
bool | IsPlaying (IAnimSequence *seq) const override |
|
void | Pause () override |
|
void | Resume () override |
|
void | PauseCutScenes () override |
|
void | ResumeCutScenes () override |
|
void | SetRecording (bool recording) override |
|
bool | IsRecording () const override |
|
void | EnableCameraShake (bool bEnabled) override |
|
void | SetCallback (IMovieCallback *pCallback) override |
|
IMovieCallback * | GetCallback () override |
|
void | Callback (IMovieCallback::ECallbackReason Reason, IAnimNode *pNode) |
|
const SCameraParams & | GetCameraParams () const override |
|
void | SetCameraParams (const SCameraParams &Params) override |
|
void | SendGlobalEvent (const char *pszEvent) override |
|
void | SetSequenceStopBehavior (ESequenceStopBehavior behavior) override |
|
IMovieSystem::ESequenceStopBehavior | GetSequenceStopBehavior () override |
|
float | GetPlayingTime (IAnimSequence *pSeq) override |
|
bool | SetPlayingTime (IAnimSequence *pSeq, float fTime) override |
|
float | GetPlayingSpeed (IAnimSequence *pSeq) override |
|
bool | SetPlayingSpeed (IAnimSequence *pSeq, float fTime) override |
|
bool | GetStartEndTime (IAnimSequence *pSeq, float &fStartTime, float &fEndTime) override |
|
bool | SetStartEndTime (IAnimSequence *pSeq, const float fStartTime, const float fEndTime) override |
|
void | GoToFrame (const char *seqName, float targetFrame) override |
|
const char * | GetOverrideCamName () const override |
|
bool | IsPhysicsEventsEnabled () const override |
|
void | EnablePhysicsEvents (bool enable) override |
|
void | EnableBatchRenderMode (bool bOn) override |
|
bool | IsInBatchRenderMode () const override |
|
void | SerializeNodeType (AnimNodeType &animNodeType, XmlNodeRef &xmlNode, bool bLoading, const uint version, int flags) override |
|
void | LoadParamTypeFromXml (CAnimParamType &animParamType, const XmlNodeRef &xmlNode, const uint version) override |
|
void | SaveParamTypeToXml (const CAnimParamType &animParamType, XmlNodeRef &xmlNode) override |
|
void | SerializeParamType (CAnimParamType &animParamType, XmlNodeRef &xmlNode, bool bLoading, const uint version) override |
|
const char * | GetParamTypeName (const CAnimParamType &animParamType) |
|
void | OnCameraCut () |
|
void | LogUserNotificationMsg (const AZStd::string &msg) override |
|
void | ClearUserNotificationMsgs () override |
|
const AZStd::string & | GetUserNotificationMsgs () const override |
|
void | OnSequenceActivated (IAnimSequence *sequence) override |
|