• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    Tool クラス

    imguiのツール処理を行うクラス

    継承関係

    Object
    Tool

    メンバー

    プロパティ

    ToolUsage

    ツールの使用方法を取得または設定します。

    メソッド

    AddFontFromFileTTF(String, Single, ToolGlyphRange)

    パスからフォントを読み込みます。パックされたファイルは非対応です。

    AlignTextToFramePadding()
    ArrowButton(String, ToolDir)

    矢印ボタンを生成します。

    Begin(String, ToolWindowFlags)

    'End()' を呼び出してください。

    Begin(String, ref Boolean, ToolWindowFlags)

    'End()' を呼び出してください。

    BeginChild(Int32, Vector2F, Boolean, ToolWindowFlags)

    'EndChild()' を呼び出してください

    BeginChild(String, Vector2F, Boolean, ToolWindowFlags)

    'EndChild()' を呼び出してください

    BeginChildFrame(Int32, Vector2F, ToolWindowFlags)
    BeginCombo(String, String, ToolComboFlags)
    BeginDockHost(String, Vector2F)
    BeginDragDropSource(ToolDragDropFlags)
    BeginDragDropTarget()
    BeginFullScreen(Int32, ToolWindowFlags)

    フルスクリーンでツールウィンドウを開始します。

    BeginGroup()
    BeginMainMenuBar()
    BeginMenu(String, Boolean)

    'EndMenu()' を呼び出してください

    BeginMenuBar()

    'EndMenuBar()' を呼び出してください

    BeginPopup(String, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    BeginPopupContextItem(String, ToolPopupFlags)
    BeginPopupContextVoid(String, ToolPopupFlags)
    BeginPopupContextWindow(String, ToolPopupFlags)
    BeginPopupModal(String, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    BeginPopupModal(String, ref Boolean, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    BeginTabBar(String, ToolTabBarFlags)

    'EndTabBar()' を呼び出してください

    BeginTabItem(String, ToolTabItemFlags)

    'EndTabItem()' を呼び出してください

    BeginTabItem(String, ref Boolean, ToolTabItemFlags)

    'EndTabItem()' を呼び出してください

    BeginTooltip()

    'EndTooltip()' を呼び出してください

    Bullet()

    点を生成します。

    BulletText(String)

    箇条書きテキストを生成します。

    Button(String)

    ボタンを生成します。

    Button(String, Vector2F)

    ボタンを生成します。

    CalcItemWidth()
    CalcListClipping(Int32, Single, ref Int32, ref Int32)
    CalcTextSize(String, String, Boolean, Single)
    CaptureKeyboardFromApp(Boolean)
    CaptureMouseFromApp(Boolean)
    Checkbox(String, ref Boolean)
    CloseCurrentPopup()
    CollapsingHeader(String, ToolTreeNodeFlags)

    折り畳み式のヘッダを生成します。

    CollapsingHeader(String, ref Boolean, ToolTreeNodeFlags)

    折り畳み式のヘッダを生成します。

    ColorConvertFloat4ToU32(Vector4F)
    ColorConvertU32ToFloat4(Int32)
    ColorEdit3(String, ref Color, ToolColorEditFlags)
    ColorEdit4(String, ref Color, ToolColorEditFlags)
    Columns(Int32, String, Boolean)
    Combo(String, ref Int32, IEnumerable<String>, Int32)

    コンボボックスを生成します。

    Combo(String, ref Int32, String, Int32)

    コンボボックスを生成します。

    DestroyPlatformWindows()
    DockSpace(Int32, Vector2F, ToolDockNodeFlags)
    DragFloat(String, ref Single, Single, Single, Single, String, ToolSliderFlags)

    1つのドラッグで値が増減するバーを生成します。

    DragFloat2(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)
    DragFloat3(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)
    DragFloat4(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)
    DragFloatRange2(String, ref Single, ref Single, Single, Single, Single, String, String, ToolSliderFlags)

    2つのドラッグで値が増減するバーを生成します

    DragInt(String, ref Int32, Single, Int32, Int32, String, ToolSliderFlags)

    1つのドラッグで値が増減するバーを生成します。

    DragInt2(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)
    DragInt3(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)
    DragInt4(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)
    DragIntRange2(String, ref Int32, ref Int32, Single, Int32, Int32, String, String, ToolSliderFlags)

    2つのドラッグで値が増減するバーを生成します

    Dummy(Vector2F)

    空白を生成します。

    End()
    EndChild()
    EndChildFrame()
    EndCombo()
    EndDragDropSource()
    EndDragDropTarget()
    EndGroup()
    EndMainMenuBar()
    EndMenu()
    EndMenuBar()
    EndPopup()
    EndTabBar()
    EndTabItem()
    EndTooltip()
    GetClipboardText()
    GetColorU32(ToolCol, Single)
    GetColorU32(Vector4F)
    GetColorU32(Int32)
    GetColumnIndex()
    GetColumnOffset(Int32)
    GetColumnsCount()
    GetColumnWidth(Int32)
    GetContentRegionAvail()
    GetContentRegionMax()
    GetCursorPos()
    GetCursorPosX()
    GetCursorPosY()
    GetCursorScreenPos()
    GetCursorStartPos()
    GetFontSize()
    GetFontTexUvWhitePixel()
    GetFrameCount()
    GetFrameHeight()
    GetFrameHeightWithSpacing()
    GetID(String)
    GetID(String, String)
    GetItemRectMax()
    GetItemRectMin()
    GetItemRectSize()
    GetKeyIndex(ToolKey)
    GetKeyPressedAmount(Int32, Single, Single)
    GetMainViewportID()
    GetMainViewportPos()
    GetMainViewportSize()
    GetMainViewportWorkPos()
    GetMainViewportWorkSize()
    GetMouseDragDelta(ToolMouseButton, Single)
    GetMousePos()
    GetMousePosOnOpeningCurrentPopup()
    GetScrollMaxX()
    GetScrollMaxY()
    GetScrollX()
    GetScrollY()
    GetStyleColorName(ToolCol)
    GetTextLineHeight()
    GetTextLineHeightWithSpacing()
    GetTime()
    GetTreeNodeToLabelSpacing()
    GetVersion()
    GetWindowContentRegionMax()
    GetWindowContentRegionMin()
    GetWindowContentRegionWidth()
    GetWindowDockID()
    GetWindowDpiScale()
    GetWindowHeight()
    GetWindowPos()
    GetWindowSize()
    GetWindowWidth()
    Image(TextureBase, Vector2F, Vector2F, Vector2F, Color, Color)

    画像表示ボックスを生成します。

    ImageButton(TextureBase, Vector2F, Vector2F, Vector2F, Int32, Color, Color)

    ボタンとして機能する画像表示ボックスを生成します。

    Indent(Single)

    次の要素を右にずらします。

    InputFloat(String, ref Single, Single, Single, String, ToolInputTextFlags)

    1つの小数が入力可能なボックスを生成します。

    InputFloat2(String, Span<Single>, String, ToolInputTextFlags)

    2つの小数を入力するボックスを生成します。

    InputFloat3(String, Span<Single>, String, ToolInputTextFlags)

    3つの小数を入力するボックスを生成します。

    InputFloat4(String, Span<Single>, String, ToolInputTextFlags)

    4つの小数を入力するボックスを生成します。

    InputInt(String, ref Int32, Int32, Int32, ToolInputTextFlags)

    1つの整数が入力可能なボックスを生成します。

    InputInt2(String, Span<Int32>, ToolInputTextFlags)

    2つの整数を入力するボックスを生成します。

    InputInt3(String, Span<Int32>, ToolInputTextFlags)

    3つの整数を入力するボックスを生成します。

    InputInt4(String, Span<Int32>, ToolInputTextFlags)

    4つの整数を入力するボックスを生成します。

    InputText(String, String, Int32, ToolInputTextFlags)

    テキストを入力するボックスを生成します。

    InputTextMultiline(String, String, Int32, Vector2F, ToolInputTextFlags)

    複数行のテキストが入力可能なボックスを生成します。

    InputTextWithHint(String, String, String, Int32, ToolInputTextFlags)

    ヒント付きのテキスト入力ボックスを生成します。

    InvisibleButton(String, Vector2F, ToolButtonFlags)

    見えないボタンを生成します。

    IsAnyItemActive()
    IsAnyItemFocused()
    IsAnyItemHovered()
    IsAnyMouseDown()
    IsItemActivated()
    IsItemActive()
    IsItemClicked(ToolMouseButton)
    IsItemDeactivated()
    IsItemDeactivatedAfterEdit()
    IsItemEdited()
    IsItemFocused()
    IsItemHovered(ToolHoveredFlags)
    IsItemToggledOpen()
    IsItemVisible()
    IsKeyDown(Int32)
    IsKeyPressed(Int32, Boolean)
    IsKeyReleased(Int32)
    IsMouseClicked(ToolMouseButton, Boolean)
    IsMouseDoubleClicked(ToolMouseButton)
    IsMouseDown(ToolMouseButton)
    IsMouseDragging(ToolMouseButton, Single)
    IsMouseHoveringRect(Vector2F, Vector2F, Boolean)
    IsMouseReleased(ToolMouseButton)
    IsPopupOpen(String, ToolPopupFlags)
    IsRectVisible(Vector2F)
    IsRectVisible(Vector2F, Vector2F)
    IsWindowAppearing()
    IsWindowCollapsed()
    IsWindowDocked()
    IsWindowFocused(ToolFocusedFlags)
    IsWindowHovered(ToolHoveredFlags)
    LabelText(String, String)

    横にラベルの付いたテキストを生成します。

    ListBox(String, ref Int32, IEnumerable<String>, Int32)

    リストボックスを生成します。

    ListBox(String, ref Int32, String, Int32)

    リストボックスを生成します。

    ListBoxFooter()
    ListBoxHeader(String, Vector2F)
    ListBoxHeader(String, Int32, Int32)
    LoadIniSettingsFromDisk(String)
    LogButtons()
    LogFinish()
    LogText(String)
    LogToClipboard(Int32)
    LogToFile(Int32, String)
    LogToTTY(Int32)
    MenuItem(String, String, Boolean, Boolean)
    MenuItem(String, String, ref Boolean, Boolean)
    NewFrame()
    NewLine()
    NextColumn()
    OpenDialog(String, String)

    1つの開くファイルを選択するダイアログを開きます。

    OpenDialogMultiple(String, String)

    複数の開くファイルを選択するダイアログを開きます。

    OpenPopup(String, ToolPopupFlags)
    OpenPopupOnItemClick(String, ToolPopupFlags)
    PickFolder(String)

    フォルダを選択するダイアログを開きます。

    PlotHistogram(String, Span<Single>, Int32, Int32, String, Single, Single, Vector2F, Int32)
    PlotLines(String, Span<Single>, Int32, Int32, String, Single, Single, Vector2F, Int32)
    PopAllowKeyboardFocus()
    PopButtonRepeat()
    PopClipRect()
    PopFont()
    PopID()
    PopItemWidth()
    PopStyleColor(Int32)
    PopStyleVar(Int32)
    PopTextWrapPos()
    ProgressBar(Single, Vector2F, String)

    プログレスバーを生成します。

    PushAllowKeyboardFocus(Boolean)
    PushButtonRepeat(Boolean)
    PushClipRect(Vector2F, Vector2F, Boolean)
    PushID(Int32)
    PushID(String)
    PushID(String, String)
    PushItemWidth(Single)
    PushStyleColor(ToolCol, Vector4F)
    PushStyleColor(ToolCol, Int32)
    PushStyleVar(ToolStyleVar, Vector2F)
    PushStyleVar(ToolStyleVar, Single)
    PushTextWrapPos(Single)
    RadioButton(String, Boolean)

    ラジオボタンを生成します。

    RadioButton(String, ref Int32, Int32)

    ラジオボタンを生成します。

    ResetMouseDragDelta(ToolMouseButton)
    SameLine(Single, Single)
    SaveDialog(String, String)

    保存するファイルを選択するダイアログを開きます。

    SaveIniSettingsToDisk(String)
    Selectable(String, Boolean, ToolSelectableFlags, Vector2F)

    選択式のテキストを生成します。

    Selectable(String, ref Boolean, ToolSelectableFlags, Vector2F)

    選択式のテキストを生成します。

    Separator()

    仕切りを生成します。

    SetClipboardText(String)
    SetColorEditOptions(ToolColorEditFlags)
    SetColumnOffset(Int32, Single)
    SetColumnWidth(Int32, Single)
    SetCursorPos(Vector2F)
    SetCursorPosX(Single)
    SetCursorPosY(Single)
    SetCursorScreenPos(Vector2F)
    SetItemAllowOverlap()
    SetItemDefaultFocus()
    SetKeyboardFocusHere(Int32)
    SetMouseCursor(ToolMouseCursor)
    SetNextItemOpen(Boolean, ToolCond)
    SetNextItemWidth(Single)
    SetNextWindowBgAlpha(Single)
    SetNextWindowCollapsed(Boolean, ToolCond)
    SetNextWindowContentSize(Vector2F)
    SetNextWindowDockID(Int32, ToolCond)
    SetNextWindowFocus()
    SetNextWindowPos(Vector2F, ToolCond, Vector2F)
    SetNextWindowSize(Vector2F, ToolCond)
    SetNextWindowViewport(Int32)
    SetScrollFromPosX(Single, Single)
    SetScrollFromPosY(Single, Single)
    SetScrollHereX(Single)
    SetScrollHereY(Single)
    SetScrollX(Single)
    SetScrollY(Single)
    SetTabItemClosed(String)
    SetTooltip(String)
    SetWindowCollapsed(Boolean, ToolCond)
    SetWindowCollapsed(String, Boolean, ToolCond)
    SetWindowFocus()
    SetWindowFocus(String)
    SetWindowFontScale(Single)
    SetWindowPos(Vector2F, ToolCond)
    SetWindowPos(String, Vector2F, ToolCond)
    SetWindowSize(Vector2F, ToolCond)
    SetWindowSize(String, Vector2F, ToolCond)
    ShowAboutWindow(ref Boolean)
    ShowAboutWindowNoCloseButton()
    ShowDemoWindow(ref Boolean)
    ShowDemoWindowNoCloseButton()
    ShowFontSelector(String)
    ShowMetricsWindow(ref Boolean)
    ShowMetricsWindowNoCloseButton()
    ShowStyleSelector(String)
    ShowUserGuide()
    SliderAngle(String, ref Single, Single, Single, String, ToolSliderFlags)

    スライドで値が増減する,角度を扱うバーを生成します。

    SliderFloat(String, ref Single, Single, Single, String, ToolSliderFlags)

    1つのスライドで値が増減するバーを生成します。

    SliderFloat2(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    2つのスライドで値を増減するバーを生成します。

    SliderFloat3(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    3つのスライドで値を増減するバーを生成します。

    SliderFloat4(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    4つのスライドで値を増減するバーを生成します。

    SliderInt(String, ref Int32, Int32, Int32, String, ToolSliderFlags)

    1つのスライドで値が増減するバーを生成します。

    SliderInt2(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    2つのスライドで値を増減するバーを生成します。

    SliderInt3(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    3つのスライドで値を増減するバーを生成します。

    SliderInt4(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    4つのスライドで値を増減するバーを生成します。

    SmallButton(String)

    小さなボタンを生成します。

    Spacing()
    TabItemButton(String, ToolTabItemFlags)
    Text(String)

    テキストを生成します。

    TextColored(Vector4F, String)

    色付きテキストを生成します。

    TextDisabled(String)

    灰字のテキストを生成します。

    TextUnformatted(String, String)
    TextWrapped(String)
    TreeNode(String)

    ツリーのノードを生成します。

    TreeNode(String, String)

    ツリーのノードを生成します。

    TreeNodeEx(String, ToolTreeNodeFlags)

    ツリーのノードを生成します。

    TreeNodeEx(String, ToolTreeNodeFlags, String)

    ツリーのノードを生成します。

    TreePop()

    TreeNodeのツリーを開きます。

    TreePush(String)
    Unindent(Single)

    右にずらすインデントを1つ分打消します。

    UpdatePlatformWindows()
    Value(String, Boolean)
    Value(String, Int32)
    Value(String, Single, String)
    VSliderFloat(String, Vector2F, ref Single, Single, Single, String, ToolSliderFlags)

    スライドで値が増減する縦バーを生成します。

    VSliderInt(String, Vector2F, ref Int32, Int32, Int32, String, ToolSliderFlags)

    スライドで値が増減する縦バーを生成します。

    プロパティ

    ToolUsage

    ツールの使用方法を取得または設定します。

    public ToolUsage ToolUsage { get; set; }

    メソッド

    AddFontFromFileTTF(String, Single, ToolGlyphRange)

    パスからフォントを読み込みます。パックされたファイルは非対応です。

    public bool AddFontFromFileTTF(string path, float sizePixels, ToolGlyphRange ranges)
    パラメータ
    path
    sizePixels
    ranges
    戻り値

    例外
    型 Condition
    ArgumentNullException

    pathがnull

    AlignTextToFramePadding()

    public void AlignTextToFramePadding()

    ArrowButton(String, ToolDir)

    矢印ボタンを生成します。

    public bool ArrowButton(string str_id, ToolDir dir)
    パラメータ
    str_id
    dir

    矢印の向き

    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_idがnull

    Begin(String, ToolWindowFlags)

    'End()' を呼び出してください。

    public bool Begin(string name, ToolWindowFlags flags)
    パラメータ
    name
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    nameがnull

    Begin(String, ref Boolean, ToolWindowFlags)

    'End()' を呼び出してください。

    public bool Begin(string name, ref bool p_open, ToolWindowFlags flags)
    パラメータ
    name
    p_open
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    nameがnull

    BeginChild(Int32, Vector2F, Boolean, ToolWindowFlags)

    'EndChild()' を呼び出してください

    public bool BeginChild(int id, Vector2F size, bool border, ToolWindowFlags flags)
    パラメータ
    id
    size
    border
    flags
    戻り値

    BeginChild(String, Vector2F, Boolean, ToolWindowFlags)

    'EndChild()' を呼び出してください

    public bool BeginChild(string str_id, Vector2F size, bool border, ToolWindowFlags flags)
    パラメータ
    str_id
    size
    border
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_idがnull

    BeginChildFrame(Int32, Vector2F, ToolWindowFlags)

    public bool BeginChildFrame(int id, Vector2F size, ToolWindowFlags flags)
    パラメータ
    id
    size
    flags
    戻り値

    BeginCombo(String, String, ToolComboFlags)

    public bool BeginCombo(string label, string preview_value, ToolComboFlags flags)
    パラメータ
    label
    preview_value
    flags
    戻り値

    BeginDockHost(String, Vector2F)

    public bool BeginDockHost(string label, Vector2F offset)
    パラメータ
    label
    offset
    戻り値

    BeginDragDropSource(ToolDragDropFlags)

    public bool BeginDragDropSource(ToolDragDropFlags flags)
    パラメータ
    flags
    戻り値

    BeginDragDropTarget()

    public bool BeginDragDropTarget()
    戻り値

    BeginFullScreen(Int32, ToolWindowFlags)

    フルスクリーンでツールウィンドウを開始します。

    public bool BeginFullScreen(int offset, ToolWindowFlags flags = ToolWindowFlags.None)
    パラメータ
    offset
    flags
    戻り値

    処理に成功したらtrue,それ以外でfalse

    BeginGroup()

    public void BeginGroup()

    BeginMainMenuBar()

    public bool BeginMainMenuBar()
    戻り値

    BeginMenu(String, Boolean)

    'EndMenu()' を呼び出してください

    public bool BeginMenu(string label, bool enabled)
    パラメータ
    label
    enabled
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    BeginMenuBar()

    'EndMenuBar()' を呼び出してください

    public bool BeginMenuBar()
    戻り値

    BeginPopup(String, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    public bool BeginPopup(string str_id, ToolWindowFlags flags)
    パラメータ
    str_id
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_idがnull

    BeginPopupContextItem(String, ToolPopupFlags)

    public bool BeginPopupContextItem(string str_id, ToolPopupFlags popup_flags)
    パラメータ
    str_id
    popup_flags
    戻り値

    BeginPopupContextVoid(String, ToolPopupFlags)

    public bool BeginPopupContextVoid(string str_id, ToolPopupFlags popup_flags)
    パラメータ
    str_id
    popup_flags
    戻り値

    BeginPopupContextWindow(String, ToolPopupFlags)

    public bool BeginPopupContextWindow(string str_id, ToolPopupFlags popup_flags)
    パラメータ
    str_id
    popup_flags
    戻り値

    BeginPopupModal(String, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    public bool BeginPopupModal(string name, ToolWindowFlags flags)
    パラメータ
    name
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    nameがnull

    BeginPopupModal(String, ref Boolean, ToolWindowFlags)

    'EndPopup()' を呼び出してください

    public bool BeginPopupModal(string name, ref bool p_open, ToolWindowFlags flags)
    パラメータ
    name
    p_open
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    nameがnull

    BeginTabBar(String, ToolTabBarFlags)

    'EndTabBar()' を呼び出してください

    public bool BeginTabBar(string str_id, ToolTabBarFlags flags)
    パラメータ
    str_id
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_idがnull

    BeginTabItem(String, ToolTabItemFlags)

    'EndTabItem()' を呼び出してください

    public bool BeginTabItem(string label, ToolTabItemFlags flags)
    パラメータ
    label
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    BeginTabItem(String, ref Boolean, ToolTabItemFlags)

    'EndTabItem()' を呼び出してください

    public bool BeginTabItem(string label, ref bool p_open, ToolTabItemFlags flags)
    パラメータ
    label
    p_open
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    BeginTooltip()

    'EndTooltip()' を呼び出してください

    public void BeginTooltip()

    Bullet()

    点を生成します。

    public void Bullet()

    BulletText(String)

    箇条書きテキストを生成します。

    public void BulletText(string fmt)
    パラメータ
    fmt
    例外
    型 Condition
    ArgumentNullException

    fmtがnull

    Button(String)

    ボタンを生成します。

    public bool Button(string label)
    パラメータ
    label

    ボタンに表示される文字列

    戻り値

    クリックされた時にtrue,それ以外でfalse

    Button(String, Vector2F)

    ボタンを生成します。

    public bool Button(string label, Vector2F size)
    パラメータ
    label

    表示するテキスト

    size

    サイズ

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    CalcItemWidth()

    public float CalcItemWidth()
    戻り値

    CalcListClipping(Int32, Single, ref Int32, ref Int32)

    public void CalcListClipping(int items_count, float items_height, ref int out_items_display_start, ref int out_items_display_end)
    パラメータ
    items_count
    items_height
    out_items_display_start
    out_items_display_end

    CalcTextSize(String, String, Boolean, Single)

    public Vector2F CalcTextSize(string text, string text_end, bool hide_text_after_double_hash, float wrap_width)
    パラメータ
    text
    text_end
    hide_text_after_double_hash
    wrap_width
    戻り値

    CaptureKeyboardFromApp(Boolean)

    public void CaptureKeyboardFromApp(bool want_capture_keyboard_value)
    パラメータ
    want_capture_keyboard_value

    CaptureMouseFromApp(Boolean)

    public void CaptureMouseFromApp(bool want_capture_mouse_value)
    パラメータ
    want_capture_mouse_value

    Checkbox(String, ref Boolean)

    public bool Checkbox(string label, ref bool v)
    パラメータ
    label
    v
    戻り値

    CloseCurrentPopup()

    public void CloseCurrentPopup()

    CollapsingHeader(String, ToolTreeNodeFlags)

    折り畳み式のヘッダを生成します。

    public bool CollapsingHeader(string label, ToolTreeNodeFlags flags)
    パラメータ
    label

    表示するテキスト

    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    CollapsingHeader(String, ref Boolean, ToolTreeNodeFlags)

    折り畳み式のヘッダを生成します。

    public bool CollapsingHeader(string label, ref bool p_open, ToolTreeNodeFlags flags)
    パラメータ
    label

    表示するテキスト

    p_open
    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    ColorConvertFloat4ToU32(Vector4F)

    public int ColorConvertFloat4ToU32(Vector4F in_)
    パラメータ
    in_
    戻り値

    ColorConvertU32ToFloat4(Int32)

    public Vector4F ColorConvertU32ToFloat4(int in_)
    パラメータ
    in_
    戻り値

    ColorEdit3(String, ref Color, ToolColorEditFlags)

    public bool ColorEdit3(string label, ref Color col, ToolColorEditFlags flags)
    パラメータ
    label
    col
    flags
    戻り値

    ColorEdit4(String, ref Color, ToolColorEditFlags)

    public bool ColorEdit4(string label, ref Color col, ToolColorEditFlags flags)
    パラメータ
    label
    col
    flags
    戻り値

    Columns(Int32, String, Boolean)

    public void Columns(int count, string id, bool border)
    パラメータ
    count
    id
    border

    Combo(String, ref Int32, IEnumerable<String>, Int32)

    コンボボックスを生成します。

    public bool Combo(string label, ref int current, IEnumerable<string> items, int popupMaxHeightInItems)
    パラメータ
    label

    横に表示されるラベルの文字列

    current

    選択されている要素のインデックス -1で何も選択していない事を表す

    items

    表示する要素の文字列

    popupMaxHeightInItems

    表示される要素の数

    戻り値

    いずれかの要素がクリックされたらtrue,それ以外でfalse

    Combo(String, ref Int32, String, Int32)

    コンボボックスを生成します。

    public bool Combo(string label, ref int current_item, string items_separated_by_tabs, int popup_max_height_in_items)
    パラメータ
    label

    横に表示されるラベルのテキスト

    current_item

    選択されているアイテムのインデックス -1で選択無し

    items_separated_by_tabs
    popup_max_height_in_items
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, items_separated_by_tabsのいずれかがnull

    DestroyPlatformWindows()

    public void DestroyPlatformWindows()

    DockSpace(Int32, Vector2F, ToolDockNodeFlags)

    public void DockSpace(int id, Vector2F size, ToolDockNodeFlags flags)
    パラメータ
    id
    size
    flags

    DragFloat(String, ref Single, Single, Single, Single, String, ToolSliderFlags)

    1つのドラッグで値が増減するバーを生成します。

    public bool DragFloat(string label, ref float v, float v_speed, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    DragFloat2(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)

    public bool DragFloat2(string label, Span<float> span, float v_speed, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragFloat3(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)

    public bool DragFloat3(string label, Span<float> span, float v_speed, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragFloat4(String, Span<Single>, Single, Single, Single, String, ToolSliderFlags)

    public bool DragFloat4(string label, Span<float> span, float v_speed, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragFloatRange2(String, ref Single, ref Single, Single, Single, Single, String, String, ToolSliderFlags)

    2つのドラッグで値が増減するバーを生成します

    public bool DragFloatRange2(string label, ref float v_current_min, ref float v_current_max, float v_speed, float v_min, float v_max, string format, string format_max, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v_current_min
    v_current_max
    v_speed
    v_min
    v_max
    format
    format_max
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, format, format_maxのいずれかがnull

    DragInt(String, ref Int32, Single, Int32, Int32, String, ToolSliderFlags)

    1つのドラッグで値が増減するバーを生成します。

    public bool DragInt(string label, ref int v, float v_speed, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    DragInt2(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)

    public bool DragInt2(string label, Span<int> span, float v_speed, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragInt3(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)

    public bool DragInt3(string label, Span<int> span, float v_speed, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragInt4(String, Span<Int32>, Single, Int32, Int32, String, ToolSliderFlags)

    public bool DragInt4(string label, Span<int> span, float v_speed, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label
    span
    v_speed
    v_min
    v_max
    format
    flags
    戻り値

    DragIntRange2(String, ref Int32, ref Int32, Single, Int32, Int32, String, String, ToolSliderFlags)

    2つのドラッグで値が増減するバーを生成します

    public bool DragIntRange2(string label, ref int v_current_min, ref int v_current_max, float v_speed, int v_min, int v_max, string format, string format_max, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v_current_min
    v_current_max
    v_speed
    v_min
    v_max
    format
    format_max
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, format, format_maxのいずれかがnull

    Dummy(Vector2F)

    空白を生成します。

    public void Dummy(Vector2F size)
    パラメータ
    size

    空白のサイズ

    End()

    public void End()

    EndChild()

    public void EndChild()

    EndChildFrame()

    public void EndChildFrame()

    EndCombo()

    public void EndCombo()

    EndDragDropSource()

    public void EndDragDropSource()

    EndDragDropTarget()

    public void EndDragDropTarget()

    EndGroup()

    public void EndGroup()

    EndMainMenuBar()

    public void EndMainMenuBar()

    EndMenu()

    public void EndMenu()

    EndMenuBar()

    public void EndMenuBar()

    EndPopup()

    public void EndPopup()

    EndTabBar()

    public void EndTabBar()

    EndTabItem()

    public void EndTabItem()

    EndTooltip()

    public void EndTooltip()

    GetClipboardText()

    public string GetClipboardText()
    戻り値

    GetColorU32(ToolCol, Single)

    public int GetColorU32(ToolCol idx, float alpha_mul)
    パラメータ
    idx
    alpha_mul
    戻り値

    GetColorU32(Vector4F)

    public int GetColorU32(Vector4F col)
    パラメータ
    col
    戻り値

    GetColorU32(Int32)

    public int GetColorU32(int col)
    パラメータ
    col
    戻り値

    GetColumnIndex()

    public int GetColumnIndex()
    戻り値

    GetColumnOffset(Int32)

    public float GetColumnOffset(int column_index)
    パラメータ
    column_index
    戻り値

    GetColumnsCount()

    public int GetColumnsCount()
    戻り値

    GetColumnWidth(Int32)

    public float GetColumnWidth(int column_index)
    パラメータ
    column_index
    戻り値

    GetContentRegionAvail()

    public Vector2F GetContentRegionAvail()
    戻り値

    GetContentRegionMax()

    public Vector2F GetContentRegionMax()
    戻り値

    GetCursorPos()

    public Vector2F GetCursorPos()
    戻り値

    GetCursorPosX()

    public float GetCursorPosX()
    戻り値

    GetCursorPosY()

    public float GetCursorPosY()
    戻り値

    GetCursorScreenPos()

    public Vector2F GetCursorScreenPos()
    戻り値

    GetCursorStartPos()

    public Vector2F GetCursorStartPos()
    戻り値

    GetFontSize()

    public float GetFontSize()
    戻り値

    GetFontTexUvWhitePixel()

    public Vector2F GetFontTexUvWhitePixel()
    戻り値

    GetFrameCount()

    public int GetFrameCount()
    戻り値

    GetFrameHeight()

    public float GetFrameHeight()
    戻り値

    GetFrameHeightWithSpacing()

    public float GetFrameHeightWithSpacing()
    戻り値

    GetID(String)

    public int GetID(string str_id)
    パラメータ
    str_id
    戻り値

    GetID(String, String)

    public int GetID(string str_id_begin, string str_id_end)
    パラメータ
    str_id_begin
    str_id_end
    戻り値

    GetItemRectMax()

    public Vector2F GetItemRectMax()
    戻り値

    GetItemRectMin()

    public Vector2F GetItemRectMin()
    戻り値

    GetItemRectSize()

    public Vector2F GetItemRectSize()
    戻り値

    GetKeyIndex(ToolKey)

    public int GetKeyIndex(ToolKey imgui_key)
    パラメータ
    imgui_key
    戻り値

    GetKeyPressedAmount(Int32, Single, Single)

    public int GetKeyPressedAmount(int key_index, float repeat_delay, float rate)
    パラメータ
    key_index
    repeat_delay
    rate
    戻り値

    GetMainViewportID()

    public int GetMainViewportID()
    戻り値

    GetMainViewportPos()

    public Vector2F GetMainViewportPos()
    戻り値

    GetMainViewportSize()

    public Vector2F GetMainViewportSize()
    戻り値

    GetMainViewportWorkPos()

    public Vector2F GetMainViewportWorkPos()
    戻り値

    GetMainViewportWorkSize()

    public Vector2F GetMainViewportWorkSize()
    戻り値

    GetMouseDragDelta(ToolMouseButton, Single)

    public Vector2F GetMouseDragDelta(ToolMouseButton button, float lock_threshold)
    パラメータ
    button
    lock_threshold
    戻り値

    GetMousePos()

    public Vector2F GetMousePos()
    戻り値

    GetMousePosOnOpeningCurrentPopup()

    public Vector2F GetMousePosOnOpeningCurrentPopup()
    戻り値

    GetScrollMaxX()

    public float GetScrollMaxX()
    戻り値

    GetScrollMaxY()

    public float GetScrollMaxY()
    戻り値

    GetScrollX()

    public float GetScrollX()
    戻り値

    GetScrollY()

    public float GetScrollY()
    戻り値

    GetStyleColorName(ToolCol)

    public string GetStyleColorName(ToolCol idx)
    パラメータ
    idx
    戻り値

    GetTextLineHeight()

    public float GetTextLineHeight()
    戻り値

    GetTextLineHeightWithSpacing()

    public float GetTextLineHeightWithSpacing()
    戻り値

    GetTime()

    public float GetTime()
    戻り値

    GetTreeNodeToLabelSpacing()

    public float GetTreeNodeToLabelSpacing()
    戻り値

    GetVersion()

    public string GetVersion()
    戻り値

    GetWindowContentRegionMax()

    public Vector2F GetWindowContentRegionMax()
    戻り値

    GetWindowContentRegionMin()

    public Vector2F GetWindowContentRegionMin()
    戻り値

    GetWindowContentRegionWidth()

    public float GetWindowContentRegionWidth()
    戻り値

    GetWindowDockID()

    public int GetWindowDockID()
    戻り値

    GetWindowDpiScale()

    public float GetWindowDpiScale()
    戻り値

    GetWindowHeight()

    public float GetWindowHeight()
    戻り値

    GetWindowPos()

    public Vector2F GetWindowPos()
    戻り値

    GetWindowSize()

    public Vector2F GetWindowSize()
    戻り値

    GetWindowWidth()

    public float GetWindowWidth()
    戻り値

    Image(TextureBase, Vector2F, Vector2F, Vector2F, Color, Color)

    画像表示ボックスを生成します。

    public void Image(TextureBase texture, Vector2F size, Vector2F uv0, Vector2F uv1, Color tint_col, Color border_col)
    パラメータ
    texture

    表示するテクスチャ

    size

    サイズ

    uv0

    テクスチャのUV値(0~1)

    uv1

    テクスチャのUV値(0~1)

    tint_col
    border_col

    ImageButton(TextureBase, Vector2F, Vector2F, Vector2F, Int32, Color, Color)

    ボタンとして機能する画像表示ボックスを生成します。

    public bool ImageButton(TextureBase texture, Vector2F size, Vector2F uv0, Vector2F uv1, int frame_padding, Color bg_col, Color tint_col)
    パラメータ
    texture

    表示するテクスチャ

    size

    サイズ

    uv0

    テクスチャのUV値(0~1)

    uv1

    テクスチャのUV値(0~1)

    frame_padding
    bg_col
    tint_col
    戻り値

    Indent(Single)

    次の要素を右にずらします。

    public void Indent(float indent_w)
    パラメータ
    indent_w

    InputFloat(String, ref Single, Single, Single, String, ToolInputTextFlags)

    1つの小数が入力可能なボックスを生成します。

    public bool InputFloat(string label, ref float v, float step, float step_fast, string format, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    step
    step_fast
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    InputFloat2(String, Span<Single>, String, ToolInputTextFlags)

    2つの小数を入力するボックスを生成します。

    public bool InputFloat2(string label, Span<float> span, string format, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが2未満

    InputFloat3(String, Span<Single>, String, ToolInputTextFlags)

    3つの小数を入力するボックスを生成します。

    public bool InputFloat3(string label, Span<float> span, string format, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが3未満

    InputFloat4(String, Span<Single>, String, ToolInputTextFlags)

    4つの小数を入力するボックスを生成します。

    public bool InputFloat4(string label, Span<float> span, string format, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが4未満

    InputInt(String, ref Int32, Int32, Int32, ToolInputTextFlags)

    1つの整数が入力可能なボックスを生成します。

    public bool InputInt(string label, ref int v, int step, int step_fast, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    step
    step_fast
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    InputInt2(String, Span<Int32>, ToolInputTextFlags)

    2つの整数を入力するボックスを生成します。

    public bool InputInt2(string label, Span<int> span, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが2未満

    InputInt3(String, Span<Int32>, ToolInputTextFlags)

    3つの整数を入力するボックスを生成します。

    public bool InputInt3(string label, Span<int> span, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが3未満

    InputInt4(String, Span<Int32>, ToolInputTextFlags)

    4つの整数を入力するボックスを生成します。

    public bool InputInt4(string label, Span<int> span, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    それぞれのボックスの値を格納するSpan

    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが4未満

    InputText(String, String, Int32, ToolInputTextFlags)

    テキストを入力するボックスを生成します。

    public string InputText(string label, string input, int max_length, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    input

    入力するテキスト

    max_length
    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, inputのいずれかがnull

    InputTextMultiline(String, String, Int32, Vector2F, ToolInputTextFlags)

    複数行のテキストが入力可能なボックスを生成します。

    public string InputTextMultiline(string label, string input, int max_length, Vector2F size, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    input

    入力するテキスト

    max_length
    size

    サイズ

    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, inputのいずれかがnull

    InputTextWithHint(String, String, String, Int32, ToolInputTextFlags)

    ヒント付きのテキスト入力ボックスを生成します。

    public string InputTextWithHint(string label, string hint, string input, int max_length, ToolInputTextFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    hint

    インプットされている文字列長が0の時に表示されるヒント

    input

    入力するテキスト

    max_length
    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, hint, inputのいずれかがnull

    InvisibleButton(String, Vector2F, ToolButtonFlags)

    見えないボタンを生成します。

    public bool InvisibleButton(string str_id, Vector2F size, ToolButtonFlags flags)
    パラメータ
    str_id
    size

    サイズ

    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_idがnull

    IsAnyItemActive()

    public bool IsAnyItemActive()
    戻り値

    IsAnyItemFocused()

    public bool IsAnyItemFocused()
    戻り値

    IsAnyItemHovered()

    public bool IsAnyItemHovered()
    戻り値

    IsAnyMouseDown()

    public bool IsAnyMouseDown()
    戻り値

    IsItemActivated()

    public bool IsItemActivated()
    戻り値

    IsItemActive()

    public bool IsItemActive()
    戻り値

    IsItemClicked(ToolMouseButton)

    public bool IsItemClicked(ToolMouseButton mouse_button)
    パラメータ
    mouse_button
    戻り値

    IsItemDeactivated()

    public bool IsItemDeactivated()
    戻り値

    IsItemDeactivatedAfterEdit()

    public bool IsItemDeactivatedAfterEdit()
    戻り値

    IsItemEdited()

    public bool IsItemEdited()
    戻り値

    IsItemFocused()

    public bool IsItemFocused()
    戻り値

    IsItemHovered(ToolHoveredFlags)

    public bool IsItemHovered(ToolHoveredFlags flags)
    パラメータ
    flags
    戻り値

    IsItemToggledOpen()

    public bool IsItemToggledOpen()
    戻り値

    IsItemVisible()

    public bool IsItemVisible()
    戻り値

    IsKeyDown(Int32)

    public bool IsKeyDown(int user_key_index)
    パラメータ
    user_key_index
    戻り値

    IsKeyPressed(Int32, Boolean)

    public bool IsKeyPressed(int user_key_index, bool repeat)
    パラメータ
    user_key_index
    repeat
    戻り値

    IsKeyReleased(Int32)

    public bool IsKeyReleased(int user_key_index)
    パラメータ
    user_key_index
    戻り値

    IsMouseClicked(ToolMouseButton, Boolean)

    public bool IsMouseClicked(ToolMouseButton button, bool repeat)
    パラメータ
    button
    repeat
    戻り値

    IsMouseDoubleClicked(ToolMouseButton)

    public bool IsMouseDoubleClicked(ToolMouseButton button)
    パラメータ
    button
    戻り値

    IsMouseDown(ToolMouseButton)

    public bool IsMouseDown(ToolMouseButton button)
    パラメータ
    button
    戻り値

    IsMouseDragging(ToolMouseButton, Single)

    public bool IsMouseDragging(ToolMouseButton button, float lock_threshold)
    パラメータ
    button
    lock_threshold
    戻り値

    IsMouseHoveringRect(Vector2F, Vector2F, Boolean)

    public bool IsMouseHoveringRect(Vector2F r_min, Vector2F r_max, bool clip)
    パラメータ
    r_min
    r_max
    clip
    戻り値

    IsMouseReleased(ToolMouseButton)

    public bool IsMouseReleased(ToolMouseButton button)
    パラメータ
    button
    戻り値

    IsPopupOpen(String, ToolPopupFlags)

    public bool IsPopupOpen(string str_id, ToolPopupFlags flags)
    パラメータ
    str_id
    flags
    戻り値

    IsRectVisible(Vector2F)

    public bool IsRectVisible(Vector2F size)
    パラメータ
    size
    戻り値

    IsRectVisible(Vector2F, Vector2F)

    public bool IsRectVisible(Vector2F rect_min, Vector2F rect_max)
    パラメータ
    rect_min
    rect_max
    戻り値

    IsWindowAppearing()

    public bool IsWindowAppearing()
    戻り値

    IsWindowCollapsed()

    public bool IsWindowCollapsed()
    戻り値

    IsWindowDocked()

    public bool IsWindowDocked()
    戻り値

    IsWindowFocused(ToolFocusedFlags)

    public bool IsWindowFocused(ToolFocusedFlags flags)
    パラメータ
    flags
    戻り値

    IsWindowHovered(ToolHoveredFlags)

    public bool IsWindowHovered(ToolHoveredFlags flags)
    パラメータ
    flags
    戻り値

    LabelText(String, String)

    横にラベルの付いたテキストを生成します。

    public void LabelText(string label, string fmt)
    パラメータ
    label

    表示するテキスト

    fmt
    例外
    型 Condition
    ArgumentNullException

    label, fmtのいずれかがnull

    ListBox(String, ref Int32, IEnumerable<String>, Int32)

    リストボックスを生成します。

    public bool ListBox(string label, ref int current, IEnumerable<string> items, int popupMaxHeightInItems)
    パラメータ
    label

    横に表示されるラベルの文字列

    current

    選択されている要素のインデックス -1で何も選択していない事を表す

    items

    表示する要素の文字列

    popupMaxHeightInItems

    表示される要素の数

    戻り値

    いずれかの要素がクリックされたらtrue,それ以外でfalse

    ListBox(String, ref Int32, String, Int32)

    リストボックスを生成します。

    public bool ListBox(string label, ref int current, string items_separated_by_tabs, int popup_max_height_in_items)
    パラメータ
    label

    横に表示するラベルのテキスト

    current

    選択中のアイテムのインデックス -1で選択無し

    items_separated_by_tabs
    popup_max_height_in_items
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, items_separated_by_tabsのいずれかがnull

    ListBoxFooter()

    public void ListBoxFooter()

    ListBoxHeader(String, Vector2F)

    public bool ListBoxHeader(string label, Vector2F size)
    パラメータ
    label
    size
    戻り値

    ListBoxHeader(String, Int32, Int32)

    public bool ListBoxHeader(string label, int items_count, int height_in_items)
    パラメータ
    label
    items_count
    height_in_items
    戻り値

    LoadIniSettingsFromDisk(String)

    public void LoadIniSettingsFromDisk(string ini_filename)
    パラメータ
    ini_filename

    LogButtons()

    public void LogButtons()

    LogFinish()

    public void LogFinish()

    LogText(String)

    public void LogText(string fmt)
    パラメータ
    fmt

    LogToClipboard(Int32)

    public void LogToClipboard(int auto_open_depth)
    パラメータ
    auto_open_depth

    LogToFile(Int32, String)

    public void LogToFile(int auto_open_depth, string filename)
    パラメータ
    auto_open_depth
    filename

    LogToTTY(Int32)

    public void LogToTTY(int auto_open_depth)
    パラメータ
    auto_open_depth

    MenuItem(String, String, Boolean, Boolean)

    public bool MenuItem(string label, string shortcut, bool selected, bool enabled)
    パラメータ
    label
    shortcut
    selected
    enabled
    戻り値

    MenuItem(String, String, ref Boolean, Boolean)

    public bool MenuItem(string label, string shortcut, ref bool p_selected, bool enabled)
    パラメータ
    label
    shortcut
    p_selected
    enabled
    戻り値

    NewFrame()

    public void NewFrame()

    NewLine()

    public void NewLine()

    NextColumn()

    public void NextColumn()

    OpenDialog(String, String)

    1つの開くファイルを選択するダイアログを開きます。

    public string OpenDialog(string filter, string defaultPath)
    パラメータ
    filter

    読み込むファイルの拡張子のフィルタ

    defaultPath

    ファイルダイアログの初期位置のパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    filter, defaultPathのいずれかがnull

    OpenDialogMultiple(String, String)

    複数の開くファイルを選択するダイアログを開きます。

    public string OpenDialogMultiple(string filter, string defaultPath)
    パラメータ
    filter

    読み込むファイルの拡張子のフィルタ

    defaultPath

    ファイルダイアログの初期位置のパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    filter, defaultPathのいずれかがnull

    OpenPopup(String, ToolPopupFlags)

    public void OpenPopup(string str_id, ToolPopupFlags popup_flags)
    パラメータ
    str_id
    popup_flags

    OpenPopupOnItemClick(String, ToolPopupFlags)

    public void OpenPopupOnItemClick(string str_id, ToolPopupFlags popup_flags)
    パラメータ
    str_id
    popup_flags

    PickFolder(String)

    フォルダを選択するダイアログを開きます。

    public string PickFolder(string defaultPath)
    パラメータ
    defaultPath

    ファイルダイアログの初期位置のパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    defaultPathがnull

    PlotHistogram(String, Span<Single>, Int32, Int32, String, Single, Single, Vector2F, Int32)

    public void PlotHistogram(string label, Span<float> values, int values_count, int valuesOffset = 0, string overlayText = null, float scaleMin = -3.40282347E+38F, float scaleMax = 3.40282347E+38F, Vector2F graphSize = default(Vector2F), int stride = 4)
    パラメータ
    label
    values
    values_count
    valuesOffset
    overlayText
    scaleMin
    scaleMax
    graphSize
    stride

    PlotLines(String, Span<Single>, Int32, Int32, String, Single, Single, Vector2F, Int32)

    public void PlotLines(string label, Span<float> values, int valuesCount, int valuesOffset = 0, string overlayText = null, float scaleMin = -3.40282347E+38F, float scaleMax = 3.40282347E+38F, Vector2F graphSize = default(Vector2F), int stride = 4)
    パラメータ
    label
    values
    valuesCount
    valuesOffset
    overlayText
    scaleMin
    scaleMax
    graphSize
    stride

    PopAllowKeyboardFocus()

    public void PopAllowKeyboardFocus()

    PopButtonRepeat()

    public void PopButtonRepeat()

    PopClipRect()

    public void PopClipRect()

    PopFont()

    public void PopFont()

    PopID()

    public void PopID()

    PopItemWidth()

    public void PopItemWidth()

    PopStyleColor(Int32)

    public void PopStyleColor(int count)
    パラメータ
    count

    PopStyleVar(Int32)

    public void PopStyleVar(int count)
    パラメータ
    count

    PopTextWrapPos()

    public void PopTextWrapPos()

    ProgressBar(Single, Vector2F, String)

    プログレスバーを生成します。

    public void ProgressBar(float fraction, Vector2F size_arg, string overlay)
    パラメータ
    fraction

    進行度(0.0~1.0)

    size_arg
    overlay

    表示されるテキスト

    例外
    型 Condition
    ArgumentNullException

    overlayがnull

    PushAllowKeyboardFocus(Boolean)

    public void PushAllowKeyboardFocus(bool allow_keyboard_focus)
    パラメータ
    allow_keyboard_focus

    PushButtonRepeat(Boolean)

    public void PushButtonRepeat(bool repeat)
    パラメータ
    repeat

    PushClipRect(Vector2F, Vector2F, Boolean)

    public void PushClipRect(Vector2F clip_rect_min, Vector2F clip_rect_max, bool intersect_with_current_clip_rect)
    パラメータ
    clip_rect_min
    clip_rect_max
    intersect_with_current_clip_rect

    PushID(Int32)

    public void PushID(int int_id)
    パラメータ
    int_id

    PushID(String)

    public void PushID(string str_id)
    パラメータ
    str_id

    PushID(String, String)

    public void PushID(string str_id_begin, string str_id_end)
    パラメータ
    str_id_begin
    str_id_end

    PushItemWidth(Single)

    public void PushItemWidth(float item_width)
    パラメータ
    item_width

    PushStyleColor(ToolCol, Vector4F)

    public void PushStyleColor(ToolCol idx, Vector4F col)
    パラメータ
    idx
    col

    PushStyleColor(ToolCol, Int32)

    public void PushStyleColor(ToolCol idx, int col)
    パラメータ
    idx
    col

    PushStyleVar(ToolStyleVar, Vector2F)

    public void PushStyleVar(ToolStyleVar idx, Vector2F val)
    パラメータ
    idx
    val

    PushStyleVar(ToolStyleVar, Single)

    public void PushStyleVar(ToolStyleVar idx, float val)
    パラメータ
    idx
    val

    PushTextWrapPos(Single)

    public void PushTextWrapPos(float wrap_local_pos_x)
    パラメータ
    wrap_local_pos_x

    RadioButton(String, Boolean)

    ラジオボタンを生成します。

    public bool RadioButton(string label, bool active)
    パラメータ
    label

    横に表示するラベルのテキスト

    active

    チェックが入っているかどうか

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    RadioButton(String, ref Int32, Int32)

    ラジオボタンを生成します。

    public bool RadioButton(string label, ref int v, int v_button)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    v_button
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    ResetMouseDragDelta(ToolMouseButton)

    public void ResetMouseDragDelta(ToolMouseButton button)
    パラメータ
    button

    SameLine(Single, Single)

    public void SameLine(float offset_from_start_x, float spacing)
    パラメータ
    offset_from_start_x
    spacing

    SaveDialog(String, String)

    保存するファイルを選択するダイアログを開きます。

    public string SaveDialog(string filter, string defaultPath)
    パラメータ
    filter

    保存するファイルの拡張子のフィルタ

    defaultPath

    ファイルダイアログの初期位置のパス

    戻り値

    例外
    型 Condition
    ArgumentNullException

    filter, defaultPathのいずれかがnull

    SaveIniSettingsToDisk(String)

    public void SaveIniSettingsToDisk(string ini_filename)
    パラメータ
    ini_filename

    Selectable(String, Boolean, ToolSelectableFlags, Vector2F)

    選択式のテキストを生成します。

    public bool Selectable(string label, bool selected, ToolSelectableFlags flags, Vector2F size)
    パラメータ
    label

    表示するテキスト

    selected

    選択されているかどうか

    flags

    適用する設定

    size
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    Selectable(String, ref Boolean, ToolSelectableFlags, Vector2F)

    選択式のテキストを生成します。

    public bool Selectable(string label, ref bool p_selected, ToolSelectableFlags flags, Vector2F size)
    パラメータ
    label

    表示するテキスト

    p_selected
    flags

    適用する設定

    size
    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    Separator()

    仕切りを生成します。

    public void Separator()

    SetClipboardText(String)

    public void SetClipboardText(string text)
    パラメータ
    text

    SetColorEditOptions(ToolColorEditFlags)

    public void SetColorEditOptions(ToolColorEditFlags flags)
    パラメータ
    flags

    SetColumnOffset(Int32, Single)

    public void SetColumnOffset(int column_index, float offset_x)
    パラメータ
    column_index
    offset_x

    SetColumnWidth(Int32, Single)

    public void SetColumnWidth(int column_index, float width)
    パラメータ
    column_index
    width

    SetCursorPos(Vector2F)

    public void SetCursorPos(Vector2F local_pos)
    パラメータ
    local_pos

    SetCursorPosX(Single)

    public void SetCursorPosX(float local_x)
    パラメータ
    local_x

    SetCursorPosY(Single)

    public void SetCursorPosY(float local_y)
    パラメータ
    local_y

    SetCursorScreenPos(Vector2F)

    public void SetCursorScreenPos(Vector2F pos)
    パラメータ
    pos

    SetItemAllowOverlap()

    public void SetItemAllowOverlap()

    SetItemDefaultFocus()

    public void SetItemDefaultFocus()

    SetKeyboardFocusHere(Int32)

    public void SetKeyboardFocusHere(int offset)
    パラメータ
    offset

    SetMouseCursor(ToolMouseCursor)

    public void SetMouseCursor(ToolMouseCursor cursor_type)
    パラメータ
    cursor_type

    SetNextItemOpen(Boolean, ToolCond)

    public void SetNextItemOpen(bool is_open, ToolCond cond)
    パラメータ
    is_open
    cond

    SetNextItemWidth(Single)

    public void SetNextItemWidth(float item_width)
    パラメータ
    item_width

    SetNextWindowBgAlpha(Single)

    public void SetNextWindowBgAlpha(float alpha)
    パラメータ
    alpha

    SetNextWindowCollapsed(Boolean, ToolCond)

    public void SetNextWindowCollapsed(bool collapsed, ToolCond cond)
    パラメータ
    collapsed
    cond

    SetNextWindowContentSize(Vector2F)

    public void SetNextWindowContentSize(Vector2F size)
    パラメータ
    size

    SetNextWindowDockID(Int32, ToolCond)

    public void SetNextWindowDockID(int dock_id, ToolCond cond)
    パラメータ
    dock_id
    cond

    SetNextWindowFocus()

    public void SetNextWindowFocus()

    SetNextWindowPos(Vector2F, ToolCond, Vector2F)

    public void SetNextWindowPos(Vector2F pos, ToolCond cond, Vector2F pivot)
    パラメータ
    pos
    cond
    pivot

    SetNextWindowSize(Vector2F, ToolCond)

    public void SetNextWindowSize(Vector2F size, ToolCond cond)
    パラメータ
    size
    cond

    SetNextWindowViewport(Int32)

    public void SetNextWindowViewport(int viewport_id)
    パラメータ
    viewport_id

    SetScrollFromPosX(Single, Single)

    public void SetScrollFromPosX(float local_x, float center_x_ratio)
    パラメータ
    local_x
    center_x_ratio

    SetScrollFromPosY(Single, Single)

    public void SetScrollFromPosY(float local_y, float center_y_ratio)
    パラメータ
    local_y
    center_y_ratio

    SetScrollHereX(Single)

    public void SetScrollHereX(float center_x_ratio)
    パラメータ
    center_x_ratio

    SetScrollHereY(Single)

    public void SetScrollHereY(float center_y_ratio)
    パラメータ
    center_y_ratio

    SetScrollX(Single)

    public void SetScrollX(float scroll_x)
    パラメータ
    scroll_x

    SetScrollY(Single)

    public void SetScrollY(float scroll_y)
    パラメータ
    scroll_y

    SetTabItemClosed(String)

    public void SetTabItemClosed(string tab_or_docked_window_label)
    パラメータ
    tab_or_docked_window_label

    SetTooltip(String)

    public void SetTooltip(string fmt)
    パラメータ
    fmt

    SetWindowCollapsed(Boolean, ToolCond)

    public void SetWindowCollapsed(bool collapsed, ToolCond cond)
    パラメータ
    collapsed
    cond

    SetWindowCollapsed(String, Boolean, ToolCond)

    public void SetWindowCollapsed(string name, bool collapsed, ToolCond cond)
    パラメータ
    name
    collapsed
    cond

    SetWindowFocus()

    public void SetWindowFocus()

    SetWindowFocus(String)

    public void SetWindowFocus(string name)
    パラメータ
    name

    SetWindowFontScale(Single)

    public void SetWindowFontScale(float scale)
    パラメータ
    scale

    SetWindowPos(Vector2F, ToolCond)

    public void SetWindowPos(Vector2F pos, ToolCond cond)
    パラメータ
    pos
    cond

    SetWindowPos(String, Vector2F, ToolCond)

    public void SetWindowPos(string name, Vector2F pos, ToolCond cond)
    パラメータ
    name
    pos
    cond

    SetWindowSize(Vector2F, ToolCond)

    public void SetWindowSize(Vector2F size, ToolCond cond)
    パラメータ
    size
    cond

    SetWindowSize(String, Vector2F, ToolCond)

    public void SetWindowSize(string name, Vector2F size, ToolCond cond)
    パラメータ
    name
    size
    cond

    ShowAboutWindow(ref Boolean)

    public void ShowAboutWindow(ref bool p_open)
    パラメータ
    p_open

    ShowAboutWindowNoCloseButton()

    public void ShowAboutWindowNoCloseButton()

    ShowDemoWindow(ref Boolean)

    public void ShowDemoWindow(ref bool p_open)
    パラメータ
    p_open

    ShowDemoWindowNoCloseButton()

    public void ShowDemoWindowNoCloseButton()

    ShowFontSelector(String)

    public void ShowFontSelector(string label)
    パラメータ
    label

    ShowMetricsWindow(ref Boolean)

    public void ShowMetricsWindow(ref bool p_open)
    パラメータ
    p_open

    ShowMetricsWindowNoCloseButton()

    public void ShowMetricsWindowNoCloseButton()

    ShowStyleSelector(String)

    public bool ShowStyleSelector(string label)
    パラメータ
    label
    戻り値

    ShowUserGuide()

    public void ShowUserGuide()

    SliderAngle(String, ref Single, Single, Single, String, ToolSliderFlags)

    スライドで値が増減する,角度を扱うバーを生成します。

    public bool SliderAngle(string label, ref float v_rad, float v_degrees_min, float v_degrees_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v_rad
    v_degrees_min
    v_degrees_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    SliderFloat(String, ref Single, Single, Single, String, ToolSliderFlags)

    1つのスライドで値が増減するバーを生成します。

    public bool SliderFloat(string label, ref float v, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    SliderFloat2(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    2つのスライドで値を増減するバーを生成します。

    public bool SliderFloat2(string label, Span<float> span, float vMin, float vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが2未満

    ArgumentNullException

    spanがnull

    SliderFloat3(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    3つのスライドで値を増減するバーを生成します。

    public bool SliderFloat3(string label, Span<float> span, float vMin, float vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが3未満

    ArgumentNullException

    spanがnull

    SliderFloat4(String, Span<Single>, Single, Single, String, ToolSliderFlags)

    4つのスライドで値を増減するバーを生成します。

    public bool SliderFloat4(string label, Span<float> span, float vMin, float vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが4未満

    ArgumentNullException

    spanがnull

    SliderInt(String, ref Int32, Int32, Int32, String, ToolSliderFlags)

    1つのスライドで値が増減するバーを生成します。

    public bool SliderInt(string label, ref int v, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    v
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    SliderInt2(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    2つのスライドで値を増減するバーを生成します。

    public bool SliderInt2(string label, Span<int> span, int vMin, int vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが2未満

    SliderInt3(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    3つのスライドで値を増減するバーを生成します。

    public bool SliderInt3(string label, Span<int> span, int vMin, int vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが3未満

    SliderInt4(String, Span<Int32>, Int32, Int32, String, ToolSliderFlags)

    4つのスライドで値を増減するバーを生成します。

    public bool SliderInt4(string label, Span<int> span, int vMin, int vMax, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示されるラベルの文字列

    span

    各バーの値を格納するSpan

    vMin

    最小値

    vMax

    最大値

    format
    flags
    戻り値

    入力が決定されたらtrue,それ以外でfalse

    例外
    型 Condition
    ArgumentException

    spanの大きさが4未満

    ArgumentNullException

    spanがnull

    SmallButton(String)

    小さなボタンを生成します。

    public bool SmallButton(string label)
    パラメータ
    label

    表示するテキスト

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    Spacing()

    public void Spacing()

    TabItemButton(String, ToolTabItemFlags)

    public bool TabItemButton(string label, ToolTabItemFlags flags)
    パラメータ
    label
    flags
    戻り値

    Text(String)

    テキストを生成します。

    public void Text(string fmt)
    パラメータ
    fmt
    例外
    型 Condition
    ArgumentNullException

    fmtがnull

    TextColored(Vector4F, String)

    色付きテキストを生成します。

    public void TextColored(Vector4F col, string fmt)
    パラメータ
    col
    fmt
    例外
    型 Condition
    ArgumentNullException

    fmtがnull

    TextDisabled(String)

    灰字のテキストを生成します。

    public void TextDisabled(string fmt)
    パラメータ
    fmt
    例外
    型 Condition
    ArgumentNullException

    fmtがnull

    TextUnformatted(String, String)

    public void TextUnformatted(string text, string text_end)
    パラメータ
    text
    text_end

    TextWrapped(String)

    public void TextWrapped(string fmt)
    パラメータ
    fmt

    TreeNode(String)

    ツリーのノードを生成します。

    public bool TreeNode(string label)
    パラメータ
    label

    表示するテキスト

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    TreeNode(String, String)

    ツリーのノードを生成します。

    public bool TreeNode(string str_id, string fmt)
    パラメータ
    str_id
    fmt
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_id, fmtのいずれかがnull

    TreeNodeEx(String, ToolTreeNodeFlags)

    ツリーのノードを生成します。

    public bool TreeNodeEx(string label, ToolTreeNodeFlags flags)
    パラメータ
    label

    表示するテキスト

    flags

    適用する設定

    戻り値

    例外
    型 Condition
    ArgumentNullException

    labelがnull

    TreeNodeEx(String, ToolTreeNodeFlags, String)

    ツリーのノードを生成します。

    public bool TreeNodeEx(string str_id, ToolTreeNodeFlags flags, string fmt)
    パラメータ
    str_id
    flags

    適用する設定

    fmt
    戻り値

    例外
    型 Condition
    ArgumentNullException

    str_id, fmtのいずれかがnull

    TreePop()

    TreeNodeのツリーを開きます。

    public void TreePop()

    TreePush(String)

    public void TreePush(string str_id)
    パラメータ
    str_id

    Unindent(Single)

    右にずらすインデントを1つ分打消します。

    public void Unindent(float indent_w)
    パラメータ
    indent_w

    UpdatePlatformWindows()

    public void UpdatePlatformWindows()

    Value(String, Boolean)

    public void Value(string prefix, bool b)
    パラメータ
    prefix
    b

    Value(String, Int32)

    public void Value(string prefix, int v)
    パラメータ
    prefix
    v

    Value(String, Single, String)

    public void Value(string prefix, float v, string float_format)
    パラメータ
    prefix
    v
    float_format

    VSliderFloat(String, Vector2F, ref Single, Single, Single, String, ToolSliderFlags)

    スライドで値が増減する縦バーを生成します。

    public bool VSliderFloat(string label, Vector2F size, ref float v, float v_min, float v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    size

    サイズ

    v
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    VSliderInt(String, Vector2F, ref Int32, Int32, Int32, String, ToolSliderFlags)

    スライドで値が増減する縦バーを生成します。

    public bool VSliderInt(string label, Vector2F size, ref int v, int v_min, int v_max, string format, ToolSliderFlags flags)
    パラメータ
    label

    横に表示するラベルのテキスト

    size

    サイズ

    v
    v_min
    v_max
    format
    flags
    戻り値

    例外
    型 Condition
    ArgumentNullException

    label, formatのいずれかがnull

    Copyright © 2020 Altseed .