|
| bool | DragInt (FString Label, int &Value, float32 Speed=1.0f, int Min=0, int Max=0, int Flags=ImGuiSliderFlags ::None) |
| FString | UEnumToFullString (const ?&in Value) |
| bool | BeginChild (FString WindowName, FVector2D Size=FVector2D(0, 0), int ChildFlags=ImGuiChildFlags ::None, int WindowFlags=ImGuiWindowFlags ::None) |
| void | EndChild () |
| bool | BeginChildFrame (FString WindowName, FVector2D Size=FVector2D(0, 0), int ChildFlags=ImGuiChildFlags ::None, int WindowFlags=ImGuiWindowFlags ::None) |
| void | EndChildFrame () |
| bool | BeginListBox (FString WindowName, FVector2D Size=FVector2D(0, 0)) |
| void | EndListBox () |
| void | BeginGroup () |
| void | EndGroup () |
| void | BeginHorizontal (FString ID, FVector2D Size=FVector2D(0, 0), float32 Align=- 1.0f) |
| void | EndHorizontal () |
| void | BeginVertical (FString ID, FVector2D Size=FVector2D(0, 0), float32 Align=- 1.0f) |
| void | EndVertical () |
| void | Spring (float32 Weight=1.0f, float32 Spacing=- 1.0f) |
| void | BeginGroupPanel (FString name, FVector2D size=FVector2D(0.0f, 0.0f)) |
| void | EndGroupPanel () |
| void | SetNextWindowPos (FVector2D pos, ImGuiCond cond=ImGuiCond_None, FVector2D pivot=FVector2D(0.0f, 0.0f)) |
| void | SetNextWindowSize (FVector2D size, ImGuiCond cond=ImGuiCond_None) |
| void | SetNextWindowBgAlpha (float32 alpha) |
| float32 | GetFontSize () |
| FVector2D | GetDisplaySize () |
| FVector2D | GetContentRegionAvail () |
| bool | Begin (FString WindowName, int WindowFlags=ImGuiWindowFlags ::None) |
| bool | Begin (FString WindowName, bool &bOpen, int WindowFlags=ImGuiWindowFlags ::None) |
| void | End () |
| void | PushStyleColor (ImGuiCol Idx, FColor Color) |
| void | PopStyleColor (int Count=1) |
| void | PushStyleVar (ImGuiStyleVar Idx, float32 FloatValue) |
| void | PushStyleVar (ImGuiStyleVar Idx, FVector2D Vec2Value) |
| void | PopStyleVar (int Count=1) |
| void | Value (FString Label, FString Value) |
| void | Value (FString Label, float32 Value) |
| void | ValueFloat (FString Label, float32 Value) |
| void | Value (FString Label, float Value) |
| void | Value (FString Label, bool Value) |
| void | ValueInt (FString Label, int Value) |
| void | BoolIcon (bool Value) |
| void | Text (FString Text) |
| void | TextDisabled (FString Text) |
| void | TextColored (FColor Color, FString Text) |
| void | BulletText (FString Text) |
| void | Separator () |
| void | Spacing () |
| bool | InputText (FString Label, FString &Text, int Flags=ImGuiInputTextFlags ::None) |
| bool | InputText (FString Label, FName &Name, int Flags=ImGuiInputTextFlags ::None) |
| bool | InputTextWithHint (FString Hint, FString &Text, int Flags=ImGuiInputTextFlags ::None) |
| bool | InputFloat (FString Label, float32 &value, int Flags=ImGuiInputTextFlags ::None) |
| bool | Button (FString Label, FVector2D Size=FVector2D(0, 0)) |
| bool | SelectableButton (FString Label, bool bSelected, FVector2D Size=FVector2D(0, 0)) |
| bool | InvisibleButton (FString ID, FVector2D Size) |
| void | SetMouseCursor (ImGuiMouseCursor CursorType) |
| ImGuiMouseCursor | GetMouseCursor () |
| void | Indent (float32 space=0.0f) |
| void | Unindent (float32 space=0.0f) |
| bool | Checkbox (FString Label, bool &InOutValue) |
| bool | RadioButton (FString Label, int &InOutIndex, int ThisIndex) |
| bool | RadioButton (FString Label, bool bIsActive) |
| bool | Selectable (FString Label, bool IsSelected=false, int Flags=ImGuiSelectableFlags ::None, FVector2D Size=FVector2D(0, 0)) |
| bool | CollapsingHeader (FString Label, bool bIsDefaultOpen=false) |
| void | SameLine () |
| bool | BeginTable (FString Label, int NumColumns, int TableFlags=ImGuiTableFlags ::None, FVector2D Size=FVector2D(0, 0), int InnerWidth=0) |
| void | TableSetupColumn (FString ColumnName) |
| void | TableHeadersRow () |
| void | TableNextRow (int RowFlags=ImGuiTableRowFlags ::None, float32 MinRowHeight=0.0f) |
| void | TableNextColumn () |
| void | EndTable () |
| void | SetTooltipOnHover (FString Tooltip) |
| bool | IsItemHovered (int Flags=ImGuiHoveredFlags ::None) |
| bool | IsItemClicked (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| bool | IsMouseClicked (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| bool | IsMouseDoubleClicked (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| bool | IsMouseReleased (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| bool | IsMouseDown (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| bool | IsMouseDragging (ImGuiMouseButton Button=ImGuiMouseButton ::Left) |
| FVector2D | GetMousePos () |
| bool | IsKeyDown (ImGuiKey Key) |
| bool | IsKeyPressed (ImGuiKey Key, bool bRepeat=true) |
| bool | IsKeyReleased (ImGuiKey Key) |
| int | GetKeyPressedAmount (ImGuiKey Key, float32 RepeatDelay, float32 Rate) |
| bool | WantCaptureKeyboard () |
| void | SetNextFrameWantCaptureKeyboard (bool bWantCapture) |
| bool | TreeNode (FString Label, bool bDefaultOpen=false) |
| bool | TreeNodeColored (FString Label, FColor TextColor, bool bDefaultOpen) |
| void | TreePop () |
| bool | BeginTabBar (FString ID, int Flags=ImGuiTabBarFlags ::None) |
| bool | BeginTabItem (FString ID, int Flags=ImGuiTabItemFlags ::None) |
| bool | BeginTabItem (FString ID, bool &bOpen, int Flags=ImGuiTabItemFlags ::None) |
| void | EndTabItem () |
| void | EndTabBar () |
| void | PushTextColor (FColor Color) |
| void | PopTextColor () |
| void | BeginDisabled (bool bDisabled=true) |
| void | EndDisabled () |
| void | BeginTooltip () |
| void | EndTooltip () |
| void | PushID (const UObject ID) |
| void | PushID (FString ID) |
| void | PushID (int ID) |
| void | PopID () |
| bool | BeginCombo (FString Label, FString PreviewValue, int Flags=ImGuiComboFlags ::None) |
| void | EndCombo () |
| bool | ArraySelectableList (FString Label, TArray< FString > Array, FString &Selected) |
| bool | ArrayComboBox (FString Label, TArray< FString > Array, FString &Selected) |
| bool | ClassComboBox (FString Label, ?&Selected) |
| bool | UObjectComboBox (FString Label, const ?&Array, ?&Selected) |
| bool | ClassArrayComboBox (FString Label, const ?&Array, ?&Selected) |
| bool | ClassArraySelectableList (FString Label, const ?&Array, ?&Selected) |
| bool | EditUObject (UObject Object, FString Filter=FString()) |
| bool | DrawUObject (UObject Object, FString Filter=FString()) |
| bool | EditUStruct (?&Struct) |
| bool | DrawUStruct (const ?&in Struct) |
| void | SetScrollHereX (float32 center_x_ratio=0.5f) |
| void | SetScrollHereY (float32 center_y_ratio=0.5f) |
| void | SetScrollX (float32 X) |
| void | SetScrollY (float32 Y) |
| void | SetScrollFromPosX (float32 local_x, float32 center_x_ratio=0.5f) |
| void | SetScrollFromPosY (float32 local_x, float32 center_x_ratio=0.5f) |
| uint | MakeTraceID (const UObject Object, FString Name) |
| uint | MakeTraceID (const UObject Object) |
| void | TraceReset (uint TraceID) |
| void | TraceDestroy (uint TraceID) |
| void | TraceFrameBegin (uint TraceID, float TimeNow) |
| void | TraceFrameReportInSection (uint TraceID, uint Id, FString Name, FColor Color=FColor ::Transparent) |
| void | TraceFrameReportInSection (uint TraceID, FString Name, FColor Color=FColor ::Transparent) |
| void | TraceFrameReportInSection (uint TraceID, const UObject Object, FColor Color=FColor ::Transparent) |
| void | TraceFrameReportInSection (uint TraceID, const UObject Object, FString Name, FColor Color=FColor ::Transparent) |
| void | TraceFrameReportTask (uint TraceID, const UAbilityTaskBase Task) |
| void | TraceSectionExtraInfo (uint TraceID, FColor Color, FString Name) |
| void | TraceFrameReportEventOnSection (uint TraceID, uint SectionId, FString Text, FColor Color) |
| void | TraceFrameReportEventOnSection (uint TraceID, FString SectionName, FString Text, FColor Color) |
| void | TraceFrameReportEventOnSection (uint TraceID, const UObject Object, FString Text, FColor Color) |
| void | TraceFrameSetSectionStatus (uint TraceID, uint SectionId, FString Text, FColor Color) |
| void | TraceFrameSetSectionStatus (uint TraceID, FString SectionName, FString Text, FColor Color) |
| void | TraceFrameSetSectionStatus (uint TraceID, const UObject Object, FString Text, FColor Color) |
| void | TraceFrameEnd (uint TraceID) |
| void | TraceDraw (uint TraceID, FString ID, FVector2D Size=FVector2D(0.0f, 0.0f)) |
| void | TraceDrawMulti (TArray< uint > TraceIDs, FString ID, FVector2D Size=FVector2D(0.0f, 0.0f)) |
| bool | Slider (FString Label, float32 &Value, float32 Min=0.0f, float32 Max=1.0f, int Flags=ImGuiSliderFlags ::None) |
| void | ProgressBar (float32 Fraction, FVector2D Size=FVector2D(- 1, 0), FString Format=FString()) |
| void | Image (UTexture Texture, FVector2D Size, FVector2D Uv0=FVector2D(0, 0), FVector2D Uv1=FVector2D(1, 1)) |
| void | ImageWithBg (UTexture Texture, FVector2D Size, FVector2D Uv0=FVector2D(0, 0), FVector2D Uv1=FVector2D(1, 1), FLinearColor BgColor=FLinearColor(0, 0, 0, 0), FLinearColor TintColor=FLinearColor(1, 1, 1, 1)) |
| bool | ImageButton (FString Id, UTexture Texture, FVector2D Size, FVector2D Uv0=FVector2D(0, 0), FVector2D Uv1=FVector2D(1, 1), FLinearColor BgColor=FLinearColor(0, 0, 0, 0), FLinearColor TintColor=FLinearColor(1, 1, 1, 1)) |
| void | TextWrapped (FString Text) |
| void | LabelText (FString Label, FString Text) |
| void | SeparatorText (FString Label) |
| void | Bullet () |
| bool | SmallButton (FString Label) |
| bool | ArrowButton (FString ID, ImGuiDir Dir) |
| void | SameLine (float32 offset_from_start_x, float32 spacing=- 1.0f) |
| void | NewLine () |
| void | Dummy (FVector2D Size) |
| void | AlignTextToFramePadding () |
| void | SetNextItemWidth (float32 ItemWidth) |
| void | PushItemWidth (float32 ItemWidth) |
| void | PopItemWidth () |
| bool | SliderInt (FString Label, int &Value, int Min, int Max, int Flags=ImGuiSliderFlags ::None) |
| bool | DragFloat (FString Label, float32 &Value, float32 Speed=1.0f, float32 Min=0.0f, float32 Max=0.0f, int Flags=ImGuiSliderFlags ::None) |
| FString | UEnumToString (const ?&in Value) |
| bool | InputInt (FString Label, int &Value, int Step=1, int StepFast=100) |
| bool | InputFloat2 (FString Label, FVector2D &Value) |
| bool | InputFloat3 (FString Label, FVector &Value) |
| bool | InputFloat4 (FString Label, FVector4 &Value) |
| bool | InputTextMultiline (FString Label, FString &Text, FVector2D Size=FVector2D(0, 0), int Flags=ImGuiInputTextFlags ::None) |
| bool | BeginMenuBar () |
| void | EndMenuBar () |
| bool | BeginMenu (FString Label, bool bEnabled=true) |
| void | EndMenu () |
| bool | MenuItem (FString Label, bool bSelected=false, bool bEnabled=true) |
| bool | MenuItem (FString Label, FString Shortcut, bool bSelected, bool bEnabled=true) |
| void | OpenPopup (FString ID, int Flags=ImGuiPopupFlags ::None) |
| bool | BeginPopup (FString ID, int Flags=ImGuiWindowFlags ::None) |
| void | EndPopup () |
| bool | BeginPopupModal (FString Name) |
| bool | BeginPopupModal (FString Name, bool &bOpen, int Flags=ImGuiWindowFlags ::None) |
| void | CloseCurrentPopup () |
| bool | BeginPopupContextItem (FString ID=FString(), int Flags=ImGuiPopupFlags ::None) |
| bool | BeginPopupContextWindow (FString ID=FString(), int Flags=ImGuiPopupFlags ::None) |
| bool | IsPopupOpen (FString ID, int Flags=ImGuiPopupFlags ::None) |
| bool | IsItemActive () |
| bool | IsItemFocused () |
| bool | IsItemEdited () |
| bool | IsItemActivated () |
| bool | IsItemDeactivated () |
| bool | IsItemDeactivatedAfterEdit () |
| bool | IsItemVisible () |
| void | SetItemDefaultFocus () |
| void | SetKeyboardFocusHere (int Offset=0) |
| void | SetItemTooltip (FString Text) |
| bool | BeginItemTooltip () |
| void | SetNextItemOpen (bool bIsOpen, ImGuiCond Cond=ImGuiCond ::None) |
| bool | ColorEdit3 (FString Label, FLinearColor &Color) |
| bool | ColorEdit4 (FString Label, FLinearColor &Color) |
| bool | ColorPicker3 (FString Label, FLinearColor &Color) |
| bool | ColorPicker4 (FString Label, FLinearColor &Color) |
| bool | ColorButton (FString DescId, FLinearColor Color, FVector2D Size=FVector2D(0, 0)) |
| bool | SliderFloat2 (FString Label, FVector2D &Value, float32 Min, float32 Max, int Flags=ImGuiSliderFlags ::None) |
| bool | SliderFloat3 (FString Label, FVector &Value, float32 Min, float32 Max, int Flags=ImGuiSliderFlags ::None) |
| bool | SliderFloat4 (FString Label, FVector4 &Value, float32 Min, float32 Max, int Flags=ImGuiSliderFlags ::None) |
| bool | SliderAngle (FString Label, float32 &Rad, float32 DegMin=- 360.0f, float32 DegMax=360.0f, int Flags=ImGuiSliderFlags ::None) |
| bool | VSliderFloat (FString Label, FVector2D Size, float32 &Value, float32 Min, float32 Max, int Flags=ImGuiSliderFlags ::None) |
| bool | VSliderInt (FString Label, FVector2D Size, int &Value, int Min, int Max, int Flags=ImGuiSliderFlags ::None) |
| bool | DragFloat2 (FString Label, FVector2D &Value, float32 Speed=1.0f, float32 Min=0.0f, float32 Max=0.0f, int Flags=ImGuiSliderFlags ::None) |
| bool | DragFloat3 (FString Label, FVector &Value, float32 Speed=1.0f, float32 Min=0.0f, float32 Max=0.0f, int Flags=ImGuiSliderFlags ::None) |
| bool | DragFloat4 (FString Label, FVector4 &Value, float32 Speed=1.0f, float32 Min=0.0f, float32 Max=0.0f, int Flags=ImGuiSliderFlags ::None) |
| bool | DragInt2 (FString Label, FIntVector2 &Value, float32 Speed=1.0f, int Min=0, int Max=0, int Flags=ImGuiSliderFlags ::None) |
| bool | DragInt3 (FString Label, FIntVector &Value, float32 Speed=1.0f, int Min=0, int Max=0, int Flags=ImGuiSliderFlags ::None) |
| bool | DragInt4 (FString Label, FIntVector4 &Value, float32 Speed=1.0f, int Min=0, int Max=0, int Flags=ImGuiSliderFlags ::None) |
| bool | InputInt2 (FString Label, FIntVector2 &Value) |
| bool | InputInt3 (FString Label, FIntVector &Value) |
| bool | InputInt4 (FString Label, FIntVector4 &Value) |
| FVector2D | GetCursorPos () |
| void | SetCursorPos (FVector2D Pos) |
| float32 | GetCursorPosX () |
| float32 | GetCursorPosY () |
| void | SetCursorPosX (float32 X) |
| void | SetCursorPosY (float32 Y) |
| FVector2D | GetCursorScreenPos () |
| void | SetCursorScreenPos (FVector2D Pos) |
| FVector2D | GetCursorStartPos () |
| float32 | GetTextLineHeight () |
| float32 | GetTextLineHeightWithSpacing () |
| float32 | GetFrameHeight () |
| float32 | GetFrameHeightWithSpacing () |
| FVector2D | CalcTextSize (FString Text) |
| FVector2D | GetWindowPos () |
| FVector2D | GetWindowSize () |
| float32 | GetWindowWidth () |
| float32 | GetWindowHeight () |
| bool | IsWindowHovered (int Flags=ImGuiHoveredFlags ::None) |
| bool | IsWindowFocused (int Flags=ImGuiFocusedFlags ::None) |
| bool | IsWindowAppearing () |
| bool | IsWindowCollapsed () |
| void | SetNextWindowCollapsed (bool bCollapsed, ImGuiCond Cond=ImGuiCond ::None) |
| void | SetNextWindowFocus () |
| void | SetNextWindowContentSize (FVector2D Size) |
| void | SetNextWindowScroll (FVector2D Scroll) |
| void | SetNextWindowSizeConstraints (FVector2D Min, FVector2D Max) |
| float32 | GetScrollX () |
| float32 | GetScrollY () |
| float32 | GetScrollMaxX () |
| float32 | GetScrollMaxY () |
| bool | TableSetColumnIndex (int Column) |
| void | TableSetupScrollFreeze (int Cols, int Rows) |
| int | TableGetColumnIndex () |
| int | TableGetRowIndex () |
| FString | TableGetColumnName () |
| void | TableSetColumnEnabled (int Column, bool bEnabled) |
| void | TableSetBgColor (ImGuiTableBgTarget Target, FColor Color, int Column=- 1) |
| void | TableSetupColumn (FString Name, int Flags, float32 InitWidthOrWeight=0.0f) |
| bool | TabItemButton (FString Label, int Flags=ImGuiTabItemFlags ::None) |
| void | SetTabItemClosed (FString Label) |
| void | PushTextWrapPos (float32 WrapLocalPosX=0.0f) |
| void | PopTextWrapPos () |
| FVector2D | GetItemRectMin () |
| FVector2D | GetItemRectMax () |
| FVector2D | GetItemRectSize () |
| bool | IsAnyItemHovered () |
| bool | IsAnyItemActive () |
| bool | IsAnyItemFocused () |
| bool | BeginDragDropSource (int Flags=ImGuiDragDropFlags ::None) |
| void | EndDragDropSource () |
| bool | SetDragDropPayloadString (FString Type, FString Data) |
| bool | BeginDragDropTarget () |
| void | EndDragDropTarget () |
| bool | AcceptDragDropPayloadString (FString Type, FString &OutData, int Flags=ImGuiDragDropFlags ::None) |
| FString | GetClipboardText () |
| void | SetClipboardText (FString Text) |
| float | GetTime () |
| int | GetFrameCount () |
| void | PushClipRect (FVector2D Min, FVector2D Max, bool bIntersectWithCurrent) |
| void | PopClipRect () |
| FVector | ColorConvertRGBtoHSV (FVector RGB) |
| FVector | ColorConvertHSVtoRGB (FVector HSV) |
| void | ShowDemoWindow () |
| void | ShowDemoWindow (bool &bOpen) |
| void | ShowMetricsWindow () |
| void | ShowMetricsWindow (bool &bOpen) |
| void | ShowStyleEditor () |
| void | ShowAboutWindow () |
| void | ShowAboutWindow (bool &bOpen) |
| ImDrawList | GetWindowDrawList () |
| ImDrawList | GetForegroundDrawList () |
| ImDrawList | GetBackgroundDrawList () |
| void | Conv_StringToVector (FString InString, FVector &OutConvertedVector, bool &OutIsValid) |
| void | CopyVectorToClipboard (FVector location) |
| void | DisplayFilteredQuestList (TArray< UQuest > Quests, FString Filter) |
| TArray< APlayerState > | GetAllAvailableCharacters (UWorld World, FString Filter) |
| TArray< APlayerState > | GetAllAvailableCharactersAlive (UWorld World, FString Filter) |
| TArray< APlayerState > | GetAllAvailableCharactersExcluding (UWorld World, FString Filter, const APlayerState ExcludeTarget) |
| FBox | GetCharacterBounds (const AActor actor) |
| FString | GetDisplayString (APlayerState PlayerState) |
| FTransform | GetSpawnTransform (AActor ActorFrom, float32 &RotationAngle, float32 &DistanceToSpawn) |
| float32 | GetViewDistanceSquaredTo (const APlayerState PlayerState) |
| float32 | GetViewDistanceTo (const APlayerState PlayerState) |
| FVector | GetViewLocation (UWorld World) |
| void | HighlightCharacterInWorld (UWorld World, FBox Bounds, FColor Color, bool bFullHightlight=true) |
| APlayerState | ImGuiCharacterSelection (FString Label, TArray< APlayerState > Available, APlayerState Selected, FString &Filter) |
| TSubclassOf< USpawnAIAgentDefinition > | ImGuiCharacterSpawningDefinitionSelection (FString Label, TArray< USpawnAIAgentDefinition > Available, TSubclassOf< USpawnAIAgentDefinition > Selected, FString &Filter) |
| void | ImGuiDisplayAnimation (const AGothicCharacterState SelectedCharacterState) |
| void | ImGuiDisplayCharacterInfo (UWorld World, int InfoLevel=0) |
| void | ImGuiDisplayCharacterLessons (const APlayerState PlayerState) |
| void | ImGuiDisplayCharacterRelationshipOverrideTab (const APlayerState PlayerStateMe, const APlayerState PlayerStateOther) |
| void | ImGuiDisplayCharacterRelationshipTab (const APlayerState PlayerStateMe, const APlayerState PlayerStateOther) |
| void | ImGuiDisplayCharacterRestoreAttributes (const APlayerState PlayerState) |
| void | ImGuiDisplayDailyRoutinesFor (UWorld World, AGothicNPCState CharacterState) |
| void | ImGuiDisplayGameTime (UWorld World) |
| void | ImGuiDisplayGameWeather (UWorld World) |
| void | ImGuiDisplayKnowledges (const AGothicCharacterState SelectedCharacterState) |
| void | ImGuiDisplayQuests (UWorld World) |
| void | ImGuiDisplayStoryVariables (UWorld World) |
| void | ImGuiDrawKnownRecipes (const AActor CurrentEntity, TSubclassOf< UItemRecipeDefinition > &CurrentKnownRecipeClass, FString &CurrentKnownRecipeName, TSubclassOf< UItemRecipeDefinition > &CurrentUnknownRecipeClass, FString &CurrentUnknownRecipeName, FString &Filter) |
| FInteractionSpotHandle | ImGuiFreepointDefinitionSelection (FString Label, TArray< FInteractionSpotHandle > &Available, FInteractionSpotHandle &Selected, FString &Filter) |
| TSubclassOf< UItemDefinition > | ImGuiItemDefinitionSelection (FString Label, TArray< UItemDefinition > Available, TSubclassOf< UItemDefinition > Selected, FString &Filter) |
| bool | MatchesSearchFilter (FString String, FString Filter) |
| void | PlayAnimation (TSubclassOf< UPostProcessAnimInstance > HumanPostProcessAnimBP, AGothicCharacter Character, UAnimationAsset AnimAsset, UAnimMontage PlayingMontage, UAnimMontage PlayingFacialMontage, FString SlotToPlay, bool AdvancedMode, bool bLoop, bool bIsFacial=false) |
| bool | ShouldShowPlayerState (APlayerState PlayerState) |