tharsis-dimgui ~master (2015-08-31T11:05:18Z)
Home
Dub
Repo
GuiState
imgui
engine
Undocumented in source.
package
struct
GuiState {
bool
left
;
bool
leftPressed
;
bool
leftReleased
;
int
mx
;
int
my
;
int
scroll
;
dchar
unicode
;
dchar
lastUnicode
;
uint
inputable
;
uint
active
;
uint
hot
;
uint
hotToBe
;
bool
isHot
;
bool
isActive
;
bool
wentActive
;
int
dragX
;
int
dragY
;
float
dragOrig
;
int
widgetX
;
int
widgetY
;
int
widgetW
;
bool
insideCurrentScroll
;
bool
inScrollArea
;
uint
areaId
;
uint
widgetId
;
ScrollArea
[
MAX_SCROLL_AREA
]
scrollArea
;
}
Members
Variables
active
uint
active
;
Undocumented in source.
areaId
uint
areaId
;
Undocumented in source.
dragOrig
float
dragOrig
;
Undocumented in source.
dragX
int
dragX
;
dragY
int
dragY
;
Undocumented in source.
hot
uint
hot
;
Undocumented in source.
hotToBe
uint
hotToBe
;
Undocumented in source.
inScrollArea
bool
inScrollArea
;
Undocumented in source.
inputable
uint
inputable
;
Undocumented in source.
insideCurrentScroll
bool
insideCurrentScroll
;
Undocumented in source.
isActive
bool
isActive
;
Undocumented in source.
isHot
bool
isHot
;
Undocumented in source.
lastUnicode
dchar
lastUnicode
;
Undocumented in source.
left
bool
left
;
Undocumented in source.
leftPressed
bool
leftPressed
;
leftReleased
bool
leftReleased
;
Undocumented in source.
mx
int
mx
;
my
int
my
;
Undocumented in source.
scroll
int
scroll
;
Undocumented in source.
scrollArea
ScrollArea
[
MAX_SCROLL_AREA
]
scrollArea
;
Undocumented in source.
unicode
dchar
unicode
;
Undocumented in source.
wentActive
bool
wentActive
;
Undocumented in source.
widgetId
uint
widgetId
;
widgetW
int
widgetW
;
Undocumented in source.
widgetX
int
widgetX
;
widgetY
int
widgetY
;
Undocumented in source.
Meta
Source
See Implementation
imgui
engine
aliases
imguiGfxCmdType
enums
IMGUI_GFXCMD_RECT
functions
addGfxCmdLine
addGfxCmdRect
addGfxCmdRoundedRect
addGfxCmdScissor
addGfxCmdText
addGfxCmdTriangle
anyActive
buttonLogic
clearActive
clearInput
getTextLength
imguiGetRenderQueue
imguiGetRenderQueueSize
inRect
isActive
isHot
isInputable
resetGfxCmdQueue
setActive
setHot
setInputable
textInputLogic
updateInput
manifest constants
AREA_HEADER
BUTTON_HEIGHT
CHECK_SIZE
DEFAULT_SPACING
GFXCMD_QUEUE_SIZE
INDENT_SIZE
MAX_SCROLL_AREA
SCROLL_AREA_PADDING
SLIDER_HEIGHT
SLIDER_MARKER_WIDTH
TEXT_HEIGHT
static variables
g_focusBottom
g_focusTop
g_gfxCmdQueue
g_gfxCmdQueueSize
g_insideScrollArea
g_scrollAreaTop
g_scrollBottom
g_scrollId
g_scrollRight
g_scrollTop
g_scrollVal
g_state
structs
GuiState
ScrollArea
imguiGfxCmd
imguiGfxLine
imguiGfxRect
imguiGfxText