Docs.rs
  • makepad-platform-1.0.0
    • makepad-platform 1.0.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • makepaddev
    • Dependencies
      • bitflags ^2 normal
      • makepad-futures ^1.0.0 normal
      • makepad-http ^1.0.0 normal
      • makepad-shader-compiler ^1.0.0 normal
      • smallvec ^1.11.2 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • hilog-sys ^0.1.1 normal
      • napi-derive-ohos ^0.0.9 normal
      • napi-ohos ^0.1.3 normal
      • ohos-sys ^0.2.1 normal
      • makepad-android-state ^0.1.0 normal
      • makepad-jni-sys ^0.4.0 normal
      • makepad-futures-legacy ^1.0.0 normal
      • windows ^0.56 normal
      • windows-core ^0.56 normal
      • windows-targets ^0.48.3 normal
      • makepad-wasm-bridge ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
      • makepad-objc-sys ^1.0.0 normal
    • Versions
    • 3.22% of the crate is documented
  • 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 scope

makepad_platform1.0.0

Module scope

Module Items

  • Structs

In crate makepad_platform

Modules

  • action
  • audio
  • audio_stream
  • complex
  • display_context
  • event
  • file_dialogs
  • live_atomic
  • live_cx
  • live_error_origin
  • live_id
  • live_traits
  • log
  • makepad_live_id_macros
  • math_f32
  • math_f64
  • math_usize
  • midi
  • os
  • scope
  • shader
  • studio
  • thread
  • ui_runner
  • video
  • web_socket

Macros

  • app_main
  • color
  • error
  • fmt_over
  • fmt_over_ref
  • generate_any_send_trait_api
  • generate_any_trait_api
  • get_component
  • gl_flush_error
  • gl_log_error
  • id
  • id_lut
  • ids
  • live
  • live_array
  • live_design
  • live_error_origin
  • live_id
  • live_id_num
  • live_object
  • live_primitive
  • log
  • profile_end
  • profile_end_log
  • register_component_factory
  • some_id
  • warning

Structs

  • Animator
  • CameraFov
  • ComponentList
  • ComponentMap
  • Cx
  • CxDrawCall
  • CxDrawItem
  • CxDrawListPool
  • CxRectArea
  • CxRef
  • CxWindowPool
  • DVec2
  • DVec3
  • DVec4
  • DrawList
  • DrawListId
  • DrawMatrix
  • DrawShaderPtr
  • DrawVars
  • Geometry
  • GeometryField
  • GeometryFingerprint
  • GeometryId
  • GeometryRef
  • InlineString
  • InstanceArea
  • LiveBinding
  • LiveComponentInfo
  • LiveDependency
  • LiveErrorOrigin
  • LiveFileId
  • LiveId
  • LiveIdHasher
  • LiveIdHasherBuilder
  • LiveIdInterner
  • LiveIdMap
  • LiveIdPath
  • LiveModuleId
  • LiveNode
  • LiveNodeOrigin
  • LiveProp
  • LivePtr
  • LiveRegistry
  • LiveTypeField
  • LiveTypeInfo
  • Mat4
  • Pass
  • PassId
  • Plane
  • PointUsize
  • Pose
  • PrettyPrintedF32
  • PrettyPrintedF64
  • Quat
  • Rect
  • RectArea
  • RectUsize
  • ShaderEnum
  • ShaderRegistry
  • SizeUsize
  • SmallVec
  • Texture
  • TextureAnimation
  • TextureId
  • Vec2
  • Vec3
  • Vec4
  • WindowHandle
  • WindowId

Enums

  • Animate
  • AnimatorAction
  • ArcStringMut
  • Area
  • CxOsOp
  • CxPassParent
  • CxPassRect
  • Ease
  • GpuPerformance
  • InternLiveId
  • LiveFieldKind
  • LivePropType
  • LiveValue
  • MacosMenu
  • MouseCursor
  • OpenUrlInPlace
  • OsType
  • PassClearColor
  • PassClearDepth
  • Play
  • ShaderTy
  • TextureFormat
  • TextureSize
  • TextureUpdated
  • Vec2Index

Constants

  • LIVE_ID_SEED
  • V00F
  • V0F0
  • VF00

Traits

  • AnimatorImpl
  • AppMain
  • CxMediaApi
  • CxOsApi
  • GeometryFields
  • LiveComponentRegistry
  • LiveIdAsProp
  • LiveNodeSliceApi
  • LiveNodeSliceToCbor
  • LiveNodeVecApi
  • LiveNodeVecFromCbor
  • ShaderMath
  • Vec4Ext

Functions

  • abs
  • acos
  • acosh
  • asin
  • asinh
  • atan
  • atanh
  • ceil
  • clamp
  • cos
  • cosh
  • dvec2
  • exp
  • exp2
  • floor
  • fract
  • ln
  • log10
  • log2
  • max
  • min
  • pow
  • powf
  • powi
  • rect
  • shader_enum
  • sin
  • sinh
  • tan
  • tanh
  • vec2
  • vec3
  • vec4

Type Aliases

  • LiveNodeSlice
  • LiveNodeVec
  • LiveRef
  • LiveType

Derive Macros

  • DefaultNone
  • FromLiveId
  • Live
  • LiveAtomic
  • LiveComponentRegistry
  • LiveHook
  • LiveRead
  • LiveRegister
makepad_platform

Module scope

Settings
Help
Source

Structs§

HeapLiveIdPath
Scope
ScopeDataMut
ScopeDataRef