Home › Engine Lua tables › ForgeUI control types › MovieControl

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

MovieControl

ForgeUI control type (ForgeUI::MovieControl). 24 methods, called on an instance with a colon: Controls.SomeName:Method(...).

C++ base classes (from the exe RTTI, see engine classes): ForgeUI::ControlBase. Whether the Lua type also exposes the base class methods was not checked; the methods below are those registered on this type itself.

Method C++ signature printed by the exe Lua signature Owner basis
Close void Close( void ) MovieControl:Close() unique method name
FlipX void FlipX( bool ) MovieControl:FlipX(arg1: boolean) neighbouring methods in the code
FlipY void FlipY( bool ) MovieControl:FlipY(arg1: boolean) neighbouring methods in the code
IsPlaying bool IsPlaying( void ) MovieControl:IsPlaying() -> boolean unique method name
Pause void Pause( void ) MovieControl:Pause() unique method name
Play void Play( void ) MovieControl:Play() neighbouring methods in the code
PlayMask void PlayMask( void ) MovieControl:PlayMask() unique method name
Resize void Resize( float, float ) MovieControl:Resize(arg1: number, arg2: number) neighbouring methods in the code
Rotate void Rotate( float ) MovieControl:Rotate(arg1: number) neighbouring methods in the code
Scale void Scale( float ) MovieControl:Scale(arg1: number) neighbouring methods in the code
SetMaskOffset void SetMaskOffset( FGXVector2 ) MovieControl:SetMaskOffset(arg1: FGXVector2) neighbouring methods in the code
SetMaskOffsetVal void SetMaskOffsetVal( float, float ) MovieControl:SetMaskOffsetVal(arg1: number, arg2: number) neighbouring methods in the code
SetMaskSize void SetMaskSize( FGXVector2 ) MovieControl:SetMaskSize(arg1: FGXVector2) neighbouring methods in the code
SetMaskSizeVal void SetMaskSizeVal( float, float ) MovieControl:SetMaskSizeVal(arg1: number, arg2: number) neighbouring methods in the code
SetMaskTexture — MovieControl:SetMaskTexture() neighbouring methods in the code
SetMovie — MovieControl:SetMovie() unique method name
SetMovieFinishedCallback void SetMovieFinishedCallback( function ) MovieControl:SetMovieFinishedCallback(arg1: function) unique method name
SetMovieFrameCallback void SetMovieFrameCallback( function ) MovieControl:SetMovieFrameCallback(arg1: function) unique method name
SetSizeVal void SetSizeVal( float, float ) MovieControl:SetSizeVal(arg1: number, arg2: number) neighbouring methods in the code
SetTextureOffset void SetTextureOffset( FGXVector2 ) MovieControl:SetTextureOffset(arg1: FGXVector2) neighbouring methods in the code
SetTextureOffsetVal void SetTextureOffsetVal( float, float ) MovieControl:SetTextureOffsetVal(arg1: number, arg2: number) neighbouring methods in the code
SetTextureSizeVal void SetTextureSizeVal( float, float ) MovieControl:SetTextureSizeVal(arg1: number, arg2: number) neighbouring methods in the code
Stop void Stop( void ) MovieControl:Stop() neighbouring methods in the code
UnloadTexture void UnloadTexture( void ) MovieControl:UnloadTexture() neighbouring methods in the code