GFxUI.GFxMoviePlayer
- Extends
- Object
- Modifiers
- native config ( UI )
Filename : GFxMoviePlayer.uc
Content : Unreal Scaleform GFx integration
Copyright : (c) 2006-2007 Scaleform Corp. All Rights Reserved.
Portions of the integration code is from Epic Games as identified by Perforce annotations.
Copyright 2010 Epic Games, Inc. All rights reserved.
Notes : Since 'ucc' will prefix all class names with 'U'
there is not conflict with GFx file / class naming.
Licensees may use this file in accordance with the valid Scaleform
Commercial License Agreement provided with the software.
This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING
THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR ANY PURPOSE.
Core.Object
|
+-- GFxUI.GFxMoviePlayer
Direct Known Subclasses:
GFxMinimapHud, GFxUDKFrontEnd, GFxUIFrontEnd_TitleScreen, UTGFxTweenableMoviePlayer
Inherited Contants from Core.Object |
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad |
Inherited Variables from Core.Object |
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
Enumerations Summary |
ASType AS_Undefined,
AS_Null,
AS_Number,
AS_String,
AS_Boolean |
GFxAlign Align_Center,
Align_TopCenter,
Align_BottomCenter,
Align_CenterLeft,
Align_CenterRight,
Align_TopLeft,
Align_TopRight,
Align_BottomLeft,
Align_BottomRight |
GFxRenderTextureMode RTM_Opaque,
RTM_Alpha,
RTM_AlphaComposite |
GFxScaleMode SM_NoScale,
SM_ShowAll,
SM_ExactFit,
SM_NoBorder |
GFxTimingMode TM_Game,
TM_Real |
Structures Summary |
ASValue Type, b, n, s |
ExternalTexture Resource, Texture |
GFxDataStoreBinding DataSource, VarPath, ModelId, ControlId, bEditable, CellTags, ModelIdUtf8, ControlIdUtf8, ListDataProvider, FullCellTags, ModelRef, ControlRef |
GFxWidgetBinding WidgetName, WidgetClass |
SoundThemeBinding ThemeName, Theme |
Inherited Structures from Core.Object |
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4 |
Functions Summary |
 | float | ActionScriptFloat (string path)
|
 | int | ActionScriptInt (string path)
|
 | GFxObject | ActionScriptObject (string path)
|
 | | ActionScriptSetFunction (GFxObject Object, string Member)
|
 | string | ActionScriptString (string path)
|
 | | ActionScriptVoid (string path)
|
 | | AddCaptureKey (name key)
|
 | | AddFocusIgnoreKey (name key)
|
 | | Advance (float time)
|
 | | ApplyPriorityBlurEffect (bool bRemoveEffect)
|
 | | ApplyPriorityEffect (bool bRequestedBlurState, bool bRequestedHiddenState))
|
 | | ApplyPriorityVisibilityEffect (bool bRemoveEffect)
|
 | | ClearCaptureKeys ()
|
 | | ClearFocusIgnoreKeys ()
|
 | | Close (optional bool Unload = TRUE)
|
 | | ConditionalClearPause ()))
|
 | | ConsoleCommand (string Command ))
|
 | GFxObject | CreateArray ()
|
 | GFxObject | CreateObject (string ASClass, optional class<GFxObject> type)
|
 | bool | FilterButtonInput (int ControllerId, name ButtonName, EInputEvent InputEvent)
|
 | | FlushPlayerInput (bool capturekeysonly)
|
 | GameViewportClient | GetGameViewportClient ()
|
 | LocalPlayer | GetLP ()))
|
 | PlayerController | GetPC ()))
|
 | ASValue | GetVariable (string path)
|
 | bool | GetVariableArray (string path, int index, out array<ASValue> arg)
|
 | bool | GetVariableBool (string path)
|
 | bool | GetVariableFloatArray (string path, int index, out array<float> arg)
|
 | bool | GetVariableIntArray (string path, int index, out array<int> arg)
|
 | float | GetVariableNumber (string path)
|
 | GFxObject | GetVariableObject (string path, optional class<GFxObject> type)
|
 | string | GetVariableString (string path)
|
 | bool | GetVariableStringArray (string path, int index, out array<string> arg)
|
 | | GetVisibleFrameRect (out float x0, out float y0, out float x1, out float y1)
|
 | | Init (optional LocalPlayer LocPlay))
|
 | ASValue | Invoke (string method, array<ASValue> args)
|
 | | OnCleanup ()
|
 | | OnClose ()
|
 | | OnFocusGained (int LocalPlayerIndex))
|
 | | OnFocusLost (int LocalPlayerIndex))
|
 | | PlaySoundFromTheme (name EventName, optional name SoundThemeName='default'))
|
 | | PostAdvance (float DeltaTime)
|
 | | PostWidgetInit ()
|
 | | PublishDataStoreValues ()
|
 | | RefreshDataStoreBindings ()
|
 | | SetAlignment (GFxAlign a)
|
 | | SetExternalInterface (Object h))
|
 | bool | SetExternalTexture (string resource, Texture texture)
|
 | | SetMovieCanReceiveFocus (bool bCanReceiveFocus)
|
 | | SetMovieCanReceiveInput (bool bCanReceiveInput)
|
 | | SetMovieInfo (SwfMovie data))
|
 | | SetPause (optional bool bPausePlayback = TRUE)
|
 | | SetPerspective3D (const out matrix matPersp)
|
 | | SetPriority (byte NewPriority)
|
 | | SetTimingMode (GFxTimingMode mode)
|
 | | SetVariable (string path, ASValue Arg)
|
 | bool | SetVariableArray (string path, int index, array<ASValue> Arg)
|
 | | SetVariableBool (string path, bool b)
|
 | bool | SetVariableFloatArray (string path, int index, array<float> Arg)
|
 | bool | SetVariableIntArray (string path, int index, array<int> Arg)
|
 | | SetVariableNumber (string path, float f)
|
 | | SetVariableObject (string path, GFxObject Object)
|
 | | SetVariableString (string path, string s)
|
 | bool | SetVariableStringArray (string path, int index, array<string> Arg)
|
 | | SetView3D (const out matrix matView)
|
 | | SetViewport (int x, int y, int width, int height)
|
 | | SetViewScaleMode (GFxScaleMode SM)
|
 | | SetWidgetPathBinding (GFxObject WidgetToBind, name Path)
|
 | bool | Start (optional bool StartPaused = false)
|
 | bool | WidgetInitialized (name WidgetName, name WidgetPath, GFxObject Widget)
|
 | bool | WidgetUnloaded (name WidgetName, name WidgetPath, GFxObject Widget)
|
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~= |
var private const native transient Map ASUClasses;
var private const native transient Map ASUObjects;
var bool bAllowFocus;
var bool bAllowInput;
var bool bAutoPlay;
var bool bBlurLesserMovies;
var bool bCaptureInput;
var bool bCloseOnLevelChange;
var bool bDiscardNonOwnerInput;
var bool bDisplayWithHudOff;
bEnableGammaCorrection Source code
var public bool bEnableGammaCorrection;
var bool bHideLesserMovies;
var bool bIgnoreBlurEffect;
var bool bIgnoreMouseInput;
bIgnoreVisibilityEffect Source code
var bool bIgnoreVisibilityEffect;
var bool bIsPriorityBlurred;
var bool bIsPriorityHidden;
bLogUnhandedWidgetInitializations Source code
var bool bLogUnhandedWidgetInitializations;
var const bool bMovieIsOpen;
var bool bOnlyOwnerFocusable;
var bool bPauseGameWhileActive;
bWidgetsInitializedThisFrame Source code
var const transient bool bWidgetsInitializedThisFrame;
var array<name> CaptureKeys;
var public
Object ExternalInterface;
var array<name> FocusIgnoreKeys;
var public transient int LocalPlayerOwnerIndex;
var private const transient int NextASUObject;
var const native transient
pointer pCaptureKeys;
var const native transient
pointer pFocusIgnoreKeys;
var const native transient
pointer pMovie;
var private byte Priority;
var const native map WidgetPathBindings;
GFxMoviePlayer
enum
ASType
{
AS_Undefined,
AS_Null,
AS_Number,
AS_String,
AS_Boolean
};
enum
GFxAlign
{
Align_Center,
Align_TopCenter,
Align_BottomCenter,
Align_CenterLeft,
Align_CenterRight,
Align_TopLeft,
Align_TopRight,
Align_BottomLeft,
Align_BottomRight
};
enum
GFxScaleMode
{
SM_NoScale,
SM_ShowAll,
SM_ExactFit,
SM_NoBorder
};
delegate OnPostAdvance ( float DeltaTime )
protected native noexport final function float ActionScriptFloat ( string path )
protected native noexport final function int ActionScriptInt ( string path )
protected native noexport final function
GFxObject ActionScriptObject (
string path )
ActionScriptSetFunction Source code
protected native noexport final function ActionScriptSetFunction (
GFxObject Object,
string Member )
protected native noexport final function string ActionScriptString ( string path )
protected native noexport final function ActionScriptVoid ( string path )
native final function AddCaptureKey ( name key )
native final function AddFocusIgnoreKey ( name key )
native final function Advance ( float time )
ApplyPriorityBlurEffect Source code
function ApplyPriorityBlurEffect ( bool bRemoveEffect )
event ApplyPriorityEffect ( bool bRequestedBlurState, bool bRequestedHiddenState) )
ApplyPriorityVisibilityEffect Source code
function ApplyPriorityVisibilityEffect ( bool bRemoveEffect )
native final function ClearCaptureKeys ( )
native final function ClearFocusIgnoreKeys ( )
native final function Close ( optional bool Unload = TRUE )
final event ConditionalClearPause ( ) )
function ConsoleCommand ( string Command ) )
event
bool FilterButtonInput (
int ControllerId,
name ButtonName,
EInputEvent InputEvent )
native final function FlushPlayerInput ( bool capturekeysonly )
native function
ASValue GetVariable (
string path )
native function
bool GetVariableArray (
string path,
int index, out array<
ASValue> arg )
native function bool GetVariableBool ( string path )
native function bool GetVariableFloatArray ( string path, int index, out array<float> arg )
native function bool GetVariableIntArray ( string path, int index, out array<int> arg )
native function float GetVariableNumber ( string path )
native function
GFxObject GetVariableObject (
string path, optional
class<
GFxObject>
type )
native function string GetVariableString ( string path )
GetVariableStringArray Source code
native function bool GetVariableStringArray ( string path, int index, out array<string> arg )
native final function GetVisibleFrameRect ( out float x0, out float y0, out float x1, out float y1 )
event OnCleanup ( )
event OnClose ( )
event OnFocusGained ( int LocalPlayerIndex) )
event OnFocusLost ( int LocalPlayerIndex) )
function PlaySoundFromTheme ( name EventName, optional name SoundThemeName='default') )
native function PostAdvance ( float DeltaTime )
event PostWidgetInit ( )
PublishDataStoreValues Source code
native function PublishDataStoreValues ( )
RefreshDataStoreBindings Source code
native function RefreshDataStoreBindings ( )
native final function SetAlignment (
GFxAlign a )
function SetExternalInterface (
Object h) )
native function
bool SetExternalTexture (
string resource,
Texture texture )
SetMovieCanReceiveFocus Source code
native final function SetMovieCanReceiveFocus ( bool bCanReceiveFocus )
SetMovieCanReceiveInput Source code
native final function SetMovieCanReceiveInput ( bool bCanReceiveInput )
function SetMovieInfo (
SwfMovie data) )
native function SetPause ( optional bool bPausePlayback = TRUE )
native final function SetPerspective3D ( const out
matrix matPersp )
native function SetPriority ( byte NewPriority )
native function SetVariable (
string path,
ASValue Arg )
native function
bool SetVariableArray (
string path,
int index, array<
ASValue> Arg )
native function SetVariableBool ( string path, bool b )
native function bool SetVariableFloatArray ( string path, int index, array<float> Arg )
native function bool SetVariableIntArray ( string path, int index, array<int> Arg )
native function SetVariableNumber ( string path, float f )
native function SetVariableString ( string path, string s )
SetVariableStringArray Source code
native function bool SetVariableStringArray ( string path, int index, array<string> Arg )
native final function SetView3D ( const out
matrix matView )
native final function SetViewport ( int x, int y, int width, int height )
final native function SetWidgetPathBinding (
GFxObject WidgetToBind,
name Path )
virtual native event bool Start ( optional bool StartPaused = false )
event
bool WidgetInitialized (
name WidgetName,
name WidgetPath,
GFxObject Widget )
event
bool WidgetUnloaded (
name WidgetName,
name WidgetPath,
GFxObject Widget )
defaultproperties
{
bEnableGammaCorrection=FALSE
bDisplayWithHudOff=TRUE
bLogUnhandedWidgetInitializations=TRUE
bAllowInput=TRUE
bAllowFocus=TRUE
bCloseOnLevelChange=TRUE
Priority=1
}
|
Creation time: ti 22-3-2011 19:56:50.333 - Created with
UnCodeX