MovieSystem class
Base classes
- class Graphics::ILayer
- This interfaces defines a layer that is rendered every game loop, by callings its ILayer::
DrawLayer() method. - class IMovieSystem
Public static functions
- static auto Get() -> IMovieSystem*
Constructors, destructors, conversion operators
Public functions
- auto AddRef() -> int override
- auto Release() -> int override
-
auto DrawLayer(int flags,
int layerIndex,
App::
cViewer** viewers, Graphics:: RenderStatistics& statistics) -> void override - Renders this layer.
- auto Init() -> bool override
- auto Shutdown() -> bool override
-
auto Update(uint32_
t deltaMS) -> void override - auto PlayMovie(const ResourceKey& key, const cMoviePlayInfo& info) -> bool override
- auto MovieIsPlaying() -> bool override
- auto PauseMovie() -> void override
- auto ContinueMovie() -> void override
- auto StopMovie() -> bool override
- auto CheckEscape() -> bool override
- auto func28h() -> bool override
-
auto RecordMovie(const wchar_
t* name, const cMovieRecordInfo& info) -> bool override - auto MovieIsRecording() -> bool override
-
auto GetRecordingMovieName() -> wchar_
t* override - auto StopRecordingMovie() -> bool override
- auto func3Ch() -> bool override
- auto func40h(bool) -> void override
- auto func44h(int) -> void override
Function documentation
void Movie:: MovieSystem:: DrawLayer(int flags,
int layerIndex,
App:: cViewer** viewers,
Graphics:: RenderStatistics& statistics) override
Renders this layer.
| Parameters | |
|---|---|
| flags | The flags this layer was registered with, combined with the global render flags. |
| layerIndex | The layer index this layer was registered with. |
| viewers | |
| statistics | |