Skip to content

Documentation / imgui / ImGui / ImGuiStyle

Class: ImGuiStyle

Defined in: libs/imgui/src/imgui.ts:3279

Constructors

Constructor

new ImGuiStyle(internal?): ImGuiStyle

Defined in: libs/imgui/src/imgui.ts:3280

Parameters

internal?

interface_ImGuiStyle = ...

Returns

ImGuiStyle

Properties

internal

readonly internal: interface_ImGuiStyle

Defined in: libs/imgui/src/imgui.ts:3280


Colors

Colors: interface_ImVec4[]

Defined in: libs/imgui/src/imgui.ts:3480

Accessors

Alpha

Get Signature

get Alpha(): number

Defined in: libs/imgui/src/imgui.ts:3282

Returns

number

Set Signature

set Alpha(value): void

Defined in: libs/imgui/src/imgui.ts:3285

Parameters
value

number

Returns

void


WindowPadding

Get Signature

get WindowPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3288

Returns

interface_ImVec2


WindowRounding

Get Signature

get WindowRounding(): number

Defined in: libs/imgui/src/imgui.ts:3291

Returns

number

Set Signature

set WindowRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3294

Parameters
value

number

Returns

void


WindowBorderSize

Get Signature

get WindowBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3297

Returns

number

Set Signature

set WindowBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3300

Parameters
value

number

Returns

void


WindowMinSize

Get Signature

get WindowMinSize(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3303

Returns

interface_ImVec2


WindowTitleAlign

Get Signature

get WindowTitleAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3306

Returns

interface_ImVec2


WindowMenuButtonPosition

Get Signature

get WindowMenuButtonPosition(): ImGuiDir

Defined in: libs/imgui/src/imgui.ts:3309

Returns

ImGuiDir

Set Signature

set WindowMenuButtonPosition(value): void

Defined in: libs/imgui/src/imgui.ts:3312

Parameters
value

ImGuiDir

Returns

void


ChildRounding

Get Signature

get ChildRounding(): number

Defined in: libs/imgui/src/imgui.ts:3315

Returns

number

Set Signature

set ChildRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3318

Parameters
value

number

Returns

void


ChildBorderSize

Get Signature

get ChildBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3321

Returns

number

Set Signature

set ChildBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3324

Parameters
value

number

Returns

void


PopupRounding

Get Signature

get PopupRounding(): number

Defined in: libs/imgui/src/imgui.ts:3327

Returns

number

Set Signature

set PopupRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3330

Parameters
value

number

Returns

void


PopupBorderSize

Get Signature

get PopupBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3333

Returns

number

Set Signature

set PopupBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3336

Parameters
value

number

Returns

void


FramePadding

Get Signature

get FramePadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3339

Returns

interface_ImVec2


FrameRounding

Get Signature

get FrameRounding(): number

Defined in: libs/imgui/src/imgui.ts:3342

Returns

number

Set Signature

set FrameRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3345

Parameters
value

number

Returns

void


FrameBorderSize

Get Signature

get FrameBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3348

Returns

number

Set Signature

set FrameBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3351

Parameters
value

number

Returns

void


ItemSpacing

Get Signature

get ItemSpacing(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3354

Returns

interface_ImVec2


ItemInnerSpacing

Get Signature

get ItemInnerSpacing(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3357

Returns

interface_ImVec2


CellPadding

Get Signature

get CellPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3360

Returns

interface_ImVec2


TouchExtraPadding

Get Signature

get TouchExtraPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3363

Returns

interface_ImVec2


IndentSpacing

Get Signature

get IndentSpacing(): number

Defined in: libs/imgui/src/imgui.ts:3366

Returns

number

Set Signature

set IndentSpacing(value): void

Defined in: libs/imgui/src/imgui.ts:3369

Parameters
value

number

Returns

void


ColumnsMinSpacing

Get Signature

get ColumnsMinSpacing(): number

Defined in: libs/imgui/src/imgui.ts:3372

Returns

number

Set Signature

set ColumnsMinSpacing(value): void

Defined in: libs/imgui/src/imgui.ts:3375

Parameters
value

number

Returns

void


ScrollbarSize

Get Signature

get ScrollbarSize(): number

Defined in: libs/imgui/src/imgui.ts:3378

Returns

number

Set Signature

set ScrollbarSize(value): void

Defined in: libs/imgui/src/imgui.ts:3381

Parameters
value

number

Returns

void


ScrollbarRounding

Get Signature

get ScrollbarRounding(): number

Defined in: libs/imgui/src/imgui.ts:3384

Returns

number

Set Signature

set ScrollbarRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3387

Parameters
value

number

Returns

void


GrabMinSize

Get Signature

get GrabMinSize(): number

Defined in: libs/imgui/src/imgui.ts:3390

Returns

number

Set Signature

set GrabMinSize(value): void

Defined in: libs/imgui/src/imgui.ts:3393

Parameters
value

number

Returns

void


GrabRounding

Get Signature

get GrabRounding(): number

Defined in: libs/imgui/src/imgui.ts:3396

Returns

number

Set Signature

set GrabRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3399

Parameters
value

number

Returns

void


LogSliderDeadzone

Get Signature

get LogSliderDeadzone(): number

Defined in: libs/imgui/src/imgui.ts:3402

Returns

number

Set Signature

set LogSliderDeadzone(value): void

Defined in: libs/imgui/src/imgui.ts:3405

Parameters
value

number

Returns

void


TabRounding

Get Signature

get TabRounding(): number

Defined in: libs/imgui/src/imgui.ts:3408

Returns

number

Set Signature

set TabRounding(value): void

Defined in: libs/imgui/src/imgui.ts:3411

Parameters
value

number

Returns

void


TabBorderSize

Get Signature

get TabBorderSize(): number

Defined in: libs/imgui/src/imgui.ts:3414

Returns

number

Set Signature

set TabBorderSize(value): void

Defined in: libs/imgui/src/imgui.ts:3417

Parameters
value

number

Returns

void


TabMinWidthForCloseButton

Get Signature

get TabMinWidthForCloseButton(): number

Defined in: libs/imgui/src/imgui.ts:3420

Returns

number

Set Signature

set TabMinWidthForCloseButton(value): void

Defined in: libs/imgui/src/imgui.ts:3423

Parameters
value

number

Returns

void


ColorButtonPosition

Get Signature

get ColorButtonPosition(): number

Defined in: libs/imgui/src/imgui.ts:3426

Returns

number

Set Signature

set ColorButtonPosition(value): void

Defined in: libs/imgui/src/imgui.ts:3429

Parameters
value

number

Returns

void


ButtonTextAlign

Get Signature

get ButtonTextAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3432

Returns

interface_ImVec2


SelectableTextAlign

Get Signature

get SelectableTextAlign(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3435

Returns

interface_ImVec2


DisplayWindowPadding

Get Signature

get DisplayWindowPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3438

Returns

interface_ImVec2


DisplaySafeAreaPadding

Get Signature

get DisplaySafeAreaPadding(): interface_ImVec2

Defined in: libs/imgui/src/imgui.ts:3441

Returns

interface_ImVec2


MouseCursorScale

Get Signature

get MouseCursorScale(): number

Defined in: libs/imgui/src/imgui.ts:3444

Returns

number

Set Signature

set MouseCursorScale(value): void

Defined in: libs/imgui/src/imgui.ts:3447

Parameters
value

number

Returns

void


AntiAliasedLines

Get Signature

get AntiAliasedLines(): boolean

Defined in: libs/imgui/src/imgui.ts:3450

Returns

boolean

Set Signature

set AntiAliasedLines(value): void

Defined in: libs/imgui/src/imgui.ts:3453

Parameters
value

boolean

Returns

void


AntiAliasedLinesUseTex

Get Signature

get AntiAliasedLinesUseTex(): boolean

Defined in: libs/imgui/src/imgui.ts:3456

Returns

boolean

Set Signature

set AntiAliasedLinesUseTex(value): void

Defined in: libs/imgui/src/imgui.ts:3459

Parameters
value

boolean

Returns

void


AntiAliasedFill

Get Signature

get AntiAliasedFill(): boolean

Defined in: libs/imgui/src/imgui.ts:3462

Returns

boolean

Set Signature

set AntiAliasedFill(value): void

Defined in: libs/imgui/src/imgui.ts:3465

Parameters
value

boolean

Returns

void


CurveTessellationTol

Get Signature

get CurveTessellationTol(): number

Defined in: libs/imgui/src/imgui.ts:3468

Returns

number

Set Signature

set CurveTessellationTol(value): void

Defined in: libs/imgui/src/imgui.ts:3471

Parameters
value

number

Returns

void


CircleSegmentMaxError

Get Signature

get CircleSegmentMaxError(): number

Defined in: libs/imgui/src/imgui.ts:3474

Returns

number

Set Signature

set CircleSegmentMaxError(value): void

Defined in: libs/imgui/src/imgui.ts:3477

Parameters
value

number

Returns

void

Methods

Copy()

Copy(other): this

Defined in: libs/imgui/src/imgui.ts:3496

Parameters

other

Readonly<ImGuiStyle>

Returns

this


ScaleAllSizes()

ScaleAllSizes(scale_factor): void

Defined in: libs/imgui/src/imgui.ts:3541

Parameters

scale_factor

number

Returns

void

Released under the MIT License.