Zdexby TheHolyOneZ
4,841 classes
Class

UVideoMediaPlayer_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/HUD/MediaPlayer/VideoMediaPlayer.VideoMediaPlayer_C 0x0390 (912 B) align 8 inherited 0x0328 6 scripted vtable /Game/Blueprints/HUD/MediaPlayer/VideoMediaPlayer
0x00x0390

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08VideoPlayerUImage*10 flagsnullptr
0x08RichTextBlock_80URichTextBlock*10 flagsnullptr
0x08OverlayBarUOverlay*10 flagsnullptr
0x08HoldBarUProgressBar*10 flagsnullptr
0x08FadeUWidgetAnimation*Transient+6 flagsnullptr
0x10EndVideoFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08MediaActorAMediaPlayerActor_C*7 flagsnullptr
0x01Holdbool7 flagsfalse
0x03710x07padding / unreflected
0x08Adddouble7 flags0
0x01CanSkipbool7 flagsfalse
0x01Holdingbool7 flagsfalse
0x03820x06padding / unreflected
0x08BinkMediaUBinkMediaPlayer*6 flags/Game/Blueprints/HUD/MediaPlayer/BinkDemoEndBoss.BinkDemoEn…
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 6

SignatureFlagsNativeParams
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VideoMediaPlayer(1754);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_VideoMediaPlayer(2189);0x0033return;0x0035// end of script
EventPublic0x3C
void CustomEvent(bool Hold)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Hold = Hold;0x0012ExecuteUbergraph_VideoMediaPlayer(3302);0x0021return;0x0023// end of script
0x01
void OnMediaReachedEnd_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_VideoMediaPlayer(3432);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_VideoMediaPlayer(int32 EntryPoint)
Script125 statements · 3,523 bytes of bytecode
0x0000PushFlow(Label_0DC0);0x0005goto [EntryPoint];0x000FCanSkip = true;0x001APopFlow();0x001BLabel_001B:0x001BCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0030K2Node_DynamicCast_AsMy_Game_Instance = Cast<MyGameInstance_C>(CallFunc_GetGameInstance_ReturnValue);0x0054K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Instance);0x0071if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x007BVideoPlayer.SetBrushFromMaterial(/Game/Blueprints/HUD/MediaPlayer/Bink_Mat_Boss.Bink_Mat_Boss);0x00A8CallFunc_GetDisplayName_ReturnValue = GetDisplayName(BinkMedia);0x00CDPrintString(this, CallFunc_GetDisplayName_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0117CallFunc_OpenUrl_ReturnValue = BinkMedia.OpenUrl("./Movies/TrailerBoss Agnostic.bk2");0x0164CallFunc_Rewind_ReturnValue = BinkMedia.Rewind();0x018ECallFunc_Play_ReturnValue = BinkMedia.Play();0x01B8CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(K2Node_DynamicCast_AsMy_Game_Instance.VolumeMaster, 100);0x01FCCallFunc_SetVolume_Rate_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0219BinkMedia.SetVolume(CallFunc_SetVolume_Rate_ImplicitCast);0x0242K2Node_CreateDelegate_OutputDelegate.Bind(this, OnMediaReachedEnd_Event);0x0259BinkMedia.OnMediaReachedEnd += K2Node_CreateDelegate_OutputDelegate;0x0282CallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x029CCallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.GetTransform();0x02CECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/Blueprints/HUD/MediaPlayer/MediaPlayerActor.MediaPlayerActor_C, CallFunc_GetTransform_ReturnValue, 1, nullptr, 1);0x02FACallFunc_GetPlayerPawn_ReturnValue_1 = GetPlayerPawn(this, 0);0x0314CallFunc_GetTransform_ReturnValue = CallFunc_GetPlayerPawn_ReturnValue_1.GetTransform();0x0346CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetTransform_ReturnValue, 1);0x036EMediaActor = CallFunc_FinishSpawningActor_ReturnValue;0x0381CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0);0x03A6CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x03CBCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x03E0CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x03FDCallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x041ASetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerMusic.MixerMusic, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_2, 1f, CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast, CallFunc_MakeLiteralBool_ReturnValue);0x0457CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0);0x047CCallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x04A1CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x04B6CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x04D3CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_1 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x04F0SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFX.MixerSFX, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_1, 1f, CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_1, CallFunc_MakeLiteralBool_ReturnValue);0x052DCallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0);0x0552CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x0577CallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x058CCallFunc_SetSoundMixClassOverride_Volume_ImplicitCast = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x05A9CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_2 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x05C6SetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerVoice.MixerVoice, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast, 1f, CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_2, CallFunc_MakeLiteralBool_ReturnValue);0x0603CallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(0);0x0628CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(0.5);0x064DCallFunc_MakeLiteralBool_ReturnValue = MakeLiteralBool(false);0x0662CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue);0x067FCallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_3 = Cast<3>(CallFunc_MakeLiteralDouble_ReturnValue_1);0x069CSetSoundMixClassOverride(this, /Game/Sound/MasterMix.MasterMix, /Game/Sound/MixerSFXAmbient.MixerSFXAmbient, CallFunc_SetSoundMixClassOverride_Volume_ImplicitCast_3, 1f, CallFunc_SetSoundMixClassOverride_FadeInTime_ImplicitCast_3, CallFunc_MakeLiteralBool_ReturnValue);0x06D9PopFlow();0x06DAPushFlow(Label_07DB);0x06DFOverlayBar.SetRenderOpacity(0f);0x0704CallFunc_SetGamePaused_ReturnValue = SetGamePaused(this, false);0x071ACallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x0734K2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0758K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x0775if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x077FK2Node_DynamicCast_AsMain_Char.StartEvent(true, 0.2f);0x07A9K2Node_DynamicCast_AsMain_Char.CustomTimeDilation = 0f;0x07D6goto Label_001B;0x07DBLabel_07DB:0x07DBDelay(this, 1f, LatentActionInfo{0xF, 1628332803, FName(ExecuteUbergraph_VideoMediaPlayer), this});0x0811PopFlow();0x0812Label_0812:0x0812MediaActor.K2_DestroyActor();0x0836Label_0836:0x0836RemoveFromParent();0x0844PopFlow();0x0845Label_0845:0x0845CallFunc_IsValid_ReturnValue = IsValid(MediaActor);0x0862if (!(CallFunc_IsValid_ReturnValue)) goto Label_0836;0x0870goto Label_0812;0x0875Label_0875:0x0875EndVideo.Broadcast();0x0888goto Label_0845;0x088DCallFunc_IsValid_ReturnValue_1 = IsValid(MediaActor);0x08AAif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x08B4CallFunc_BooleanOR_ReturnValue = BooleanOR(MediaActor.HoldB, Holding);0x08F0Hold = CallFunc_BooleanOR_ReturnValue;0x0903CallFunc_GetRenderOpacity_ReturnValue = OverlayBar.GetRenderOpacity();0x0935CallFunc_BooleanOR_ReturnValue = BooleanOR(MediaActor.HoldB, Holding);0x0971CallFunc_Conv_BoolToDouble_ReturnValue_1 = Conv_BoolToDouble(CallFunc_BooleanOR_ReturnValue);0x0996CallFunc_FInterpTo_Constant_Current_ImplicitCast = Cast<4>(CallFunc_GetRenderOpacity_ReturnValue);0x09B3CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast = Cast<4>(K2Node_Event_InDeltaTime);0x09D0CallFunc_FInterpTo_Constant_ReturnValue = FInterpTo_Constant(CallFunc_FInterpTo_Constant_Current_ImplicitCast, CallFunc_Conv_BoolToDouble_ReturnValue_1, CallFunc_FInterpTo_Constant_DeltaTime_ImplicitCast, 5);0x0A10CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_FInterpTo_Constant_ReturnValue);0x0A2DOverlayBar.SetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x0A56CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_Event_InDeltaTime);0x0A73CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, 0.25);0x0AA1CallFunc_SelectFloat_ReturnValue = SelectFloat(1, -1, Hold);0x0AD8CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_SelectFloat_ReturnValue);0x0B06CallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(CanSkip);0x0B2BCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_Conv_BoolToDouble_ReturnValue);0x0B59CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(Add, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x0B87CallFunc_FClamp_ReturnValue = FClamp(CallFunc_Add_DoubleDouble_ReturnValue, 0, 1);0x0BBEAdd = CallFunc_FClamp_ReturnValue;0x0BD9CallFunc_SetPercent_InPercent_ImplicitCast = Cast<3>(Add);0x0BF6HoldBar.SetPercent(CallFunc_SetPercent_InPercent_ImplicitCast);0x0C1FCallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(Add, 1);0x0C45if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) PopFlow();0x0C4FOnMediaReachedEnd_Event();0x0C5DPopFlow();0x0C5ELabel_0C5E:0x0C5ECallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/Blueprints/HUD/FadeScreen.FadeScreen_C, nullptr);0x0C93CallFunc_Create_ReturnValue.AddToViewport(0);0x0CB8CallFunc_Create_ReturnValue.FadeOut(1);0x0CE5PopFlow();0x0CE6Holding = K2Node_CustomEvent_Hold;0x0CF9PopFlow();0x0CFALabel_0CFA:0x0CFAPushFlow(Label_0D09);0x0CFFPushFlow(Label_0875);0x0D04goto Label_0C5E;0x0D09Label_0D09:0x0D09CallFunc_IsPlaying_ReturnValue = BinkMedia.IsPlaying();0x0D33if (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x0D3DCallFunc_Pause_ReturnValue = BinkMedia.Pause();0x0D67PopFlow();0x0D68PrintString(this, "ended bink video", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0DBBgoto Label_0CFA;0x0DC0Label_0DC0:0x0DC0return;0x0DC2// end of script
Final0x04
void EndVideo__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00