Docs.rs
makepad-widgets-0.5.0
makepad-widgets 0.5.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
makepaddev
Dependencies
makepad-derive-widget ^0.4.0
normal
makepad-draw ^0.5.0
normal
makepad-zune-jpeg ^0.3.17
normal
makepad-zune-png ^0.2.1
normal
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module std
Modules
Macros
Structs
Enums
Constants
Traits
Functions
Type Aliases
Derive Macros
?
Module
makepad_widgets
::
shader
::
std
source
·
[
−
]
Modules
audio
audio_stream
event
live_atomic
live_cx
live_traits
makepad_futures
makepad_shader_compiler
midi
os
thread
video
Macros
app_main
error
generate_clone_cast_api
generate_ref_cast_api
get_component
id
id_lut
ids
live
live_array
live_design
live_error_origin
live_id
live_id_num
live_object
live_primitive
log
profile_end
register_component_factory
Structs
Animator
AudioBuffer
AudioDeviceDesc
AudioDeviceId
AudioDevicesEvent
AudioInfo
AudioTime
ComponentMap
Cx
CxDrawCall
CxDrawItem
CxDrawListPool
CxLinuxMedia
CxRectArea
CxRef
DVec2
DragEvent
DragHitEvent
DrawEvent
DrawList
DrawListId
DrawMatrix
DrawShaderPtr
DrawVars
DropEvent
DropHitEvent
FingerDownEvent
FingerHoverEvent
FingerMoveEvent
FingerScrollEvent
FingerUpEvent
FromUIReceiver
FromUISender
Geometry
GeometryField
GeometryFingerprint
GeometryId
GeometryRef
HitOptions
HttpRequest
HttpResponse
InlineString
InstanceArea
KeyEvent
KeyFocusEvent
KeyModifiers
LiveBinding
LiveBody
LiveComponentInfo
LiveDependency
LiveErrorOrigin
LiveFileId
LiveId
LiveIdHasher
LiveIdHasherBuilder
LiveIdInterner
LiveIdMap
LiveIdPath
LiveModuleId
LiveNode
LiveNodeOrigin
LiveProp
LivePtr
LiveRegistry
LiveTypeField
LiveTypeInfo
Margin
Mat4
MessageThreadPool
MidiAftertouch
MidiChannelAftertouch
MidiControlChange
MidiData
MidiInput
MidiNote
MidiOutput
MidiPitchBend
MidiPortDesc
MidiPortId
MidiPortsEvent
MidiProgramChange
MidiSystem
MouseDownEvent
MouseMoveEvent
MouseUpEvent
NetworkResponseEvent
NextFrame
NextFrameEvent
Pass
PassId
Plane
PrettyPrintedF32
PrettyPrintedF64
Quat
Rect
RectArea
RevThreadPool
ShaderEnum
ShaderRegistry
Signal
TagThreadPool
TextClipboardEvent
TextInputEvent
Texture
TextureDesc
TextureId
Timer
TimerEvent
ToUIReceiver
ToUISender
Transform
Trigger
Vec2
Vec3
Vec4
VideoBuffer
VideoBufferRef
VideoFormat
VideoFormatId
VideoInputDesc
VideoInputId
VideoInputsEvent
WindowCloseRequestedEvent
WindowClosedEvent
WindowDragQueryEvent
WindowGeomChangeEvent
WindowHandle
WindowMovedEvent
XRButton
XRInput
XRUpdateEvent
Enums
Animate
AnimatorAction
ApplyFrom
Area
AudioDeviceType
CxPassParent
CxPassRect
DigitDevice
DragHit
DragItem
DragResponse
DragState
Ease
Event
GpuPerformance
Hit
HoverState
HttpMethod
KeyCode
LiveEval
LiveFieldKind
LivePropType
LiveValue
LogType
MacosMenu
MidiEvent
MidiPortType
MouseCursor
NetworkResponse
OsType
PassClearColor
PassClearDepth
Play
RcStringMut
ShaderTy
TextureFormat
Vec2Index
VideoBufferData
VideoBufferRefData
VideoColorFormat
VideoPixelFormat
VirtualKeyboardEvent
WindowDragQueryResponse
Constants
LIVE_ID_SEED
MAX_AUDIO_DEVICE_INDEX
MAX_VIDEO_DEVICE_INDEX
V0F0
V00F
VF00
Traits
AnimatorImpl
AppMain
CxDecodingApi
CxMediaApi
CxOsApi
GeometryFields
LiveApply
LiveApplyValue
LiveComponentRegistry
LiveHook
LiveHookDeref
LiveIdAsProp
LiveNew
LiveNodeSliceApi
LiveNodeSliceToCbor
LiveNodeVecApi
LiveNodeVecFromCbor
LiveRead
ShaderMath
ToLiveValue
Vec4Ext
Functions
abs
acos
acosh
asin
asinh
atan
atanh
ceil
clamp
cos
cosh
dvec2
exp
exp2
floor
fract
live_design
live_eval
ln
log2
log10
log_with_type
max
min
pow
powf
powi
profile_start
shader_enum
sin
sinh
tan
tanh
vec2
vec3
vec4
Type Aliases
AudioInputFn
AudioOutputFn
LiveNodeSlice
LiveNodeVec
LiveRef
LiveType
VideoInputFn
Derive Macros
FromLiveId
Live
LiveAtomic
LiveComponentRegistry
LiveHook
LiveRead