Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gioui/gio
/ types & classes
Types & classes
680 in github.com/gioui/gio
⨍
Functions
3,179
◇
Types & classes
680
↓ 81 callers
TypeAlias
Rect
Rect represents the clip area of a pixel-aligned rectangle.
op/clip/shapes.go:16
↓ 47 callers
Struct
filter
filter is the union of a set of [io/event.Filters].
io/input/router.go:135
↓ 33 callers
TypeAlias
jvalue
app/os_android.go:219
↓ 30 callers
TypeAlias
Dp
Dp represents device independent pixels. 1 dp will have the same apparent size across platforms and display resolutions.
unit/unit.go:38
↓ 30 callers
TypeAlias
Enum
internal/gl/gl.go:7
↓ 26 callers
TypeAlias
Sp
Sp is like UnitDp but for font sizes.
unit/unit.go:40
↓ 24 callers
TypeAlias
Object
internal/gl/types_js.go:8
↓ 21 callers
Struct
Object
internal/gl/types.go:6
↓ 10 callers
TypeAlias
OpType
internal/ops/ops.go:43
↓ 8 callers
TypeAlias
ID
io/pointer/pointer.go:85
↓ 8 callers
Struct
setup
text/shaper_test.go:474
↓ 7 callers
TypeAlias
Buffer
internal/gl/types_js.go:9
↓ 7 callers
TypeAlias
Ellipse
Ellipse represents the largest axis-aligned ellipse that is contained in its bounds.
op/clip/shapes.go:115
↓ 6 callers
TypeAlias
ActionInputOp
ActionAreaOp makes the current clip area available for system gestures. Note: only ActionMove is supported.
io/system/decoration.go:14
↓ 6 callers
TypeAlias
DescriptionOp
DescriptionOp describes a component.
io/semantic/semantic.go:21
↓ 6 callers
TypeAlias
Name
Name is the identifier for a keyboard key. For letters, the upper case form is used, via unicode.ToUpper. The shift modifier is taken into account, a
io/key/key.go:177
↓ 5 callers
TypeAlias
Action
Action is a set of window decoration actions.
io/system/decoration.go:17
↓ 5 callers
TypeAlias
Attrib
internal/gl/gl.go:6
↓ 5 callers
TypeAlias
Error
internal/vk/vulkan.go:479
↓ 4 callers
TypeAlias
EnabledOp
EnabledOp describes the enabled state.
io/semantic/semantic.go:40
↓ 4 callers
TypeAlias
Framebuffer
internal/gl/types_js.go:10
↓ 4 callers
TypeAlias
NativeWindowType
internal/egl/egl_windows.go:21
↓ 4 callers
TypeAlias
SnippetEvent
SnippetEvent is generated when the snippet range is updated by an input method.
io/key/key.go:85
↓ 4 callers
TypeAlias
TextDirection
TextDirection defines a direction for text flow.
io/system/locale.go:18
↓ 4 callers
TypeAlias
_EGLint
internal/egl/egl_windows.go:15
↓ 3 callers
TypeAlias
Axis
gesture/gesture.go:128
↓ 3 callers
TypeAlias
GlyphID
text/shaper.go:205
↓ 3 callers
TypeAlias
NativeDisplayType
internal/egl/egl_windows.go:20
↓ 3 callers
Struct
Range
Range represents a range of text, such as an editor's selection. Start and End are in runes.
io/key/key.go:55
↓ 3 callers
TypeAlias
SelectedOp
SelectedOp describes the selected state for components that have boolean state.
io/semantic/semantic.go:37
↓ 3 callers
TypeAlias
_EGLContext
internal/egl/egl_windows.go:18
↓ 2 callers
TypeAlias
CompositionEvent
CompositionEvent is generated when an input method changes the composing range.
io/key/key.go:81
↓ 2 callers
TypeAlias
Context
internal/gl/gl_windows.go:226
↓ 2 callers
TypeAlias
LabelOp
LabelOp provides the content of a textual component.
io/semantic/semantic.go:18
↓ 2 callers
TypeAlias
Op
internal/scene/scene.go:17
↓ 2 callers
TypeAlias
SelectionEvent
SelectionEvent is generated when an input method changes the selection.
io/key/key.go:78
↓ 2 callers
TypeAlias
Texture
internal/gl/types_js.go:14
↓ 2 callers
TypeAlias
_EGLConfig
internal/egl/egl_windows.go:17
↓ 1 callers
TypeAlias
Buffer
internal/gl/types.go:7
↓ 1 callers
TypeAlias
ClassOp
ClassOp provides the component class.
io/semantic/semantic.go:24
↓ 1 callers
TypeAlias
Cursor
Cursor denotes a pre-defined cursor shape. Its Add method adds an operation that sets the cursor shape for the current clip area.
io/pointer/pointer.go:101
↓ 1 callers
TypeAlias
Fit
Fit scales a widget to fit and clip to the constraints.
widget/fit.go:13
↓ 1 callers
TypeAlias
FocusDirection
io/key/key.go:216
↓ 1 callers
TypeAlias
Framebuffer
internal/gl/types.go:8
↓ 1 callers
TypeAlias
InputHint
InputHint changes the on-screen-keyboard type. That hints the type of data that might be entered by the user.
io/key/key.go:120
↓ 1 callers
TypeAlias
Kind
Kind of an Event.
io/pointer/pointer.go:88
↓ 1 callers
TypeAlias
Modifiers
Modifiers
io/key/key.go:153
↓ 1 callers
TypeAlias
Program
internal/gl/types_js.go:11
↓ 1 callers
TypeAlias
Program
internal/gl/types.go:9
↓ 1 callers
TypeAlias
Query
internal/gl/types.go:13
↓ 1 callers
TypeAlias
Renderbuffer
internal/gl/types.go:10
↓ 1 callers
TypeAlias
SemanticID
SemanticID uniquely identifies a SemanticDescription. By convention, the zero value denotes the non-existent ID.
io/input/router.go:109
↓ 1 callers
TypeAlias
Shader
internal/gl/types.go:11
↓ 1 callers
TypeAlias
Shape
internal/ops/ops.go:45
↓ 1 callers
TypeAlias
TextAxis
TextAxis defines the layout axis of text.
io/system/locale.go:47
↓ 1 callers
TypeAlias
TextProgression
TextProgression indicates how text flows along an axis relative to the origin. For these purposes, the origin is defined as the upper-left corner of c
io/system/locale.go:59
↓ 1 callers
TypeAlias
Texture
internal/gl/types.go:12
↓ 1 callers
Struct
Uniform
internal/gl/types.go:14
↓ 1 callers
TypeAlias
VertexArray
internal/gl/types_js.go:17
↓ 1 callers
TypeAlias
_EGLDisplay
internal/egl/egl_windows.go:16
↓ 1 callers
TypeAlias
_EGLSurface
internal/egl/egl_windows.go:19
↓ 1 callers
TypeAlias
editMutation
widget/editor_test.go:544
↓ 1 callers
Struct
state
gpu/internal/opengl/opengl.go:87
Interface
API
See gpu/api.go for documentation for the API types.
gpu/internal/driver/api.go:14
Struct
Affine2D
Affine2D represents an affine 2D transformation. The zero value of Affine2D represents the identity transform.
f32/affine.go:12
TypeAlias
Alignment
Alignment is the mutual alignment of a list of widgets.
layout/layout.go:39
TypeAlias
Alignment
text/text.go:12
TypeAlias
AnchorStrategy
AnchorStrategy defines a means of attaching a scrollbar to content.
widget/material/list.go:235
Struct
AndroidViewEvent
AndroidViewEvent is sent whenever the Window's underlying Android view changes.
app/os_android.go:211
Struct
Animation
internal/fling/animation.go:13
Struct
AppKitViewEvent
AppKitViewEvent notifies the client of changes to the window AppKit handles. The handles are retained until another AppKitViewEvent is sent.
app/os_macos.go:351
TypeAlias
Axis
Axis is the Horizontal or Vertical direction.
layout/layout.go:36
Struct
BLEND_DESC
internal/d3d11/d3d11_windows.go:454
Struct
BOX
internal/d3d11/d3d11_windows.go:580
Struct
BUFFEREX_SRV
internal/d3d11/d3d11_windows.go:107
Struct
BUFFER_DESC
internal/d3d11/d3d11_windows.go:544
Struct
BUFFER_UAV
internal/d3d11/d3d11_windows.go:117
Struct
Backend
Backend implements driver.Device.
gpu/internal/opengl/opengl.go:22
Struct
Backend
gpu/internal/metal/metal_darwin.go:386
Struct
Backend
gpu/internal/vulkan/vulkan.go:20
Struct
Backend
gpu/internal/d3d11/d3d11_windows.go:20
Struct
Background
Background lays out single child widget on top of a background, centering, if necessary.
layout/stack.go:134
Enum
Bar
app/GioView.java:191
Struct
BlendDesc
gpu/internal/driver/driver.go:90
TypeAlias
BlendFactor
gpu/internal/driver/driver.go:95
Struct
BlendState
internal/d3d11/d3d11_windows.go:387
Struct
Bool
widget/bool.go:10
Struct
Border
Border lays out a widget and draws a border inside it.
widget/border.go:16
Interface
Buffer
gpu/internal/driver/driver.go:130
Struct
Buffer
gpu/internal/metal/metal_darwin.go:436
Struct
Buffer
gpu/internal/vulkan/vulkan.go:119
Struct
Buffer
gpu/internal/d3d11/d3d11_windows.go:82
Struct
Buffer
internal/d3d11/d3d11_windows.go:351
TypeAlias
BufferBinding
gpu/internal/driver/driver.go:104
Struct
ButtonLayoutStyle
widget/material/button.go:35
Struct
ButtonStyle
widget/material/button.go:22
TypeAlias
Buttons
Buttons is a set of mouse buttons
io/pointer/pointer.go:97
Struct
CallOp
CallOp invokes the operations recorded by Record.
op/op.go:91
Struct
CancelEvent
CancelEvent is sent to data sources and targets to cancel the effects of an InitiateEvent.
io/transfer/transfer.go:79
Struct
CandidateForm
app/internal/windows/windows.go:24
next →
1–100 of 680, ranked by callers