Zdexby TheHolyOneZ
9,486 classes
Class

UWBP_TabAudioSettings_C

: UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/UI/Settings2/WBP_TabAudioSettings.WBP_TabAudioSettings_C 0x05B0 (1,456 B) align 8 inherited 0x04A8 14 scripted vtable /Game/Blueprints/UI/Settings2/WBP_TabAudioSettings
0x00x05B0

Members 28

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08VoiceChatVolumeSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08VoiceChatActivationRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08UWESimpleGrid_1UUWESimpleGrid*10 flagsnullptr
0x08UWESimpleGrid_0UUWESimpleGrid*10 flagsnullptr
0x08UWESimpleGridUUWESimpleGrid*10 flagsnullptr
0x08SupportsExtraSettingsUCommonHardwareVisibilityBorder*10 flagsnullptr
0x08SoundFxVolumeSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08OverallVolumeSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08MusicVolumeSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08Line_5UImage*10 flagsnullptr
0x08Line_4UImage*10 flagsnullptr
0x08Line_3UImage*10 flagsnullptr
0x08Line_2UImage*10 flagsnullptr
0x08Line_1UImage*10 flagsnullptr
0x08LineUImage*10 flagsnullptr
0x08HostSettingsUCommonHardwareVisibilityBorder*10 flagsnullptr
0x08HandleResetUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08DialogueVolumeSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08ContainerUImage*10 flagsnullptr
0x08AvailableAudioDevicesRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08AllowAudioInBackgroundCheckboxUWBP_SettingsToggle_C*10 flagsnullptr
0x08ViewModelUSN2SettingsViewModel*Transient+8 flagsnullptr
0x10Available Audio Device NamesTArray<FText>3 flags[]
0x10Available Audio Device IdsTArray<FString>3 flags[]
0x10OnResetAudioSettingsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10AvailableDefaultVoiceChatModesTArray<FText>3 flags[]
0x10AvailableVoiceActivationModesTArray<FText>3 flags[]
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / 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
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
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
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 14

SignatureFlagsNativeParams
void IsConfirmationNeeded(const bool& Result)
Script3 statements · 44 bytes of bytecode
0x0000Result = ViewModel.bIsAudioSettingsDirty;0x0029return;0x002B// end of script
Public0x01
void ResetAllChildren(UPanelWidget* Container)
Script24 statements · 538 bytes of bytecode
0x0000PushFlow(Label_0217);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_GetAllChildren_ReturnValue = Container.GetAllChildren();0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EBPushFlow(Label_01CD);0x00F0CallFunc_GetAllChildren_ReturnValue = Container.GetAllChildren();0x0122/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015DK2Node_DynamicCast_AsWBP_Settings_Widget_Base = Cast<WBP_SettingsWidgetBase_C>(CallFunc_Array_Get_Item);0x0181K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Settings_Widget_Base);0x019Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01A8K2Node_DynamicCast_AsWBP_Settings_Widget_Base.ResetWidget();0x01CCPopFlow();0x01CDLabel_01CD:0x01CDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01F7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0212goto Label_0033;0x0217Label_0217:0x0217return;0x0219// end of script
Public0x08
void RequestAudioDeviceSwap(int32 DeviceIndexInArray)
Script6 statements · 128 bytes of bytecode
0x0000CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Available Audio Device Ids, DeviceIndexInArray);0x003Cif (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_007D;0x004AViewModel.SetActiveAudioOutputDevice(Available Audio Device Ids[DeviceIndexInArray]);0x007DLabel_007D:0x007Dreturn;0x007F// end of script
Public0x04
void PopulateAvailableAudioOutputDevicesOptions()
Script38 statements · 1,229 bytes of bytecode
0x0000PushFlow(Label_04CA);0x0005CurrentDeviceId = 0;0x001C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Available Audio Device Names);0x0045/Script/Engine.Default__KismetArrayLibrary.Array_Clear(Available Audio Device Ids);0x006ETemp_int_Loop_Counter_Variable = 0;0x0085Temp_int_Array_Index_Variable = 0;0x009CLabel_009C:0x009CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ViewModel.AvailableAudioDevices);0x00EDCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0113if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_035E;0x0121Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x013CPushFlow(Label_0480);0x0141/Script/Engine.Default__KismetArrayLibrary.Array_Get(ViewModel.AvailableAudioDevices, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0192CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Array_Get_Item.Name);0x01C0CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Available Audio Device Names, CallFunc_Conv_StringToText_ReturnValue);0x0204/Script/Engine.Default__KismetArrayLibrary.Array_Get(ViewModel.AvailableAudioDevices, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0255CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Available Audio Device Ids, CallFunc_Array_Get_Item.DeviceID);0x02A2/Script/Engine.Default__KismetArrayLibrary.Array_Get(ViewModel.AvailableAudioDevices, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02F3CallFunc_EqualEqual_StriStri_ReturnValue = EqualEqual_StriStri(CallFunc_Array_Get_Item.DeviceID, ViewModel.ActiveAudioDeviceId);0x0338if (!(CallFunc_EqualEqual_StriStri_ReturnValue)) PopFlow();0x0342CurrentDeviceId = Temp_int_Array_Index_Variable;0x035DPopFlow();0x035ELabel_035E:0x035ETemp_byte_Variable = 4;0x0372Temp_byte_Variable_1 = 1;0x0386CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(Available Audio Device Names);0x03B9Temp_bool_Variable = CallFunc_Array_IsEmpty_ReturnValue;0x03CCAvailableAudioDevicesRotator.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0425AvailableAudioDevicesRotator.SetOptions(Available Audio Device Names);0x0452AvailableAudioDevicesRotator.SetSelectedOption(CurrentDeviceId);0x047FPopFlow();0x0480Label_0480:0x0480CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04AATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04C5goto Label_009C;0x04CALabel_04CA:0x04CAreturn;0x04CC// end of script
Public0x00
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = OverallVolumeSlider;0x0013return ReturnValue;0x001D// end of script
EventProtected0x08
void RequestConfirmation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabAudioSettings(38);0x000Freturn;0x0011// end of script
Public0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabAudioSettings(43);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__WBP_TabAudioSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_TabAudioSettings(94);0x0021return;0x0023// end of script
0x08
void RefreshAudioOutputDevices(TArray<FAudioOutputDeviceInfo>& AudioDevices)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_AudioDevices = AudioDevices;0x0012ExecuteUbergraph_WBP_TabAudioSettings(118);0x0021return;0x0023// end of script
0x10
void OnAudioOutputDeviceSelected(int32 DeviceID)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_DeviceID = DeviceID;0x0012ExecuteUbergraph_WBP_TabAudioSettings(137);0x0021return;0x0023// end of script
0x04
void HandleConfirm()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabAudioSettings(165);0x000Freturn;0x0011// end of script
Public0x00
void HandleCancel()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabAudioSettings(202);0x000Freturn;0x0011// end of script
Public0x00
void ExecuteUbergraph_WBP_TabAudioSettings(int32 EntryPoint)
Script20 statements · 237 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AResetAllChildren(UWESimpleGrid);0x0021goto Label_00EA;0x0026goto Label_00EA;0x002BResetAllChildren(UWESimpleGrid_0);0x0042ResetAllChildren(UWESimpleGrid_1);0x0059goto Label_000A;0x005EOnResetAudioSettings.Broadcast();0x0071goto Label_00EA;0x0076PopulateAvailableAudioOutputDevicesOptions();0x0084goto Label_00EA;0x0089RequestAudioDeviceSwap(K2Node_CustomEvent_DeviceID);0x00A0goto Label_00EA;0x00A5ViewModel.ApplyAudioSettings();0x00C5goto Label_00EA;0x00CAViewModel.RevertAudioSettings();0x00EALabel_00EA:0x00EAreturn;0x00EC// end of script
Final0x04
void OnResetAudioSettings__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type