|
| UMG_API void | SetRenderingPhase (int32 RenderPhase, int32 TotalPhases) |
| |
| UMG_API void | RequestRender () |
| |
| UMG_API UMaterialInstanceDynamic * | GetEffectMaterial () const |
| |
| UMG_API void | SetEffectMaterial (UMaterialInterface *EffectMaterial) |
| |
| UMG_API void | SetTextureParameter (FName TextureParameter) |
| |
| UMG_API void | SetRetainRendering (bool bInRetainRendering) |
| |
| UMG_API bool | IsRetainRendering () const |
| |
| UMG_API int32 | GetPhase () const |
| |
| UMG_API int32 | GetPhaseCount () const |
| |
| UMG_API bool | IsRenderOnInvalidation () const |
| |
| UMG_API bool | IsRenderOnPhase () const |
| |
| virtual UMG_API void | ReleaseSlateResources (bool bReleaseChildren) override |
| |
| UMG_API FGeometry | GetCachedAllottedGeometry () const |
| |
| UMG_API const FName & | GetTextureParameter () const |
| |
| UMG_API const UMaterialInterface * | GetEffectMaterialInterface () const |
| |
| UMG_API UPanelSlot * | GetContentSlot () const |
| |
| UMG_API UPanelSlot * | SetContent (UWidget *Content) |
| |
| UMG_API UWidget * | GetContent () const |
| |
| UMG_API int32 | GetChildrenCount () const |
| |
| UMG_API UWidget * | GetChildAt (int32 Index) const |
| |
| UMG_API TArray< UWidget * > | GetAllChildren () const |
| |
| UMG_API int32 | GetChildIndex (const UWidget *Content) const |
| |
| UMG_API bool | HasChild (UWidget *Content) const |
| |
| UMG_API bool | RemoveChildAt (int32 Index) |
| |
| UMG_API UPanelSlot * | AddChild (UWidget *Content) |
| |
| UMG_API UPanelSlot * | AddChild (UWidget *Content, UPanelSlot *SlotTemplate) |
| |
| UMG_API UPanelSlot * | InsertChildAt (int32 Index, UWidget *Content) |
| |
| UMG_API UPanelSlot * | InsertChildAt (int32 Index, UWidget *Content, UPanelSlot *SlotTemplate) |
| |
| UMG_API void | ShiftChild (int32 Index, UWidget *Child) |
| |
| UMG_API bool | RemoveChild (UWidget *Content) |
| |
| UMG_API bool | HasAnyChildren () const |
| |
| virtual UMG_API void | ClearChildren () |
| |
| UMG_API const TArray< UPanelSlot * > & | GetSlots () const |
| |
| bool | CanHaveMultipleChildren () const |
| |
| bool | CanAddMoreChildren () const |
| |
| virtual UMG_API void | PostLoad () override |
| |
| | UE_FIELD_NOTIFICATION_DECLARE_CLASS_DESCRIPTOR_BASE_END () |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (bool, FGetBool) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (float, FGetFloat) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (int32, FGetInt32) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FText, FGetText) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FSlateColor, FGetSlateColor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FLinearColor, FGetLinearColor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FSlateBrush, FGetSlateBrush) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (ESlateVisibility, FGetSlateVisibility) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (EMouseCursor::Type, FGetMouseCursor) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (ECheckBoxState, FGetCheckBoxState) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (UWidget *, FGetWidget) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam (UWidget *, FGenerateWidgetForString, FString, Item) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam (UWidget *, FGenerateWidgetForObject, UObject *, Item) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal (FEventReply, FOnReply) |
| |
| | DECLARE_DYNAMIC_DELEGATE_RetVal_TwoParams (FEventReply, FOnPointerEvent, FGeometry, MyGeometry, const FPointerEvent &, MouseEvent) |
| |
| | DECLARE_MULTICAST_DELEGATE_TwoParams (FOnWidgetStateBroadcast, UWidget *, const FWidgetStateBitfield &) |
| |
| UMG_API const FWidgetTransform & | GetRenderTransform () const |
| |
| UMG_API void | SetRenderTransform (FWidgetTransform InTransform) |
| |
| UMG_API void | SetRenderScale (FVector2D Scale) |
| |
| UMG_API void | SetRenderShear (FVector2D Shear) |
| |
| UMG_API void | SetRenderTransformAngle (float Angle) |
| |
| UMG_API float | GetRenderTransformAngle () const |
| |
| UMG_API void | SetRenderTranslation (FVector2D Translation) |
| |
| UMG_API FVector2D | GetRenderTransformPivot () const |
| |
| UMG_API void | SetRenderTransformPivot (FVector2D Pivot) |
| |
| UMG_API EFlowDirectionPreference | GetFlowDirectionPreference () const |
| |
| UMG_API void | SetFlowDirectionPreference (EFlowDirectionPreference FlowDirection) |
| |
| UMG_API bool | GetIsEnabled () const |
| |
| virtual UMG_API void | SetIsEnabled (bool bInIsEnabled) |
| |
| UMG_API bool | IsInViewport () const |
| |
| UMG_API FText | GetToolTipText () const |
| |
| UMG_API void | SetToolTipText (const FText &InToolTipText) |
| |
| UMG_API UWidget * | GetToolTip () const |
| |
| UMG_API void | SetToolTip (UWidget *Widget) |
| |
| UMG_API EMouseCursor::Type | GetCursor () const |
| |
| UMG_API void | SetCursor (EMouseCursor::Type InCursor) |
| |
| UMG_API void | ResetCursor () |
| |
| UMG_API bool | IsRendered () const |
| |
| UMG_API bool | IsVisible () const |
| |
| UMG_API ESlateVisibility | GetVisibility () const |
| |
| virtual UMG_API void | SetVisibility (ESlateVisibility InVisibility) |
| |
| UMG_API float | GetRenderOpacity () const |
| |
| UMG_API void | SetRenderOpacity (float InOpacity) |
| |
| UMG_API EWidgetClipping | GetClipping () const |
| |
| UMG_API void | SetClipping (EWidgetClipping InClipping) |
| |
| UMG_API EWidgetPixelSnapping | GetPixelSnapping () const |
| |
| UMG_API void | SetPixelSnapping (EWidgetPixelSnapping InPixelSnapping) |
| |
| UMG_API void | ForceVolatile (bool bForce) |
| |
| virtual UMG_API bool | IsHovered () const |
| |
| UMG_API bool | HasKeyboardFocus () const |
| |
| UMG_API bool | HasMouseCapture () const |
| |
| UMG_API bool | HasMouseCaptureByUser (int32 UserIndex, int32 PointerIndex=-1) const |
| |
| UMG_API void | SetKeyboardFocus () |
| |
| UMG_API bool | HasUserFocus (APlayerController *PlayerController) const |
| |
| UMG_API bool | HasAnyUserFocus () const |
| |
| UMG_API bool | HasFocusedDescendants () const |
| |
| UMG_API bool | HasUserFocusedDescendants (APlayerController *PlayerController) const |
| |
| UMG_API void | SetFocus () |
| |
| UMG_API void | SetUserFocus (APlayerController *PlayerController) |
| |
| UMG_API void | ForceLayoutPrepass () |
| |
| UMG_API void | InvalidateLayoutAndVolatility () |
| |
| UMG_API FVector2D | GetDesiredSize () const |
| |
| UMG_API void | SetAllNavigationRules (EUINavigationRule Rule, FName WidgetToFocus) |
| |
| UMG_API void | SetNavigationRule (EUINavigation Direction, EUINavigationRule Rule, FName WidgetToFocus) |
| |
| UMG_API void | SetNavigationRuleBase (EUINavigation Direction, EUINavigationRule Rule) |
| |
| UMG_API void | SetNavigationRuleExplicit (EUINavigation Direction, UWidget *InWidget) |
| |
| UMG_API void | SetNavigationRuleCustom (EUINavigation Direction, FCustomWidgetNavigationDelegate InCustomDelegate) |
| |
| UMG_API void | SetNavigationRuleCustomBoundary (EUINavigation Direction, FCustomWidgetNavigationDelegate InCustomDelegate) |
| |
| UMG_API void | SetNavigationMethod (const TInstancedStruct< FNavigationMethod > &NavigationMethod) |
| |
| UMG_API class UPanelWidget * | GetParent () const |
| |
| virtual UMG_API void | RemoveFromParent () |
| |
| UMG_API const FGeometry & | GetCachedGeometry () const |
| |
| UMG_API const FGeometry & | GetTickSpaceGeometry () const |
| |
| UMG_API const FGeometry & | GetPaintSpaceGeometry () const |
| |
| virtual UMG_API FDelegateHandle | AddFieldValueChangedDelegate (UE::FieldNotification::FFieldId InFieldId, FFieldValueChangedDelegate InNewDelegate) override final |
| |
| virtual UMG_API bool | RemoveFieldValueChangedDelegate (UE::FieldNotification::FFieldId InFieldId, FDelegateHandle InHandle) override final |
| |
| virtual UMG_API int32 | RemoveAllFieldValueChangedDelegates (FDelegateUserObjectConst InUserObject) override final |
| |
| virtual UMG_API int32 | RemoveAllFieldValueChangedDelegates (UE::FieldNotification::FFieldId InFieldId, FDelegateUserObjectConst InUserObject) override final |
| |
| virtual UMG_API void | BroadcastFieldValueChanged (UE::FieldNotification::FFieldId InFieldId) override final |
| |
| UMG_API void | K2_AddFieldValueChangedDelegate (FFieldNotificationId FieldId, FFieldValueChangedDynamicDelegate Delegate) |
| |
| UMG_API void | K2_RemoveFieldValueChangedDelegate (FFieldNotificationId FieldId, FFieldValueChangedDynamicDelegate Delegate) |
| |
| UMG_API TSharedRef< SWidget > | TakeWidget () |
| |
| template<class WidgetType = SObjectWidget> |
| TSharedRef< WidgetType > | TakeDerivedWidget (ConstructMethodType ConstructMethod) |
| |
| UMG_API TSharedPtr< SWidget > | GetCachedWidget () const |
| |
| UMG_API TSharedPtr< SWidget > | GetCachedWrappedWidget () const |
| |
| UMG_API bool | IsConstructed () const |
| |
| UMG_API UGameInstance * | GetGameInstance () const |
| |
| template<class TGameInstance = UGameInstance> |
| TGameInstance * | GetGameInstance () const |
| |
| virtual UMG_API APlayerController * | GetOwningPlayer () const |
| |
| template<class TPlayerController = APlayerController> |
| TPlayerController * | GetOwningPlayer () const |
| |
| virtual UMG_API ULocalPlayer * | GetOwningLocalPlayer () const |
| |
| template<class T > |
| T * | GetOwningLocalPlayer () const |
| |
| UMG_API FText | GetAccessibleText () const |
| |
| UMG_API FText | GetAccessibleSummaryText () const |
| |
| UMG_API void | BuildNavigation () |
| |
| bool | IsDesignTime () const |
| |
| bool | IsPreviewTime () const |
| |
| UMG_API bool | IsChildOf (UWidget *PossibleParent) |
| |
| UMG_API bool | AddBinding (FDelegateProperty *DelegateProperty, UObject *SourceObject, const FDynamicPropertyPath &BindingPath) |
| |
| UMG_API FDelegateHandle | RegisterPostStateListener (const FOnWidgetStateBroadcast::FDelegate &ListenerDelegate, bool bBroadcastCurrentState=true) |
| |
| UMG_API void | UnregisterPostStateListener (const FDelegateHandle &ListenerDelegate) |
| |
| virtual UMG_API UWorld * | GetWorld () const override |
| |
| virtual UMG_API void | BeginDestroy () override |
| |
| virtual UMG_API void | FinishDestroy () override |
| |
| virtual UMG_API void | PreSave (FObjectPreSaveContext ObjectSaveContext) override |
| |
| bool | CanSafelyRouteEvent () |
| |
| bool | CanSafelyRoutePaint () |
| |
| virtual UMG_API bool | NeedsLoadForServer () const override |
| |
| COREUOBJECT_API | UObject () |
| |
| COREUOBJECT_API | UObject (const FObjectInitializer &ObjectInitializer) |
| |
| COREUOBJECT_API | UObject (EStaticConstructor, EObjectFlags InFlags) |
| |
| COREUOBJECT_API | UObject (FVTableHelper &Helper) |
| |
| COREUOBJECT_API UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) |
| |
| template<class TReturnType > |
| TReturnType * | CreateEditorOnlyDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| COREUOBJECT_API void | GetDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects) |
| |
| COREUOBJECT_API UObject * | GetDefaultSubobjectByName (FName ToFind) |
| |
| virtual COREUOBJECT_API void | PostInitProperties () |
| |
| virtual COREUOBJECT_API void | PostReinitProperties () |
| |
| virtual void | PostCDOContruct () |
| |
| virtual COREUOBJECT_API void | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | CollectSaveOverrides (FObjectCollectSaveOverridesContext SaveContext) |
| |
| UE_FORCEINLINE_HINT bool | Modify (bool bAlwaysMarkDirty=true) |
| |
| UE_FORCEINLINE_HINT bool | IsCapturingAsRootObjectForTransaction () const |
| |
| virtual bool | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual bool | IsReadyForFinishDestroy () |
| |
| virtual COREUOBJECT_API void | Serialize (FArchive &Ar) |
| |
| virtual COREUOBJECT_API void | Serialize (FStructuredArchive::FRecord Record) |
| |
| virtual void | ShutdownAfterError () |
| |
| virtual void | PostInterpChange (FProperty *PropertyThatChanged) |
| |
| virtual COREUOBJECT_API void | PostRename (UObject *OldOuter, const FName OldName) |
| |
| virtual void | PreDuplicate (FObjectDuplicationParameters &DupParams) |
| |
| virtual void | PostDuplicate (bool bDuplicateForPIE) |
| |
| virtual void | PostDuplicate (EDuplicateMode::Type DuplicateMode) |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForClient () const |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForTargetPlatform (const class ITargetPlatform *TargetPlatform) const |
| |
| virtual bool | NeedsLoadForEditorGame () const |
| |
| virtual bool | IsEditorOnly () const |
| |
| virtual bool | HasNonEditorOnlyReferences () const |
| |
| virtual bool | IsPostLoadThreadSafe () const |
| |
| virtual COREUOBJECT_API bool | IsDestructionThreadSafe () const |
| |
| virtual COREUOBJECT_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |
| virtual void | GetPrestreamPackages (TArray< UObject * > &OutPrestream) |
| |
| virtual void | ExportCustomProperties (FOutputDevice &Out, uint32 Indent) |
| |
| virtual void | ImportCustomProperties (const TCHAR *SourceText, FFeedbackContext *Warn) |
| |
| virtual void | PostEditImport () |
| |
| virtual void | PostReloadConfig (class FProperty *PropertyThatWasLoaded) |
| |
| virtual COREUOBJECT_API bool | Rename (const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) |
| |
| virtual FString | GetDesc () |
| |
| COREUOBJECT_API UScriptStruct * | GetSparseClassDataStruct () const |
| |
| virtual bool | GetNativePropertyValues (TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const |
| |
| virtual COREUOBJECT_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) |
| |
| SIZE_T | GetResourceSizeBytes (EResourceSizeMode::Type Mode) |
| |
| virtual FName | GetExporterName (void) |
| |
| COREUOBJECT_API void | CallAddReferencedObjects (FReferenceCollector &Collector) |
| |
| virtual FRestoreForUObjectOverwrite * | GetRestoreForUObjectOverwrite () |
| |
| virtual bool | AreNativePropertiesIdenticalTo (UObject *Other) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetData &Out) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context, FAssetData &Out) const |
| |
| virtual COREUOBJECT_API bool | IsAsset () const |
| |
| virtual COREUOBJECT_API FPrimaryAssetId | GetPrimaryAssetId () const |
| |
| virtual COREUOBJECT_API bool | IsLocalizedResource () const |
| |
| virtual COREUOBJECT_API bool | IsSafeForRootSet () const |
| |
| virtual COREUOBJECT_API void | TagSubobjects (EObjectFlags NewFlags) |
| |
| virtual COREUOBJECT_API void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const |
| |
| virtual COREUOBJECT_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const |
| |
| virtual COREUOBJECT_API void | RegisterReplicationFragments (UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) |
| |
| virtual COREUOBJECT_API bool | IsNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsFullNameStableForNetworking () const |
| |
| virtual COREUOBJECT_API bool | IsSupportedForNetworking () const |
| |
| virtual void | GetSubobjectsWithStableNamesForNetworking (TArray< UObject * > &ObjList) |
| |
| virtual COREUOBJECT_API void | PreNetReceive () |
| |
| virtual COREUOBJECT_API void | PostNetReceive () |
| |
| virtual void | PostRepNotifies () |
| |
| virtual COREUOBJECT_API void | PreDestroyFromReplication () |
| |
| COREUOBJECT_API bool | IsSelected () const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FArchive &Ar) const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FStructuredArchive::FSlot Slot) const |
| |
| COREUOBJECT_API void | ReinitializeProperties (UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| COREUOBJECT_API FString | GetDetailedInfo () const |
| |
| COREUOBJECT_API bool | ConditionalBeginDestroy () |
| |
| COREUOBJECT_API bool | ConditionalFinishDestroy () |
| |
| COREUOBJECT_API void | ConditionalPostLoad () |
| |
| COREUOBJECT_API void | ConditionalPreload () |
| |
| COREUOBJECT_API void | ConditionalPostLoadSubobjects (struct FObjectInstancingGraph *OuterInstanceGraph=NULL) |
| |
| bool | IsBasedOnArchetype (const UObject *const SomeObject) const |
| |
| COREUOBJECT_API UFunction * | FindFunction (FName InName) const |
| |
| COREUOBJECT_API UFunction * | FindFunctionChecked (FName InName) const |
| |
| virtual COREUOBJECT_API void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const |
| |
| COREUOBJECT_API void | CollectDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const |
| |
| COREUOBJECT_API bool | CheckDefaultSubobjects (bool bForceCheck=false) const |
| |
| COREUOBJECT_API void | SaveConfig (uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) |
| |
| COREUOBJECT_API void | SaveConfig (const FSaveConfigContext &Context) |
| |
| COREUOBJECT_API void | UpdateDefaultConfigFile (const FString &SpecificFileLocation="") |
| |
| COREUOBJECT_API bool | TryUpdateDefaultConfigFile (const FString &SpecificFileLocation="", bool bWarnIfFail=true) |
| |
| COREUOBJECT_API void | UpdateGlobalUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateProjectUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateSinglePropertyInConfigFile (const FProperty *InProperty, const FString &InConfigIniName) |
| |
| COREUOBJECT_API FString | GetDefaultConfigFilename () const |
| |
| COREUOBJECT_API FString | GetGlobalUserConfigFilename () const |
| |
| COREUOBJECT_API FString | GetProjectUserConfigFilename () const |
| |
| virtual const TCHAR * | GetConfigOverridePlatform () const |
| |
| virtual void | OverrideConfigSection (FString &SectionName) |
| |
| virtual void | OverridePerObjectConfigSection (FString &SectionName) |
| |
| COREUOBJECT_API void | LoadConfig (UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) |
| |
| COREUOBJECT_API void | ReloadConfig (UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) |
| |
| COREUOBJECT_API void | ParseParms (const TCHAR *Parms) |
| |
| COREUOBJECT_API void | OutputReferencers (FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) |
| |
| COREUOBJECT_API void | RetrieveReferencers (TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) |
| |
| COREUOBJECT_API void | SetLinker (FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) |
| |
| COREUOBJECT_API UObject * | GetArchetype () const |
| |
| COREUOBJECT_API void | GetArchetypeInstances (TArray< UObject * > &Instances) |
| |
| COREUOBJECT_API void | InstanceSubobjectTemplates (struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| template<class T > |
| bool | Implements () const |
| |
| virtual COREUOBJECT_API void | ProcessEvent (UFunction *Function, void *Parms) |
| |
| virtual int32 | GetFunctionCallspace (UFunction *Function, FFrame *Stack) |
| |
| virtual bool | CallRemoteFunction (UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack) |
| |
| COREUOBJECT_API bool | CallFunctionByNameWithArguments (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) |
| |
| COREUOBJECT_API void | CallFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| | DECLARE_FUNCTION (ProcessInternal) |
| |
| virtual bool | ProcessConsoleExec (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) |
| |
| COREUOBJECT_API void | SkipFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| virtual UClass * | RegenerateClass (UClass *ClassToRegenerate, UObject *PreviousCDO) |
| |
| COREUOBJECT_API bool | IsInBlueprint () const |
| |
| COREUOBJECT_API void | DestroyNonNativeProperties () |
| |
| virtual void | MarkAsEditorOnlySubobject () |
| |
| COREUOBJECT_API void | AbortInsideMemberFunction () const |
| |
| | DECLARE_FUNCTION (execUndefined) |
| |
| | DECLARE_FUNCTION (execLocalVariable) |
| |
| | DECLARE_FUNCTION (execInstanceVariable) |
| |
| | DECLARE_FUNCTION (execDefaultVariable) |
| |
| | DECLARE_FUNCTION (execLocalOutVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceVariable) |
| |
| | DECLARE_FUNCTION (execClassSparseDataVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceContext) |
| |
| | DECLARE_FUNCTION (execArrayElement) |
| |
| | DECLARE_FUNCTION (execBoolVariable) |
| |
| | DECLARE_FUNCTION (execClassDefaultVariable) |
| |
| | DECLARE_FUNCTION (execEndFunctionParms) |
| |
| | DECLARE_FUNCTION (execNothing) |
| |
| | DECLARE_FUNCTION (execNothingInt32) |
| |
| | DECLARE_FUNCTION (execNothingOp4a) |
| |
| | DECLARE_FUNCTION (execBreakpoint) |
| |
| | DECLARE_FUNCTION (execTracepoint) |
| |
| | DECLARE_FUNCTION (execWireTracepoint) |
| |
| | DECLARE_FUNCTION (execInstrumentation) |
| |
| | DECLARE_FUNCTION (execEndOfScript) |
| |
| | DECLARE_FUNCTION (execReturnNothing) |
| |
| | DECLARE_FUNCTION (execEmptyParmValue) |
| |
| | DECLARE_FUNCTION (execJump) |
| |
| | DECLARE_FUNCTION (execJumpIfNot) |
| |
| | DECLARE_FUNCTION (execAssert) |
| |
| | DECLARE_FUNCTION (execPushExecutionFlow) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlow) |
| |
| | DECLARE_FUNCTION (execComputedJump) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlowIfNot) |
| |
| | DECLARE_FUNCTION (execLet) |
| |
| | DECLARE_FUNCTION (execLetObj) |
| |
| | DECLARE_FUNCTION (execLetWeakObjPtr) |
| |
| | DECLARE_FUNCTION (execLetBool) |
| |
| | DECLARE_FUNCTION (execLetDelegate) |
| |
| | DECLARE_FUNCTION (execLetMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execAddMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execClearMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execEatReturnValue) |
| |
| | DECLARE_FUNCTION (execRemoveMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execSelf) |
| |
| | DECLARE_FUNCTION (execContext) |
| |
| | DECLARE_FUNCTION (execContext_FailSilent) |
| |
| | DECLARE_FUNCTION (execStructMemberContext) |
| |
| | DECLARE_FUNCTION (execVirtualFunction) |
| |
| | DECLARE_FUNCTION (execFinalFunction) |
| |
| | DECLARE_FUNCTION (execLocalVirtualFunction) |
| |
| | DECLARE_FUNCTION (execLocalFinalFunction) |
| |
| | DECLARE_FUNCTION (execStructCmpEq) |
| |
| | DECLARE_FUNCTION (execStructCmpNe) |
| |
| | DECLARE_FUNCTION (execStructMember) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execIntConst) |
| |
| | DECLARE_FUNCTION (execInt64Const) |
| |
| | DECLARE_FUNCTION (execUInt64Const) |
| |
| | DECLARE_FUNCTION (execSkipOffsetConst) |
| |
| | DECLARE_FUNCTION (execFloatConst) |
| |
| | DECLARE_FUNCTION (execDoubleConst) |
| |
| | DECLARE_FUNCTION (execStringConst) |
| |
| | DECLARE_FUNCTION (execUnicodeStringConst) |
| |
| | DECLARE_FUNCTION (execTextConst) |
| |
| | DECLARE_FUNCTION (execPropertyConst) |
| |
| | DECLARE_FUNCTION (execObjectConst) |
| |
| | DECLARE_FUNCTION (execSoftObjectConst) |
| |
| | DECLARE_FUNCTION (execFieldPathConst) |
| |
| | DECLARE_FUNCTION (execInstanceDelegate) |
| |
| | DECLARE_FUNCTION (execNameConst) |
| |
| | DECLARE_FUNCTION (execByteConst) |
| |
| | DECLARE_FUNCTION (execIntZero) |
| |
| | DECLARE_FUNCTION (execIntOne) |
| |
| | DECLARE_FUNCTION (execTrue) |
| |
| | DECLARE_FUNCTION (execFalse) |
| |
| | DECLARE_FUNCTION (execNoObject) |
| |
| | DECLARE_FUNCTION (execNullInterface) |
| |
| | DECLARE_FUNCTION (execIntConstByte) |
| |
| | DECLARE_FUNCTION (execRotationConst) |
| |
| | DECLARE_FUNCTION (execVectorConst) |
| |
| | DECLARE_FUNCTION (execVector3fConst) |
| |
| | DECLARE_FUNCTION (execTransformConst) |
| |
| | DECLARE_FUNCTION (execStructConst) |
| |
| | DECLARE_FUNCTION (execSetArray) |
| |
| | DECLARE_FUNCTION (execSetSet) |
| |
| | DECLARE_FUNCTION (execSetMap) |
| |
| | DECLARE_FUNCTION (execArrayConst) |
| |
| | DECLARE_FUNCTION (execSetConst) |
| |
| | DECLARE_FUNCTION (execMapConst) |
| |
| | DECLARE_FUNCTION (execBitFieldConst) |
| |
| | DECLARE_FUNCTION (execNew) |
| |
| | DECLARE_FUNCTION (execClassContext) |
| |
| | DECLARE_FUNCTION (execNativeParm) |
| |
| | DECLARE_FUNCTION (execCast) |
| |
| | DECLARE_FUNCTION (execDynamicCast) |
| |
| | DECLARE_FUNCTION (execMetaCast) |
| |
| | DECLARE_FUNCTION (execInterfaceCast) |
| |
| | DECLARE_FUNCTION (execDoubleToFloatCast) |
| |
| | DECLARE_FUNCTION (execFloatToDoubleCast) |
| |
| | DECLARE_FUNCTION (execObjectToBool) |
| |
| | DECLARE_FUNCTION (execInterfaceToBool) |
| |
| | DECLARE_FUNCTION (execObjectToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToObject) |
| |
| | DECLARE_FUNCTION (execGetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execSetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execGetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execSetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execDynArrayInsert) |
| |
| | DECLARE_FUNCTION (execDynArrayRemove) |
| |
| | DECLARE_FUNCTION (execDynArrayFind) |
| |
| | DECLARE_FUNCTION (execDynArrayFindStruct) |
| |
| | DECLARE_FUNCTION (execDynArrayAdd) |
| |
| | DECLARE_FUNCTION (execDynArrayAddItem) |
| |
| | DECLARE_FUNCTION (execDynArrayInsertItem) |
| |
| | DECLARE_FUNCTION (execDynArrayRemoveItem) |
| |
| | DECLARE_FUNCTION (execDynArraySort) |
| |
| | DECLARE_FUNCTION (execBindDelegate) |
| |
| | DECLARE_FUNCTION (execCallMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execLetValueOnPersistentFrame) |
| |
| | DECLARE_FUNCTION (execCallMathFunction) |
| |
| | DECLARE_FUNCTION (execSwitchValue) |
| |
| | DECLARE_FUNCTION (execArrayGetByRef) |
| |
| | DECLARE_FUNCTION (execAutoRtfmTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmStopTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmAbortIfNot) |
| |
| void | ExecuteUbergraph (int32 EntryPoint) |
| |
| virtual void | ValidateGeneratedRepEnums (const TArray< struct FRepRecord > &ClassReps) const |
| |
| virtual uint64 | GetNetPushIdDynamic () const |
| |
| | UObjectBaseUtility () |
| |
| | UObjectBaseUtility (EObjectFlags InFlags) |
| |
| void | SetFlags (EObjectFlags NewFlags) |
| |
| void | ClearFlags (EObjectFlags FlagsToClear) |
| |
| bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| |
| bool | HasAllFlags (EObjectFlags FlagsToCheck) const |
| |
| UE_FORCEINLINE_HINT EObjectFlags | GetMaskedFlags (EObjectFlags Mask=RF_AllFlags) const |
| |
| UE_FORCEINLINE_HINT void | Mark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT void | UnMark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT EObjectMark | GetAllMarks () const |
| |
| void | MarkAsGarbage () |
| |
| void | ClearGarbage () |
| |
| UE_FORCEINLINE_HINT void | AddToRoot () |
| |
| UE_FORCEINLINE_HINT void | RemoveFromRoot () |
| |
| UE_FORCEINLINE_HINT bool | IsRooted () const |
| |
| UE_FORCEINLINE_HINT int32 | GetRefCount () const |
| |
| bool | ThisThreadAtomicallyClearedRFUnreachable () |
| |
| UE_FORCEINLINE_HINT bool | IsUnreachable () const |
| |
| UE_FORCEINLINE_HINT bool | IsNative () const |
| |
| void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| |
| UE_FORCEINLINE_HINT EInternalObjectFlags | GetInternalFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| |
| void | ClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| bool | AtomicallyClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| COREUOBJECT_API FString | GetFullName (const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API FString | GetPathName (const UObject *StopOuter=NULL) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FString &ResultString) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FStringBuilderBase &ResultString) const |
| |
| virtual bool | CanBeClusterRoot () const |
| |
| virtual COREUOBJECT_API bool | CanBeInCluster () const |
| |
| virtual COREUOBJECT_API void | CreateCluster () |
| |
| virtual void | OnClusterMarkedAsPendingKill () |
| |
| COREUOBJECT_API void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) |
| |
| COREUOBJECT_API FString | GetFullGroupName (bool bStartWithOuter) const |
| |
| UE_FORCEINLINE_HINT FString | GetName () const |
| |
| UE_FORCEINLINE_HINT void | GetName (FString &ResultString) const |
| |
| UE_FORCEINLINE_HINT void | AppendName (FString &ResultString) const |
| |
| COREUOBJECT_API bool | IsPackageExternal () const |
| |
| COREUOBJECT_API void | DetachExternalPackage () |
| |
| COREUOBJECT_API void | ReattachExternalPackage () |
| |
| COREUOBJECT_API UObject * | GetOutermostObject () const |
| |
| COREUOBJECT_API UPackage * | GetPackage () const |
| |
| UE_INTERNAL virtual COREUOBJECT_API UE::Core::FVersePath | GetVersePath () const |
| |
| COREUOBJECT_API UPackage * | GetOutermost () const |
| |
| COREUOBJECT_API bool | MarkPackageDirty () const |
| |
| COREUOBJECT_API bool | IsTemplate (EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const |
| |
| COREUOBJECT_API UObject * | GetTypedOuter (UClass *Target) const |
| |
| template<typename T > |
| T * | GetTypedOuter () const |
| |
| template<typename InterfaceClassType > |
| InterfaceClassType * | GetImplementingOuter () const |
| |
| COREUOBJECT_API UObjectBaseUtility * | GetImplementingOuterObject (const UClass *InInterfaceClass) const |
| |
| COREUOBJECT_API bool | IsIn (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsIn (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInOuter (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsInPackage (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInA (const UClass *SomeBaseClass) const |
| |
| COREUOBJECT_API bool | RootPackageHasAnyFlags (uint32 CheckFlagMask) const |
| |
| template<typename OtherClassType > |
| bool | IsA (OtherClassType SomeBase) const |
| |
| template<class T > |
| bool | IsA () const |
| |
| COREUOBJECT_API const UClass * | FindNearestCommonBaseClass (const UClass *TestClass) const |
| |
| COREUOBJECT_API void * | GetInterfaceAddress (UClass *InterfaceClass) |
| |
| COREUOBJECT_API void * | GetNativeInterfaceAddress (UClass *InterfaceClass) |
| |
| const void * | GetNativeInterfaceAddress (UClass *InterfaceClass) const |
| |
| COREUOBJECT_API bool | IsTemplateForSubobjects (EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const |
| |
| COREUOBJECT_API bool | IsDefaultSubobject () const |
| |
| COREUOBJECT_API class FLinkerLoad * | GetLinker () const |
| |
| COREUOBJECT_API int32 | GetLinkerIndex () const |
| |
| COREUOBJECT_API FPackageFileVersion | GetLinkerUEVersion () const |
| |
| int32 | GetLinkerUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerLicenseeUEVersion () const |
| |
| int32 | GetLinkerLicenseeUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerCustomVersion (FGuid CustomVersionKey) const |
| |
| UE_FORCEINLINE_HINT bool | operator< (const UObjectBaseUtility &Other) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| COREUOBJECT_API | UObjectBase (UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) |
| |
| virtual COREUOBJECT_API | ~UObjectBase () |
| |
| COREUOBJECT_API bool | IsValidLowLevel () const |
| |
| COREUOBJECT_API bool | IsValidLowLevelFast (bool bRecursive=true) const |
| |
| FORCEINLINE uint32 | GetUniqueID () const |
| |
| FORCEINLINE UClass * | GetClass () const |
| |
| FORCEINLINE UObject * | GetOuter () const |
| |
| FORCEINLINE FName | GetFName () const |
| |
| virtual COREUOBJECT_API FName | GetFNameForStatID () const |
| |
| COREUOBJECT_API UPackage * | GetExternalPackage () const |
| |
| COREUOBJECT_API void | SetExternalPackage (UPackage *InPackage) |
| |
| COREUOBJECT_API UPackage * | GetExternalPackageInternal () const |
| |
| COREUOBJECT_API void | MarkAsReachable () const |
| |
| COREUOBJECT_API void | AddRef () const |
| |
| COREUOBJECT_API void | ReleaseRef () const |
| |
| FORCEINLINE EObjectFlags | GetFlags () const |
| |
| FORCENOINLINE void | AtomicallySetFlags (EObjectFlags FlagsToAdd) |
| |
| FORCENOINLINE void | AtomicallyClearFlags (EObjectFlags FlagsToClear) |
| |
| virtual const UE::FieldNotification::IClassDescriptor & | GetFieldNotificationDescriptor () const =0 |
| |
The Retainer Box renders children widgets to a render target first before later rendering that render target to the screen. This allows both frequency and phase to be controlled so that the UI can actually render less often than the frequency of the main game render. It also has the side benefit of allow materials to be applied to the render target after drawing the widgets to apply a simple post process.
- Single Child
- Caching / Performance