From 79921e3b3b07eeb1a428f1ddfdf09f22baad400a Mon Sep 17 00:00:00 2001 From: AmadeusWM <63149896+AmadeusWM@users.noreply.github.com> Date: Sat, 5 Apr 2025 16:58:08 +0200 Subject: [PATCH] new blend --- assets/level.blend | Bin 1010636 -> 926544 bytes assets/levels/World.glb | Bin 71584 -> 0 bytes assets/levels/World.meta.ron | 5 - assets/materials/Dots Stroke.glb | Bin 1764 -> 0 bytes assets/materials/Material.glb | Bin 1756 -> 0 bytes assets/registry.json | 14114 ----------------------------- 6 files changed, 14119 deletions(-) delete mode 100644 assets/levels/World.glb delete mode 100644 assets/levels/World.meta.ron delete mode 100644 assets/materials/Dots Stroke.glb delete mode 100644 assets/materials/Material.glb delete mode 100644 assets/registry.json diff --git a/assets/level.blend b/assets/level.blend index bae8cc47a9dca664ac40deca94a0042af21ab804..147ee84ce858d290ca4c57a761a9efd50da0a282 100644 GIT binary patch delta 134801 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 z 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 Z40X$tGHy}jv5&8cl`C490RHyx{{i*RqL=^x diff --git a/assets/levels/World.glb b/assets/levels/World.glb deleted file mode 100644 index 467502051df68fdabd21982d36c637bd22a58710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71584 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 J1lI_>fd5Jt7h3=T diff --git a/assets/materials/Material.glb b/assets/materials/Material.glb deleted file mode 100644 index d070abd805eac25b2ce449210c20db43de783f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1756 zcma)6+iu!G5S=D8y{2i}rhP^G>{4UyNL7`fMxy0X0m@4hA!8O|$#|pnLK`8ZJocwh zexUt>eoSW$NelgMbQB9FsovDYpgV zq)5JBa^|xj-ba`CiAVh|`N}NYM?CDcVE|2qYH%GZ+Dl|6sst=lDGc;lOyZ5We%Ey*#+vJepotRPcJL@*TwVccFzodxKXd6%#p1BR z74xYtTGv;2f0?9}HHgE8K6Z+gmTbS|%_YptOeZs!&X}3JnMI+t+LKbb*gWSS*Ewvx zi8MlGNY1{NQrLydl_X`-n=9Gmj~v_k#9 z!2Y)Kd4tG}datKGKmEge5HG zolWPlf8xLKM{-iG!QVfXY50DAz?SD4bDuq3;JDA$9P)gft@q@-$=2ta=4qIZ=8@}F zTd(DO$Hw1n_}qM%88^4fvp$z|gjvBZVOIP#-&)Kjo|Q8ldx=M5R^}zl?QEs": { - "isComponent": false, - "isResource": false, - "long_name": "alloc::borrow::Cow", - "short_name": "Cow", - "type": "object", - "typeInfo": "Value" - }, - "alloc::string::String": { - "isComponent": false, - "isResource": false, - "long_name": "alloc::string::String", - "short_name": "String", - "type": "string", - "typeInfo": "Value" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_animation::VariableCurve" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_animation::transition::AnimationTransition" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_math::rects::urect::URect" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_pbr::light::Cascade" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_text::glyph_brush::PositionedGlyph" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_text::text::TextSection" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridTrack" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::RepeatedGridTrack" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/blenvy::blueprints::animation::AnimationInfo" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/blenvy::blueprints::assets::BlueprintAsset" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/blenvy::blueprints::materials::MaterialInfo" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/glam::Quat" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/u16" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "alloc::vec::Vec": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "long_name": "alloc::vec::Vec", - "short_name": "Vec", - "type": "array", - "typeInfo": "List" - }, - "among_me::Player": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "among_me::Player", - "properties": { - "agility": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "charisma": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "endurance": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "intelligence": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "luck": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "perception": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "strength": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "strength", - "perception", - "endurance", - "charisma", - "intelligence", - "agility", - "luck" - ], - "short_name": "Player", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::AnimationClip": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::AnimationClip", - "properties": { - "curves": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_utils::NoOpHash>" - } - }, - "duration": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "curves", - "duration" - ], - "short_name": "AnimationClip", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::AnimationPlayer": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_animation::AnimationPlayer", - "properties": { - "active_animations": { - "type": { - "$ref": "#/$defs/std::collections::BTreeMap" - } - }, - "blend_weights": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - } - }, - "required": [ - "active_animations", - "blend_weights" - ], - "short_name": "AnimationPlayer", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::AnimationTarget": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_animation::AnimationTarget", - "properties": { - "id": { - "type": { - "$ref": "#/$defs/bevy_animation::AnimationTargetId" - } - }, - "player": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "id", - "player" - ], - "short_name": "AnimationTarget", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::AnimationTargetId": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_animation::AnimationTargetId", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - ], - "short_name": "AnimationTargetId", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_animation::Interpolation": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::Interpolation", - "oneOf": [ - "Linear", - "Step", - "CubicSpline" - ], - "short_name": "Interpolation", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_animation::Keyframes": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::Keyframes", - "oneOf": [ - { - "items": false, - "long_name": "Rotation", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "Rotation", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Translation", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "Translation", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Scale", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "Scale", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weights", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "Weights", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Keyframes", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_animation::VariableCurve": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::VariableCurve", - "properties": { - "interpolation": { - "type": { - "$ref": "#/$defs/bevy_animation::Interpolation" - } - }, - "keyframe_timestamps": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "keyframes": { - "type": { - "$ref": "#/$defs/bevy_animation::Keyframes" - } - } - }, - "required": [ - "keyframe_timestamps", - "keyframes", - "interpolation" - ], - "short_name": "VariableCurve", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::graph::AnimationGraph": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::graph::AnimationGraph", - "properties": { - "graph": { - "type": { - "$ref": "#/$defs/petgraph::graph::DiGraph" - } - }, - "root": { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - } - }, - "required": [ - "graph", - "root" - ], - "short_name": "AnimationGraph", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::transition::AnimationTransition": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_animation::transition::AnimationTransition", - "properties": { - "animation": { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - }, - "current_weight": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "weight_decline_per_sec": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "current_weight", - "weight_decline_per_sec", - "animation" - ], - "short_name": "AnimationTransition", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_animation::transition::AnimationTransitions": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_animation::transition::AnimationTransitions", - "properties": { - "main_animation": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "transitions": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "transitions" - ], - "short_name": "AnimationTransitions", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_asset::assets::AssetIndex": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::assets::AssetIndex", - "properties": { - "generation": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "index": { - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "generation", - "index" - ], - "short_name": "AssetIndex", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_asset::handle::Handle<()>": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle<()>", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId<()>" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle<()>", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::handle::Handle": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_asset::handle::Handle", - "oneOf": [ - { - "items": false, - "long_name": "Strong", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/std::sync::Arc" - } - } - ], - "short_name": "Strong", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Weak", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - } - ], - "short_name": "Weak", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Handle", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId<()>": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId<()>", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId<()>", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::id::AssetId": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::id::AssetId", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Index", - "properties": { - "index": { - "long_name": "index", - "type": { - "$ref": "#/$defs/bevy_asset::assets::AssetIndex" - } - } - }, - "required": [ - "index" - ], - "short_name": "Index", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Uuid", - "properties": { - "uuid": { - "long_name": "uuid", - "type": { - "$ref": "#/$defs/uuid::Uuid" - } - } - }, - "required": [ - "uuid" - ], - "short_name": "Uuid", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "AssetId", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_asset::path::AssetPath": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_asset::path::AssetPath", - "short_name": "AssetPath", - "type": "object", - "typeInfo": "Value" - }, - "bevy_audio::audio::DefaultSpatialScale": { - "isComponent": false, - "isResource": true, - "items": false, - "long_name": "bevy_audio::audio::DefaultSpatialScale", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_audio::audio::SpatialScale" - } - } - ], - "short_name": "DefaultSpatialScale", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_audio::audio::GlobalVolume": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_audio::audio::GlobalVolume", - "properties": { - "volume": { - "type": { - "$ref": "#/$defs/bevy_audio::audio::Volume" - } - } - }, - "required": [ - "volume" - ], - "short_name": "GlobalVolume", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_audio::audio::PlaybackMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_audio::audio::PlaybackMode", - "oneOf": [ - "Once", - "Loop", - "Despawn", - "Remove" - ], - "short_name": "PlaybackMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_audio::audio::PlaybackSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_audio::audio::PlaybackSettings", - "properties": { - "mode": { - "type": { - "$ref": "#/$defs/bevy_audio::audio::PlaybackMode" - } - }, - "paused": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "spatial": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "spatial_scale": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "speed": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "volume": { - "type": { - "$ref": "#/$defs/bevy_audio::audio::Volume" - } - } - }, - "required": [ - "mode", - "volume", - "speed", - "paused", - "spatial" - ], - "short_name": "PlaybackSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_audio::audio::SpatialListener": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_audio::audio::SpatialListener", - "properties": { - "left_ear_offset": { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - }, - "right_ear_offset": { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - } - }, - "required": [ - "left_ear_offset", - "right_ear_offset" - ], - "short_name": "SpatialListener", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_audio::audio::SpatialScale": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_audio::audio::SpatialScale", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - } - ], - "short_name": "SpatialScale", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_audio::audio::Volume": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_audio::audio::Volume", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Volume", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_color::color::Color": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::color::Color", - "oneOf": [ - { - "items": false, - "long_name": "Srgba", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::srgba::Srgba" - } - } - ], - "short_name": "Srgba", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "LinearRgba", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::linear_rgba::LinearRgba" - } - } - ], - "short_name": "LinearRgba", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Hsla", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::hsla::Hsla" - } - } - ], - "short_name": "Hsla", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Hsva", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::hsva::Hsva" - } - } - ], - "short_name": "Hsva", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Hwba", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::hwba::Hwba" - } - } - ], - "short_name": "Hwba", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Laba", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::laba::Laba" - } - } - ], - "short_name": "Laba", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Lcha", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::lcha::Lcha" - } - } - ], - "short_name": "Lcha", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Oklaba", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::oklaba::Oklaba" - } - } - ], - "short_name": "Oklaba", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Oklcha", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::oklcha::Oklcha" - } - } - ], - "short_name": "Oklcha", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Xyza", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::xyza::Xyza" - } - } - ], - "short_name": "Xyza", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Color", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_color::hsla::Hsla": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::hsla::Hsla", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "saturation": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "hue", - "saturation", - "lightness", - "alpha" - ], - "short_name": "Hsla", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::hsva::Hsva": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::hsva::Hsva", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "saturation": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "value": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "hue", - "saturation", - "value", - "alpha" - ], - "short_name": "Hsva", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::hwba::Hwba": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::hwba::Hwba", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "blackness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "whiteness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "hue", - "whiteness", - "blackness", - "alpha" - ], - "short_name": "Hwba", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::laba::Laba": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::laba::Laba", - "properties": { - "a": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "b": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "lightness", - "a", - "b", - "alpha" - ], - "short_name": "Laba", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::lcha::Lcha": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::lcha::Lcha", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "chroma": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "lightness", - "chroma", - "hue", - "alpha" - ], - "short_name": "Lcha", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::linear_rgba::LinearRgba": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::linear_rgba::LinearRgba", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "blue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "green": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "red": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "red", - "green", - "blue", - "alpha" - ], - "short_name": "LinearRgba", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::oklaba::Oklaba": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::oklaba::Oklaba", - "properties": { - "a": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "b": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "lightness", - "a", - "b", - "alpha" - ], - "short_name": "Oklaba", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::oklcha::Oklcha": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::oklcha::Oklcha", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "chroma": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "lightness", - "chroma", - "hue", - "alpha" - ], - "short_name": "Oklcha", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::srgba::Srgba": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::srgba::Srgba", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "blue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "green": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "red": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "red", - "green", - "blue", - "alpha" - ], - "short_name": "Srgba", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_color::xyza::Xyza": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_color::xyza::Xyza", - "properties": { - "alpha": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y", - "z", - "alpha" - ], - "short_name": "Xyza", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core::name::Name": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core::name::Name", - "properties": { - "hash": { - "type": { - "$ref": "#/$defs/u64" - } - }, - "name": { - "type": { - "$ref": "#/$defs/alloc::borrow::Cow" - } - } - }, - "required": [ - "hash", - "name" - ], - "short_name": "Name", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::bloom::settings::BloomCompositeMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::bloom::settings::BloomCompositeMode", - "oneOf": [ - "EnergyConserving", - "Additive" - ], - "short_name": "BloomCompositeMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::bloom::settings::BloomPrefilterSettings": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::bloom::settings::BloomPrefilterSettings", - "properties": { - "threshold": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "threshold_softness": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "threshold", - "threshold_softness" - ], - "short_name": "BloomPrefilterSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::bloom::settings::BloomSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::bloom::settings::BloomSettings", - "properties": { - "composite_mode": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::bloom::settings::BloomCompositeMode" - } - }, - "high_pass_frequency": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "low_frequency_boost": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "low_frequency_boost_curvature": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "prefilter_settings": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::bloom::settings::BloomPrefilterSettings" - } - } - }, - "required": [ - "intensity", - "low_frequency_boost", - "low_frequency_boost_curvature", - "high_pass_frequency", - "prefilter_settings", - "composite_mode" - ], - "short_name": "BloomSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::contrast_adaptive_sharpening::ContrastAdaptiveSharpeningSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::contrast_adaptive_sharpening::ContrastAdaptiveSharpeningSettings", - "properties": { - "denoise": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "enabled": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "sharpening_strength": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "enabled", - "sharpening_strength", - "denoise" - ], - "short_name": "ContrastAdaptiveSharpeningSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::core_2d::camera_2d::Camera2d": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::core_2d::camera_2d::Camera2d", - "properties": {}, - "required": [], - "short_name": "Camera2d", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::core_3d::camera_3d::Camera3d": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::core_3d::camera_3d::Camera3d", - "properties": { - "depth_load_op": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthLoadOp" - } - }, - "depth_texture_usages": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthTextureUsage" - } - }, - "screen_space_specular_transmission_quality": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::core_3d::camera_3d::ScreenSpaceTransmissionQuality" - } - }, - "screen_space_specular_transmission_steps": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "required": [ - "depth_load_op", - "depth_texture_usages", - "screen_space_specular_transmission_steps", - "screen_space_specular_transmission_quality" - ], - "short_name": "Camera3d", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthLoadOp": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthLoadOp", - "oneOf": [ - { - "items": false, - "long_name": "Clear", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Clear", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Load" - } - ], - "short_name": "Camera3dDepthLoadOp", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthTextureUsage": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_core_pipeline::core_3d::camera_3d::Camera3dDepthTextureUsage", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Camera3dDepthTextureUsage", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_core_pipeline::core_3d::camera_3d::ScreenSpaceTransmissionQuality": { - "isComponent": false, - "isResource": true, - "long_name": "bevy_core_pipeline::core_3d::camera_3d::ScreenSpaceTransmissionQuality", - "oneOf": [ - "Low", - "Medium", - "High", - "Ultra" - ], - "short_name": "ScreenSpaceTransmissionQuality", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::fxaa::Fxaa": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::fxaa::Fxaa", - "properties": { - "edge_threshold": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::fxaa::Sensitivity" - } - }, - "edge_threshold_min": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::fxaa::Sensitivity" - } - }, - "enabled": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "enabled", - "edge_threshold", - "edge_threshold_min" - ], - "short_name": "Fxaa", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::fxaa::Sensitivity": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::fxaa::Sensitivity", - "oneOf": [ - "Low", - "Medium", - "High", - "Ultra", - "Extreme" - ], - "short_name": "Sensitivity", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::prepass::DeferredPrepass": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::prepass::DeferredPrepass", - "properties": {}, - "required": [], - "short_name": "DeferredPrepass", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::prepass::DepthPrepass": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::prepass::DepthPrepass", - "properties": {}, - "required": [], - "short_name": "DepthPrepass", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::prepass::MotionVectorPrepass": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::prepass::MotionVectorPrepass", - "properties": {}, - "required": [], - "short_name": "MotionVectorPrepass", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::prepass::NormalPrepass": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::prepass::NormalPrepass", - "properties": {}, - "required": [], - "short_name": "NormalPrepass", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::smaa::SmaaPreset": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_core_pipeline::smaa::SmaaPreset", - "oneOf": [ - "Low", - "Medium", - "High", - "Ultra" - ], - "short_name": "SmaaPreset", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::smaa::SmaaSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::smaa::SmaaSettings", - "properties": { - "preset": { - "type": { - "$ref": "#/$defs/bevy_core_pipeline::smaa::SmaaPreset" - } - } - }, - "required": [ - "preset" - ], - "short_name": "SmaaSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_core_pipeline::tonemapping::DebandDither": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::tonemapping::DebandDither", - "oneOf": [ - "Disabled", - "Enabled" - ], - "short_name": "DebandDither", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_core_pipeline::tonemapping::Tonemapping": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_core_pipeline::tonemapping::Tonemapping", - "oneOf": [ - "None", - "Reinhard", - "ReinhardLuminance", - "AcesFitted", - "AgX", - "SomewhatBoringDisplayTransform", - "TonyMcMapface", - "BlenderFilmic" - ], - "short_name": "Tonemapping", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ecs::entity::Entity": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ecs::entity::Entity", - "short_name": "Entity", - "type": "object", - "typeInfo": "Value" - }, - "bevy_gizmos::aabb::AabbGizmoConfigGroup": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::aabb::AabbGizmoConfigGroup", - "properties": { - "default_color": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "draw_all": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "draw_all" - ], - "short_name": "AabbGizmoConfigGroup", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gizmos::config::GizmoConfig": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::config::GizmoConfig", - "properties": { - "depth_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "enabled": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "line_joints": { - "type": { - "$ref": "#/$defs/bevy_gizmos::config::GizmoLineJoint" - } - }, - "line_perspective": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "line_style": { - "type": { - "$ref": "#/$defs/bevy_gizmos::config::GizmoLineStyle" - } - }, - "line_width": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "render_layers": { - "type": { - "$ref": "#/$defs/bevy_render::view::visibility::render_layers::RenderLayers" - } - } - }, - "required": [ - "enabled", - "line_width", - "line_perspective", - "line_style", - "depth_bias", - "render_layers", - "line_joints" - ], - "short_name": "GizmoConfig", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gizmos::config::GizmoConfigStore": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_gizmos::config::GizmoConfigStore", - "properties": {}, - "required": [], - "short_name": "GizmoConfigStore", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gizmos::config::GizmoLineJoint": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::config::GizmoLineJoint", - "oneOf": [ - { - "long_name": "None" - }, - { - "long_name": "Miter" - }, - { - "items": false, - "long_name": "Round", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Round", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Bevel" - } - ], - "short_name": "GizmoLineJoint", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_gizmos::config::GizmoLineStyle": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::config::GizmoLineStyle", - "oneOf": [ - "Solid", - "Dotted" - ], - "short_name": "GizmoLineStyle", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_gizmos::light::LightGizmoColor": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::light::LightGizmoColor", - "oneOf": [ - { - "items": false, - "long_name": "Manual", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "Manual", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Varied" - }, - { - "long_name": "MatchLightColor" - }, - { - "long_name": "ByLightType" - } - ], - "short_name": "LightGizmoColor", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_gizmos::light::LightGizmoConfigGroup": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_gizmos::light::LightGizmoConfigGroup", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_gizmos::light::LightGizmoColor" - } - }, - "directional_light_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "draw_all": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "point_light_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "spot_light_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - }, - "required": [ - "draw_all", - "color", - "point_light_color", - "spot_light_color", - "directional_light_color" - ], - "short_name": "LightGizmoConfigGroup", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gltf::GltfExtras": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_gltf::GltfExtras", - "properties": { - "value": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "value" - ], - "short_name": "GltfExtras", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gltf::GltfMaterialExtras": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_gltf::GltfMaterialExtras", - "properties": { - "value": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "value" - ], - "short_name": "GltfMaterialExtras", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gltf::GltfMeshExtras": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_gltf::GltfMeshExtras", - "properties": { - "value": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "value" - ], - "short_name": "GltfMeshExtras", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_gltf::GltfSceneExtras": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_gltf::GltfSceneExtras", - "properties": { - "value": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "value" - ], - "short_name": "GltfSceneExtras", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_hierarchy::components::children::Children": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_hierarchy::components::children::Children", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/smallvec::SmallVec<[bevy_ecs::entity::Entity; 8]>" - } - } - ], - "short_name": "Children", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_hierarchy::components::parent::Parent": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_hierarchy::components::parent::Parent", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - ], - "short_name": "Parent", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_input::ButtonState": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::ButtonState", - "oneOf": [ - "Pressed", - "Released" - ], - "short_name": "ButtonState", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_input::gamepad::AxisSettings": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::AxisSettings", - "properties": { - "deadzone_lowerbound": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "deadzone_upperbound": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "livezone_lowerbound": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "livezone_upperbound": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "threshold": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "livezone_upperbound", - "deadzone_upperbound", - "deadzone_lowerbound", - "livezone_lowerbound", - "threshold" - ], - "short_name": "AxisSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::ButtonAxisSettings": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::ButtonAxisSettings", - "properties": { - "high": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "low": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "threshold": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "high", - "low", - "threshold" - ], - "short_name": "ButtonAxisSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::ButtonSettings": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::ButtonSettings", - "properties": { - "press_threshold": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "release_threshold": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "press_threshold", - "release_threshold" - ], - "short_name": "ButtonSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::Gamepad": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::Gamepad", - "properties": { - "id": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "required": [ - "id" - ], - "short_name": "Gamepad", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadAxis": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadAxis", - "properties": { - "axis_type": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadAxisType" - } - }, - "gamepad": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::Gamepad" - } - } - }, - "required": [ - "gamepad", - "axis_type" - ], - "short_name": "GamepadAxis", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadAxisChangedEvent": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadAxisChangedEvent", - "properties": { - "axis_type": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadAxisType" - } - }, - "gamepad": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::Gamepad" - } - }, - "value": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "gamepad", - "axis_type", - "value" - ], - "short_name": "GamepadAxisChangedEvent", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadAxisType": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadAxisType", - "oneOf": [ - { - "long_name": "LeftStickX" - }, - { - "long_name": "LeftStickY" - }, - { - "long_name": "LeftZ" - }, - { - "long_name": "RightStickX" - }, - { - "long_name": "RightStickY" - }, - { - "long_name": "RightZ" - }, - { - "items": false, - "long_name": "Other", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u8" - } - } - ], - "short_name": "Other", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "GamepadAxisType", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::gamepad::GamepadButton": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadButton", - "properties": { - "button_type": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButtonType" - } - }, - "gamepad": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::Gamepad" - } - } - }, - "required": [ - "gamepad", - "button_type" - ], - "short_name": "GamepadButton", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadButtonChangedEvent": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadButtonChangedEvent", - "properties": { - "button_type": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButtonType" - } - }, - "gamepad": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::Gamepad" - } - }, - "value": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "gamepad", - "button_type", - "value" - ], - "short_name": "GamepadButtonChangedEvent", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadButtonInput": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadButtonInput", - "properties": { - "button": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButton" - } - }, - "state": { - "type": { - "$ref": "#/$defs/bevy_input::ButtonState" - } - } - }, - "required": [ - "button", - "state" - ], - "short_name": "GamepadButtonInput", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadButtonType": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadButtonType", - "oneOf": [ - { - "long_name": "South" - }, - { - "long_name": "East" - }, - { - "long_name": "North" - }, - { - "long_name": "West" - }, - { - "long_name": "C" - }, - { - "long_name": "Z" - }, - { - "long_name": "LeftTrigger" - }, - { - "long_name": "LeftTrigger2" - }, - { - "long_name": "RightTrigger" - }, - { - "long_name": "RightTrigger2" - }, - { - "long_name": "Select" - }, - { - "long_name": "Start" - }, - { - "long_name": "Mode" - }, - { - "long_name": "LeftThumb" - }, - { - "long_name": "RightThumb" - }, - { - "long_name": "DPadUp" - }, - { - "long_name": "DPadDown" - }, - { - "long_name": "DPadLeft" - }, - { - "long_name": "DPadRight" - }, - { - "items": false, - "long_name": "Other", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u8" - } - } - ], - "short_name": "Other", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "GamepadButtonType", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::gamepad::GamepadConnection": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadConnection", - "oneOf": [ - { - "items": false, - "long_name": "Connected", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadInfo" - } - } - ], - "short_name": "Connected", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Disconnected" - } - ], - "short_name": "GamepadConnection", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::gamepad::GamepadConnectionEvent": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadConnectionEvent", - "properties": { - "connection": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadConnection" - } - }, - "gamepad": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::Gamepad" - } - } - }, - "required": [ - "gamepad", - "connection" - ], - "short_name": "GamepadConnectionEvent", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadEvent": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadEvent", - "oneOf": [ - { - "items": false, - "long_name": "Connection", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadConnectionEvent" - } - } - ], - "short_name": "Connection", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Button", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButtonChangedEvent" - } - } - ], - "short_name": "Button", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Axis", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadAxisChangedEvent" - } - } - ], - "short_name": "Axis", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "GamepadEvent", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::gamepad::GamepadInfo": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadInfo", - "properties": { - "name": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "name" - ], - "short_name": "GamepadInfo", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gamepad::GamepadSettings": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gamepad::GamepadSettings", - "properties": { - "axis_settings": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - }, - "button_axis_settings": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - }, - "button_settings": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - }, - "default_axis_settings": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::AxisSettings" - } - }, - "default_button_axis_settings": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::ButtonAxisSettings" - } - }, - "default_button_settings": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::ButtonSettings" - } - } - }, - "required": [ - "default_button_settings", - "default_axis_settings", - "default_button_axis_settings", - "button_settings", - "axis_settings", - "button_axis_settings" - ], - "short_name": "GamepadSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gestures::DoubleTapGesture": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::gestures::DoubleTapGesture", - "properties": {}, - "required": [], - "short_name": "DoubleTapGesture", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::gestures::PanGesture": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_input::gestures::PanGesture", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - ], - "short_name": "PanGesture", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_input::gestures::PinchGesture": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_input::gestures::PinchGesture", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "PinchGesture", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_input::gestures::RotationGesture": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_input::gestures::RotationGesture", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "RotationGesture", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_input::keyboard::Key": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::keyboard::Key", - "oneOf": [ - { - "items": false, - "long_name": "Character", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/smol_str::SmolStr" - } - } - ], - "short_name": "Character", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Unidentified", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::keyboard::NativeKey" - } - } - ], - "short_name": "Unidentified", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Dead", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - ], - "short_name": "Dead", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Alt" - }, - { - "long_name": "AltGraph" - }, - { - "long_name": "CapsLock" - }, - { - "long_name": "Control" - }, - { - "long_name": "Fn" - }, - { - "long_name": "FnLock" - }, - { - "long_name": "NumLock" - }, - { - "long_name": "ScrollLock" - }, - { - "long_name": "Shift" - }, - { - "long_name": "Symbol" - }, - { - "long_name": "SymbolLock" - }, - { - "long_name": "Meta" - }, - { - "long_name": "Hyper" - }, - { - "long_name": "Super" - }, - { - "long_name": "Enter" - }, - { - "long_name": "Tab" - }, - { - "long_name": "Space" - }, - { - "long_name": "ArrowDown" - }, - { - "long_name": "ArrowLeft" - }, - { - "long_name": "ArrowRight" - }, - { - "long_name": "ArrowUp" - }, - { - "long_name": "End" - }, - { - "long_name": "Home" - }, - { - "long_name": "PageDown" - }, - { - "long_name": "PageUp" - }, - { - "long_name": "Backspace" - }, - { - "long_name": "Clear" - }, - { - "long_name": "Copy" - }, - { - "long_name": "CrSel" - }, - { - "long_name": "Cut" - }, - { - "long_name": "Delete" - }, - { - "long_name": "EraseEof" - }, - { - "long_name": "ExSel" - }, - { - "long_name": "Insert" - }, - { - "long_name": "Paste" - }, - { - "long_name": "Redo" - }, - { - "long_name": "Undo" - }, - { - "long_name": "Accept" - }, - { - "long_name": "Again" - }, - { - "long_name": "Attn" - }, - { - "long_name": "Cancel" - }, - { - "long_name": "ContextMenu" - }, - { - "long_name": "Escape" - }, - { - "long_name": "Execute" - }, - { - "long_name": "Find" - }, - { - "long_name": "Help" - }, - { - "long_name": "Pause" - }, - { - "long_name": "Play" - }, - { - "long_name": "Props" - }, - { - "long_name": "Select" - }, - { - "long_name": "ZoomIn" - }, - { - "long_name": "ZoomOut" - }, - { - "long_name": "BrightnessDown" - }, - { - "long_name": "BrightnessUp" - }, - { - "long_name": "Eject" - }, - { - "long_name": "LogOff" - }, - { - "long_name": "Power" - }, - { - "long_name": "PowerOff" - }, - { - "long_name": "PrintScreen" - }, - { - "long_name": "Hibernate" - }, - { - "long_name": "Standby" - }, - { - "long_name": "WakeUp" - }, - { - "long_name": "AllCandidates" - }, - { - "long_name": "Alphanumeric" - }, - { - "long_name": "CodeInput" - }, - { - "long_name": "Compose" - }, - { - "long_name": "Convert" - }, - { - "long_name": "FinalMode" - }, - { - "long_name": "GroupFirst" - }, - { - "long_name": "GroupLast" - }, - { - "long_name": "GroupNext" - }, - { - "long_name": "GroupPrevious" - }, - { - "long_name": "ModeChange" - }, - { - "long_name": "NextCandidate" - }, - { - "long_name": "NonConvert" - }, - { - "long_name": "PreviousCandidate" - }, - { - "long_name": "Process" - }, - { - "long_name": "SingleCandidate" - }, - { - "long_name": "HangulMode" - }, - { - "long_name": "HanjaMode" - }, - { - "long_name": "JunjaMode" - }, - { - "long_name": "Eisu" - }, - { - "long_name": "Hankaku" - }, - { - "long_name": "Hiragana" - }, - { - "long_name": "HiraganaKatakana" - }, - { - "long_name": "KanaMode" - }, - { - "long_name": "KanjiMode" - }, - { - "long_name": "Katakana" - }, - { - "long_name": "Romaji" - }, - { - "long_name": "Zenkaku" - }, - { - "long_name": "ZenkakuHankaku" - }, - { - "long_name": "Soft1" - }, - { - "long_name": "Soft2" - }, - { - "long_name": "Soft3" - }, - { - "long_name": "Soft4" - }, - { - "long_name": "ChannelDown" - }, - { - "long_name": "ChannelUp" - }, - { - "long_name": "Close" - }, - { - "long_name": "MailForward" - }, - { - "long_name": "MailReply" - }, - { - "long_name": "MailSend" - }, - { - "long_name": "MediaClose" - }, - { - "long_name": "MediaFastForward" - }, - { - "long_name": "MediaPause" - }, - { - "long_name": "MediaPlay" - }, - { - "long_name": "MediaPlayPause" - }, - { - "long_name": "MediaRecord" - }, - { - "long_name": "MediaRewind" - }, - { - "long_name": "MediaStop" - }, - { - "long_name": "MediaTrackNext" - }, - { - "long_name": "MediaTrackPrevious" - }, - { - "long_name": "New" - }, - { - "long_name": "Open" - }, - { - "long_name": "Print" - }, - { - "long_name": "Save" - }, - { - "long_name": "SpellCheck" - }, - { - "long_name": "Key11" - }, - { - "long_name": "Key12" - }, - { - "long_name": "AudioBalanceLeft" - }, - { - "long_name": "AudioBalanceRight" - }, - { - "long_name": "AudioBassBoostDown" - }, - { - "long_name": "AudioBassBoostToggle" - }, - { - "long_name": "AudioBassBoostUp" - }, - { - "long_name": "AudioFaderFront" - }, - { - "long_name": "AudioFaderRear" - }, - { - "long_name": "AudioSurroundModeNext" - }, - { - "long_name": "AudioTrebleDown" - }, - { - "long_name": "AudioTrebleUp" - }, - { - "long_name": "AudioVolumeDown" - }, - { - "long_name": "AudioVolumeUp" - }, - { - "long_name": "AudioVolumeMute" - }, - { - "long_name": "MicrophoneToggle" - }, - { - "long_name": "MicrophoneVolumeDown" - }, - { - "long_name": "MicrophoneVolumeUp" - }, - { - "long_name": "MicrophoneVolumeMute" - }, - { - "long_name": "SpeechCorrectionList" - }, - { - "long_name": "SpeechInputToggle" - }, - { - "long_name": "LaunchApplication1" - }, - { - "long_name": "LaunchApplication2" - }, - { - "long_name": "LaunchCalendar" - }, - { - "long_name": "LaunchContacts" - }, - { - "long_name": "LaunchMail" - }, - { - "long_name": "LaunchMediaPlayer" - }, - { - "long_name": "LaunchMusicPlayer" - }, - { - "long_name": "LaunchPhone" - }, - { - "long_name": "LaunchScreenSaver" - }, - { - "long_name": "LaunchSpreadsheet" - }, - { - "long_name": "LaunchWebBrowser" - }, - { - "long_name": "LaunchWebCam" - }, - { - "long_name": "LaunchWordProcessor" - }, - { - "long_name": "BrowserBack" - }, - { - "long_name": "BrowserFavorites" - }, - { - "long_name": "BrowserForward" - }, - { - "long_name": "BrowserHome" - }, - { - "long_name": "BrowserRefresh" - }, - { - "long_name": "BrowserSearch" - }, - { - "long_name": "BrowserStop" - }, - { - "long_name": "AppSwitch" - }, - { - "long_name": "Call" - }, - { - "long_name": "Camera" - }, - { - "long_name": "CameraFocus" - }, - { - "long_name": "EndCall" - }, - { - "long_name": "GoBack" - }, - { - "long_name": "GoHome" - }, - { - "long_name": "HeadsetHook" - }, - { - "long_name": "LastNumberRedial" - }, - { - "long_name": "Notification" - }, - { - "long_name": "MannerMode" - }, - { - "long_name": "VoiceDial" - }, - { - "long_name": "TV" - }, - { - "long_name": "TV3DMode" - }, - { - "long_name": "TVAntennaCable" - }, - { - "long_name": "TVAudioDescription" - }, - { - "long_name": "TVAudioDescriptionMixDown" - }, - { - "long_name": "TVAudioDescriptionMixUp" - }, - { - "long_name": "TVContentsMenu" - }, - { - "long_name": "TVDataService" - }, - { - "long_name": "TVInput" - }, - { - "long_name": "TVInputComponent1" - }, - { - "long_name": "TVInputComponent2" - }, - { - "long_name": "TVInputComposite1" - }, - { - "long_name": "TVInputComposite2" - }, - { - "long_name": "TVInputHDMI1" - }, - { - "long_name": "TVInputHDMI2" - }, - { - "long_name": "TVInputHDMI3" - }, - { - "long_name": "TVInputHDMI4" - }, - { - "long_name": "TVInputVGA1" - }, - { - "long_name": "TVMediaContext" - }, - { - "long_name": "TVNetwork" - }, - { - "long_name": "TVNumberEntry" - }, - { - "long_name": "TVPower" - }, - { - "long_name": "TVRadioService" - }, - { - "long_name": "TVSatellite" - }, - { - "long_name": "TVSatelliteBS" - }, - { - "long_name": "TVSatelliteCS" - }, - { - "long_name": "TVSatelliteToggle" - }, - { - "long_name": "TVTerrestrialAnalog" - }, - { - "long_name": "TVTerrestrialDigital" - }, - { - "long_name": "TVTimer" - }, - { - "long_name": "AVRInput" - }, - { - "long_name": "AVRPower" - }, - { - "long_name": "ColorF0Red" - }, - { - "long_name": "ColorF1Green" - }, - { - "long_name": "ColorF2Yellow" - }, - { - "long_name": "ColorF3Blue" - }, - { - "long_name": "ColorF4Grey" - }, - { - "long_name": "ColorF5Brown" - }, - { - "long_name": "ClosedCaptionToggle" - }, - { - "long_name": "Dimmer" - }, - { - "long_name": "DisplaySwap" - }, - { - "long_name": "DVR" - }, - { - "long_name": "Exit" - }, - { - "long_name": "FavoriteClear0" - }, - { - "long_name": "FavoriteClear1" - }, - { - "long_name": "FavoriteClear2" - }, - { - "long_name": "FavoriteClear3" - }, - { - "long_name": "FavoriteRecall0" - }, - { - "long_name": "FavoriteRecall1" - }, - { - "long_name": "FavoriteRecall2" - }, - { - "long_name": "FavoriteRecall3" - }, - { - "long_name": "FavoriteStore0" - }, - { - "long_name": "FavoriteStore1" - }, - { - "long_name": "FavoriteStore2" - }, - { - "long_name": "FavoriteStore3" - }, - { - "long_name": "Guide" - }, - { - "long_name": "GuideNextDay" - }, - { - "long_name": "GuidePreviousDay" - }, - { - "long_name": "Info" - }, - { - "long_name": "InstantReplay" - }, - { - "long_name": "Link" - }, - { - "long_name": "ListProgram" - }, - { - "long_name": "LiveContent" - }, - { - "long_name": "Lock" - }, - { - "long_name": "MediaApps" - }, - { - "long_name": "MediaAudioTrack" - }, - { - "long_name": "MediaLast" - }, - { - "long_name": "MediaSkipBackward" - }, - { - "long_name": "MediaSkipForward" - }, - { - "long_name": "MediaStepBackward" - }, - { - "long_name": "MediaStepForward" - }, - { - "long_name": "MediaTopMenu" - }, - { - "long_name": "NavigateIn" - }, - { - "long_name": "NavigateNext" - }, - { - "long_name": "NavigateOut" - }, - { - "long_name": "NavigatePrevious" - }, - { - "long_name": "NextFavoriteChannel" - }, - { - "long_name": "NextUserProfile" - }, - { - "long_name": "OnDemand" - }, - { - "long_name": "Pairing" - }, - { - "long_name": "PinPDown" - }, - { - "long_name": "PinPMove" - }, - { - "long_name": "PinPToggle" - }, - { - "long_name": "PinPUp" - }, - { - "long_name": "PlaySpeedDown" - }, - { - "long_name": "PlaySpeedReset" - }, - { - "long_name": "PlaySpeedUp" - }, - { - "long_name": "RandomToggle" - }, - { - "long_name": "RcLowBattery" - }, - { - "long_name": "RecordSpeedNext" - }, - { - "long_name": "RfBypass" - }, - { - "long_name": "ScanChannelsToggle" - }, - { - "long_name": "ScreenModeNext" - }, - { - "long_name": "Settings" - }, - { - "long_name": "SplitScreenToggle" - }, - { - "long_name": "STBInput" - }, - { - "long_name": "STBPower" - }, - { - "long_name": "Subtitle" - }, - { - "long_name": "Teletext" - }, - { - "long_name": "VideoModeNext" - }, - { - "long_name": "Wink" - }, - { - "long_name": "ZoomToggle" - }, - { - "long_name": "F1" - }, - { - "long_name": "F2" - }, - { - "long_name": "F3" - }, - { - "long_name": "F4" - }, - { - "long_name": "F5" - }, - { - "long_name": "F6" - }, - { - "long_name": "F7" - }, - { - "long_name": "F8" - }, - { - "long_name": "F9" - }, - { - "long_name": "F10" - }, - { - "long_name": "F11" - }, - { - "long_name": "F12" - }, - { - "long_name": "F13" - }, - { - "long_name": "F14" - }, - { - "long_name": "F15" - }, - { - "long_name": "F16" - }, - { - "long_name": "F17" - }, - { - "long_name": "F18" - }, - { - "long_name": "F19" - }, - { - "long_name": "F20" - }, - { - "long_name": "F21" - }, - { - "long_name": "F22" - }, - { - "long_name": "F23" - }, - { - "long_name": "F24" - }, - { - "long_name": "F25" - }, - { - "long_name": "F26" - }, - { - "long_name": "F27" - }, - { - "long_name": "F28" - }, - { - "long_name": "F29" - }, - { - "long_name": "F30" - }, - { - "long_name": "F31" - }, - { - "long_name": "F32" - }, - { - "long_name": "F33" - }, - { - "long_name": "F34" - }, - { - "long_name": "F35" - } - ], - "short_name": "Key", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::keyboard::KeyCode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::keyboard::KeyCode", - "oneOf": [ - { - "items": false, - "long_name": "Unidentified", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::keyboard::NativeKeyCode" - } - } - ], - "short_name": "Unidentified", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Backquote" - }, - { - "long_name": "Backslash" - }, - { - "long_name": "BracketLeft" - }, - { - "long_name": "BracketRight" - }, - { - "long_name": "Comma" - }, - { - "long_name": "Digit0" - }, - { - "long_name": "Digit1" - }, - { - "long_name": "Digit2" - }, - { - "long_name": "Digit3" - }, - { - "long_name": "Digit4" - }, - { - "long_name": "Digit5" - }, - { - "long_name": "Digit6" - }, - { - "long_name": "Digit7" - }, - { - "long_name": "Digit8" - }, - { - "long_name": "Digit9" - }, - { - "long_name": "Equal" - }, - { - "long_name": "IntlBackslash" - }, - { - "long_name": "IntlRo" - }, - { - "long_name": "IntlYen" - }, - { - "long_name": "KeyA" - }, - { - "long_name": "KeyB" - }, - { - "long_name": "KeyC" - }, - { - "long_name": "KeyD" - }, - { - "long_name": "KeyE" - }, - { - "long_name": "KeyF" - }, - { - "long_name": "KeyG" - }, - { - "long_name": "KeyH" - }, - { - "long_name": "KeyI" - }, - { - "long_name": "KeyJ" - }, - { - "long_name": "KeyK" - }, - { - "long_name": "KeyL" - }, - { - "long_name": "KeyM" - }, - { - "long_name": "KeyN" - }, - { - "long_name": "KeyO" - }, - { - "long_name": "KeyP" - }, - { - "long_name": "KeyQ" - }, - { - "long_name": "KeyR" - }, - { - "long_name": "KeyS" - }, - { - "long_name": "KeyT" - }, - { - "long_name": "KeyU" - }, - { - "long_name": "KeyV" - }, - { - "long_name": "KeyW" - }, - { - "long_name": "KeyX" - }, - { - "long_name": "KeyY" - }, - { - "long_name": "KeyZ" - }, - { - "long_name": "Minus" - }, - { - "long_name": "Period" - }, - { - "long_name": "Quote" - }, - { - "long_name": "Semicolon" - }, - { - "long_name": "Slash" - }, - { - "long_name": "AltLeft" - }, - { - "long_name": "AltRight" - }, - { - "long_name": "Backspace" - }, - { - "long_name": "CapsLock" - }, - { - "long_name": "ContextMenu" - }, - { - "long_name": "ControlLeft" - }, - { - "long_name": "ControlRight" - }, - { - "long_name": "Enter" - }, - { - "long_name": "SuperLeft" - }, - { - "long_name": "SuperRight" - }, - { - "long_name": "ShiftLeft" - }, - { - "long_name": "ShiftRight" - }, - { - "long_name": "Space" - }, - { - "long_name": "Tab" - }, - { - "long_name": "Convert" - }, - { - "long_name": "KanaMode" - }, - { - "long_name": "Lang1" - }, - { - "long_name": "Lang2" - }, - { - "long_name": "Lang3" - }, - { - "long_name": "Lang4" - }, - { - "long_name": "Lang5" - }, - { - "long_name": "NonConvert" - }, - { - "long_name": "Delete" - }, - { - "long_name": "End" - }, - { - "long_name": "Help" - }, - { - "long_name": "Home" - }, - { - "long_name": "Insert" - }, - { - "long_name": "PageDown" - }, - { - "long_name": "PageUp" - }, - { - "long_name": "ArrowDown" - }, - { - "long_name": "ArrowLeft" - }, - { - "long_name": "ArrowRight" - }, - { - "long_name": "ArrowUp" - }, - { - "long_name": "NumLock" - }, - { - "long_name": "Numpad0" - }, - { - "long_name": "Numpad1" - }, - { - "long_name": "Numpad2" - }, - { - "long_name": "Numpad3" - }, - { - "long_name": "Numpad4" - }, - { - "long_name": "Numpad5" - }, - { - "long_name": "Numpad6" - }, - { - "long_name": "Numpad7" - }, - { - "long_name": "Numpad8" - }, - { - "long_name": "Numpad9" - }, - { - "long_name": "NumpadAdd" - }, - { - "long_name": "NumpadBackspace" - }, - { - "long_name": "NumpadClear" - }, - { - "long_name": "NumpadClearEntry" - }, - { - "long_name": "NumpadComma" - }, - { - "long_name": "NumpadDecimal" - }, - { - "long_name": "NumpadDivide" - }, - { - "long_name": "NumpadEnter" - }, - { - "long_name": "NumpadEqual" - }, - { - "long_name": "NumpadHash" - }, - { - "long_name": "NumpadMemoryAdd" - }, - { - "long_name": "NumpadMemoryClear" - }, - { - "long_name": "NumpadMemoryRecall" - }, - { - "long_name": "NumpadMemoryStore" - }, - { - "long_name": "NumpadMemorySubtract" - }, - { - "long_name": "NumpadMultiply" - }, - { - "long_name": "NumpadParenLeft" - }, - { - "long_name": "NumpadParenRight" - }, - { - "long_name": "NumpadStar" - }, - { - "long_name": "NumpadSubtract" - }, - { - "long_name": "Escape" - }, - { - "long_name": "Fn" - }, - { - "long_name": "FnLock" - }, - { - "long_name": "PrintScreen" - }, - { - "long_name": "ScrollLock" - }, - { - "long_name": "Pause" - }, - { - "long_name": "BrowserBack" - }, - { - "long_name": "BrowserFavorites" - }, - { - "long_name": "BrowserForward" - }, - { - "long_name": "BrowserHome" - }, - { - "long_name": "BrowserRefresh" - }, - { - "long_name": "BrowserSearch" - }, - { - "long_name": "BrowserStop" - }, - { - "long_name": "Eject" - }, - { - "long_name": "LaunchApp1" - }, - { - "long_name": "LaunchApp2" - }, - { - "long_name": "LaunchMail" - }, - { - "long_name": "MediaPlayPause" - }, - { - "long_name": "MediaSelect" - }, - { - "long_name": "MediaStop" - }, - { - "long_name": "MediaTrackNext" - }, - { - "long_name": "MediaTrackPrevious" - }, - { - "long_name": "Power" - }, - { - "long_name": "Sleep" - }, - { - "long_name": "AudioVolumeDown" - }, - { - "long_name": "AudioVolumeMute" - }, - { - "long_name": "AudioVolumeUp" - }, - { - "long_name": "WakeUp" - }, - { - "long_name": "Meta" - }, - { - "long_name": "Hyper" - }, - { - "long_name": "Turbo" - }, - { - "long_name": "Abort" - }, - { - "long_name": "Resume" - }, - { - "long_name": "Suspend" - }, - { - "long_name": "Again" - }, - { - "long_name": "Copy" - }, - { - "long_name": "Cut" - }, - { - "long_name": "Find" - }, - { - "long_name": "Open" - }, - { - "long_name": "Paste" - }, - { - "long_name": "Props" - }, - { - "long_name": "Select" - }, - { - "long_name": "Undo" - }, - { - "long_name": "Hiragana" - }, - { - "long_name": "Katakana" - }, - { - "long_name": "F1" - }, - { - "long_name": "F2" - }, - { - "long_name": "F3" - }, - { - "long_name": "F4" - }, - { - "long_name": "F5" - }, - { - "long_name": "F6" - }, - { - "long_name": "F7" - }, - { - "long_name": "F8" - }, - { - "long_name": "F9" - }, - { - "long_name": "F10" - }, - { - "long_name": "F11" - }, - { - "long_name": "F12" - }, - { - "long_name": "F13" - }, - { - "long_name": "F14" - }, - { - "long_name": "F15" - }, - { - "long_name": "F16" - }, - { - "long_name": "F17" - }, - { - "long_name": "F18" - }, - { - "long_name": "F19" - }, - { - "long_name": "F20" - }, - { - "long_name": "F21" - }, - { - "long_name": "F22" - }, - { - "long_name": "F23" - }, - { - "long_name": "F24" - }, - { - "long_name": "F25" - }, - { - "long_name": "F26" - }, - { - "long_name": "F27" - }, - { - "long_name": "F28" - }, - { - "long_name": "F29" - }, - { - "long_name": "F30" - }, - { - "long_name": "F31" - }, - { - "long_name": "F32" - }, - { - "long_name": "F33" - }, - { - "long_name": "F34" - }, - { - "long_name": "F35" - } - ], - "short_name": "KeyCode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::keyboard::KeyboardInput": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::keyboard::KeyboardInput", - "properties": { - "key_code": { - "type": { - "$ref": "#/$defs/bevy_input::keyboard::KeyCode" - } - }, - "logical_key": { - "type": { - "$ref": "#/$defs/bevy_input::keyboard::Key" - } - }, - "state": { - "type": { - "$ref": "#/$defs/bevy_input::ButtonState" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "key_code", - "logical_key", - "state", - "window" - ], - "short_name": "KeyboardInput", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::keyboard::NativeKey": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::keyboard::NativeKey", - "oneOf": [ - { - "long_name": "Unidentified" - }, - { - "items": false, - "long_name": "Android", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Android", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "MacOS", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "MacOS", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Windows", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "Windows", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Xkb", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Xkb", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Web", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/smol_str::SmolStr" - } - } - ], - "short_name": "Web", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "NativeKey", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::keyboard::NativeKeyCode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::keyboard::NativeKeyCode", - "oneOf": [ - { - "long_name": "Unidentified" - }, - { - "items": false, - "long_name": "Android", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Android", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "MacOS", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "MacOS", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Windows", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "Windows", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Xkb", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u32" - } - } - ], - "short_name": "Xkb", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "NativeKeyCode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::mouse::MouseButton": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::mouse::MouseButton", - "oneOf": [ - { - "long_name": "Left" - }, - { - "long_name": "Right" - }, - { - "long_name": "Middle" - }, - { - "long_name": "Back" - }, - { - "long_name": "Forward" - }, - { - "items": false, - "long_name": "Other", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "Other", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "MouseButton", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::mouse::MouseButtonInput": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::mouse::MouseButtonInput", - "properties": { - "button": { - "type": { - "$ref": "#/$defs/bevy_input::mouse::MouseButton" - } - }, - "state": { - "type": { - "$ref": "#/$defs/bevy_input::ButtonState" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "button", - "state", - "window" - ], - "short_name": "MouseButtonInput", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::touch::ForceTouch": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::touch::ForceTouch", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Calibrated", - "properties": { - "altitude_angle": { - "long_name": "altitude_angle", - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "force": { - "long_name": "force", - "type": { - "$ref": "#/$defs/f64" - } - }, - "max_possible_force": { - "long_name": "max_possible_force", - "type": { - "$ref": "#/$defs/f64" - } - } - }, - "required": [ - "force", - "max_possible_force" - ], - "short_name": "Calibrated", - "type": "object", - "typeInfo": "Struct" - }, - { - "items": false, - "long_name": "Normalized", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f64" - } - } - ], - "short_name": "Normalized", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "ForceTouch", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_input::touch::TouchInput": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::touch::TouchInput", - "properties": { - "force": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "id": { - "type": { - "$ref": "#/$defs/u64" - } - }, - "phase": { - "type": { - "$ref": "#/$defs/bevy_input::touch::TouchPhase" - } - }, - "position": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "phase", - "position", - "window", - "id" - ], - "short_name": "TouchInput", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_input::touch::TouchPhase": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_input::touch::TouchPhase", - "oneOf": [ - "Started", - "Moved", - "Ended", - "Canceled" - ], - "short_name": "TouchPhase", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_math::rects::rect::Rect": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_math::rects::rect::Rect", - "properties": { - "max": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "min": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "min", - "max" - ], - "short_name": "Rect", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_math::rects::urect::URect": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_math::rects::urect::URect", - "properties": { - "max": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - }, - "min": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - } - }, - "required": [ - "min", - "max" - ], - "short_name": "URect", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::bundle::CascadesVisibleEntities": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::bundle::CascadesVisibleEntities", - "properties": {}, - "required": [], - "short_name": "CascadesVisibleEntities", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::bundle::CubemapVisibleEntities": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::bundle::CubemapVisibleEntities", - "properties": {}, - "required": [], - "short_name": "CubemapVisibleEntities", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::cluster::ClusterConfig": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::cluster::ClusterConfig", - "oneOf": [ - { - "long_name": "None" - }, - { - "long_name": "Single" - }, - { - "additionalProperties": false, - "long_name": "XYZ", - "properties": { - "dimensions": { - "long_name": "dimensions", - "type": { - "$ref": "#/$defs/glam::UVec3" - } - }, - "dynamic_resizing": { - "long_name": "dynamic_resizing", - "type": { - "$ref": "#/$defs/bool" - } - }, - "z_config": { - "long_name": "z_config", - "type": { - "$ref": "#/$defs/bevy_pbr::cluster::ClusterZConfig" - } - } - }, - "required": [ - "dimensions", - "z_config", - "dynamic_resizing" - ], - "short_name": "XYZ", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "FixedZ", - "properties": { - "dynamic_resizing": { - "long_name": "dynamic_resizing", - "type": { - "$ref": "#/$defs/bool" - } - }, - "total": { - "long_name": "total", - "type": { - "$ref": "#/$defs/u32" - } - }, - "z_config": { - "long_name": "z_config", - "type": { - "$ref": "#/$defs/bevy_pbr::cluster::ClusterZConfig" - } - }, - "z_slices": { - "long_name": "z_slices", - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "total", - "z_slices", - "z_config", - "dynamic_resizing" - ], - "short_name": "FixedZ", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "ClusterConfig", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_pbr::cluster::ClusterFarZMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::cluster::ClusterFarZMode", - "oneOf": [ - { - "long_name": "MaxClusterableObjectRange" - }, - { - "items": false, - "long_name": "Constant", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Constant", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "ClusterFarZMode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_pbr::cluster::ClusterZConfig": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::cluster::ClusterZConfig", - "properties": { - "far_z_mode": { - "type": { - "$ref": "#/$defs/bevy_pbr::cluster::ClusterFarZMode" - } - }, - "first_slice_depth": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "first_slice_depth", - "far_z_mode" - ], - "short_name": "ClusterZConfig", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::fog::FogFalloff": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::fog::FogFalloff", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Linear", - "properties": { - "end": { - "long_name": "end", - "type": { - "$ref": "#/$defs/f32" - } - }, - "start": { - "long_name": "start", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "start", - "end" - ], - "short_name": "Linear", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Exponential", - "properties": { - "density": { - "long_name": "density", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "density" - ], - "short_name": "Exponential", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "ExponentialSquared", - "properties": { - "density": { - "long_name": "density", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "density" - ], - "short_name": "ExponentialSquared", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "Atmospheric", - "properties": { - "extinction": { - "long_name": "extinction", - "type": { - "$ref": "#/$defs/glam::Vec3" - } - }, - "inscattering": { - "long_name": "inscattering", - "type": { - "$ref": "#/$defs/glam::Vec3" - } - } - }, - "required": [ - "extinction", - "inscattering" - ], - "short_name": "Atmospheric", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "FogFalloff", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_pbr::fog::FogSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::fog::FogSettings", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "directional_light_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "directional_light_exponent": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "falloff": { - "type": { - "$ref": "#/$defs/bevy_pbr::fog::FogFalloff" - } - } - }, - "required": [ - "color", - "directional_light_color", - "directional_light_exponent", - "falloff" - ], - "short_name": "FogSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::Cascade": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::light::Cascade", - "properties": { - "clip_from_cascade": { - "type": { - "$ref": "#/$defs/glam::Mat4" - } - }, - "clip_from_world": { - "type": { - "$ref": "#/$defs/glam::Mat4" - } - }, - "texel_size": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "world_from_cascade": { - "type": { - "$ref": "#/$defs/glam::Mat4" - } - } - }, - "required": [ - "world_from_cascade", - "clip_from_cascade", - "clip_from_world", - "texel_size" - ], - "short_name": "Cascade", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::CascadeShadowConfig": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::CascadeShadowConfig", - "properties": { - "bounds": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "minimum_distance": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "overlap_proportion": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "bounds", - "overlap_proportion", - "minimum_distance" - ], - "short_name": "CascadeShadowConfig", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::Cascades": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::Cascades", - "properties": { - "cascades": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_ecs::entity::hash::EntityHash>" - } - } - }, - "required": [ - "cascades" - ], - "short_name": "Cascades", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::DirectionalLightShadowMap": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_pbr::light::DirectionalLightShadowMap", - "properties": { - "size": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "required": [ - "size" - ], - "short_name": "DirectionalLightShadowMap", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::NotShadowCaster": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::NotShadowCaster", - "properties": {}, - "required": [], - "short_name": "NotShadowCaster", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::NotShadowReceiver": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::NotShadowReceiver", - "properties": {}, - "required": [], - "short_name": "NotShadowReceiver", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::PointLightShadowMap": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_pbr::light::PointLightShadowMap", - "properties": { - "size": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "required": [ - "size" - ], - "short_name": "PointLightShadowMap", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::ShadowFilteringMethod": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::ShadowFilteringMethod", - "oneOf": [ - "Hardware2x2", - "Gaussian", - "Temporal" - ], - "short_name": "ShadowFilteringMethod", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_pbr::light::ambient_light::AmbientLight": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_pbr::light::ambient_light::AmbientLight", - "properties": { - "brightness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - }, - "required": [ - "color", - "brightness" - ], - "short_name": "AmbientLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::directional_light::DirectionalLight": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::directional_light::DirectionalLight", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "illuminance": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_depth_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_normal_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadows_enabled": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "color", - "illuminance", - "shadows_enabled", - "shadow_depth_bias", - "shadow_normal_bias" - ], - "short_name": "DirectionalLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::point_light::PointLight": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::point_light::PointLight", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "radius": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "range": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_depth_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_normal_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadows_enabled": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "color", - "intensity", - "range", - "radius", - "shadows_enabled", - "shadow_depth_bias", - "shadow_normal_bias" - ], - "short_name": "PointLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light::spot_light::SpotLight": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light::spot_light::SpotLight", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "inner_angle": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "outer_angle": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "radius": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "range": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_depth_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadow_normal_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "shadows_enabled": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "color", - "intensity", - "range", - "radius", - "shadows_enabled", - "shadow_depth_bias", - "shadow_normal_bias", - "outer_angle", - "inner_angle" - ], - "short_name": "SpotLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light_probe::LightProbe": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::light_probe::LightProbe", - "properties": {}, - "required": [], - "short_name": "LightProbe", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light_probe::environment_map::EnvironmentMapLight": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::light_probe::environment_map::EnvironmentMapLight", - "properties": { - "diffuse_map": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "specular_map": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "required": [ - "diffuse_map", - "specular_map", - "intensity" - ], - "short_name": "EnvironmentMapLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::light_probe::irradiance_volume::IrradianceVolume": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::light_probe::irradiance_volume::IrradianceVolume", - "properties": { - "intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "voxels": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "required": [ - "voxels", - "intensity" - ], - "short_name": "IrradianceVolume", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::material::DefaultOpaqueRendererMethod": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_pbr::material::DefaultOpaqueRendererMethod", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_pbr::material::OpaqueRendererMethod" - } - } - ], - "short_name": "DefaultOpaqueRendererMethod", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_pbr::material::OpaqueRendererMethod": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::material::OpaqueRendererMethod", - "oneOf": [ - "Forward", - "Deferred", - "Auto" - ], - "short_name": "OpaqueRendererMethod", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_pbr::parallax::ParallaxMappingMethod": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::parallax::ParallaxMappingMethod", - "oneOf": [ - { - "long_name": "Occlusion" - }, - { - "additionalProperties": false, - "long_name": "Relief", - "properties": { - "max_steps": { - "long_name": "max_steps", - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "max_steps" - ], - "short_name": "Relief", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "ParallaxMappingMethod", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_pbr::pbr_material::StandardMaterial": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::pbr_material::StandardMaterial", - "properties": { - "alpha_mode": { - "type": { - "$ref": "#/$defs/bevy_render::alpha::AlphaMode" - } - }, - "anisotropy_rotation": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "anisotropy_strength": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "attenuation_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "attenuation_distance": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "base_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "base_color_channel": { - "type": { - "$ref": "#/$defs/bevy_pbr::pbr_material::UvChannel" - } - }, - "base_color_texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "clearcoat": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "clearcoat_perceptual_roughness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "deferred_lighting_pass_id": { - "type": { - "$ref": "#/$defs/u8" - } - }, - "depth_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "depth_map": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "diffuse_transmission": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "double_sided": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "emissive": { - "type": { - "$ref": "#/$defs/bevy_color::linear_rgba::LinearRgba" - } - }, - "emissive_channel": { - "type": { - "$ref": "#/$defs/bevy_pbr::pbr_material::UvChannel" - } - }, - "emissive_exposure_weight": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "emissive_texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "flip_normal_map_y": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "fog_enabled": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "ior": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lightmap_exposure": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "max_parallax_layer_count": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "metallic": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "metallic_roughness_channel": { - "type": { - "$ref": "#/$defs/bevy_pbr::pbr_material::UvChannel" - } - }, - "metallic_roughness_texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "normal_map_channel": { - "type": { - "$ref": "#/$defs/bevy_pbr::pbr_material::UvChannel" - } - }, - "normal_map_texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "occlusion_channel": { - "type": { - "$ref": "#/$defs/bevy_pbr::pbr_material::UvChannel" - } - }, - "occlusion_texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "opaque_render_method": { - "type": { - "$ref": "#/$defs/bevy_pbr::material::OpaqueRendererMethod" - } - }, - "parallax_depth_scale": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "parallax_mapping_method": { - "type": { - "$ref": "#/$defs/bevy_pbr::parallax::ParallaxMappingMethod" - } - }, - "perceptual_roughness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "reflectance": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "specular_transmission": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "thickness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "unlit": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "uv_transform": { - "type": { - "$ref": "#/$defs/glam::Affine2" - } - } - }, - "required": [ - "base_color", - "base_color_channel", - "emissive", - "emissive_exposure_weight", - "emissive_channel", - "perceptual_roughness", - "metallic", - "metallic_roughness_channel", - "reflectance", - "diffuse_transmission", - "specular_transmission", - "thickness", - "ior", - "attenuation_distance", - "attenuation_color", - "normal_map_channel", - "flip_normal_map_y", - "occlusion_channel", - "clearcoat", - "clearcoat_perceptual_roughness", - "anisotropy_strength", - "anisotropy_rotation", - "double_sided", - "unlit", - "fog_enabled", - "alpha_mode", - "depth_bias", - "parallax_depth_scale", - "parallax_mapping_method", - "max_parallax_layer_count", - "lightmap_exposure", - "opaque_render_method", - "deferred_lighting_pass_id", - "uv_transform" - ], - "short_name": "StandardMaterial", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::pbr_material::UvChannel": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::pbr_material::UvChannel", - "oneOf": [ - "Uv0", - "Uv1" - ], - "short_name": "UvChannel", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_pbr::ssao::ScreenSpaceAmbientOcclusionQualityLevel": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_pbr::ssao::ScreenSpaceAmbientOcclusionQualityLevel", - "oneOf": [ - { - "long_name": "Low" - }, - { - "long_name": "Medium" - }, - { - "long_name": "High" - }, - { - "long_name": "Ultra" - }, - { - "additionalProperties": false, - "long_name": "Custom", - "properties": { - "samples_per_slice_side": { - "long_name": "samples_per_slice_side", - "type": { - "$ref": "#/$defs/u32" - } - }, - "slice_count": { - "long_name": "slice_count", - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "slice_count", - "samples_per_slice_side" - ], - "short_name": "Custom", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "ScreenSpaceAmbientOcclusionQualityLevel", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_pbr::ssao::ScreenSpaceAmbientOcclusionSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::ssao::ScreenSpaceAmbientOcclusionSettings", - "properties": { - "quality_level": { - "type": { - "$ref": "#/$defs/bevy_pbr::ssao::ScreenSpaceAmbientOcclusionQualityLevel" - } - } - }, - "required": [ - "quality_level" - ], - "short_name": "ScreenSpaceAmbientOcclusionSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::ssr::ScreenSpaceReflectionsSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::ssr::ScreenSpaceReflectionsSettings", - "properties": { - "bisection_steps": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "linear_march_exponent": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "linear_steps": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "perceptual_roughness_threshold": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "thickness": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "use_secant": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "perceptual_roughness_threshold", - "thickness", - "linear_steps", - "linear_march_exponent", - "bisection_steps", - "use_secant" - ], - "short_name": "ScreenSpaceReflectionsSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::volumetric_fog::VolumetricFogSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::volumetric_fog::VolumetricFogSettings", - "properties": { - "absorption": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "ambient_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "ambient_intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "density": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "fog_color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "light_intensity": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "light_tint": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "max_depth": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "scattering": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "scattering_asymmetry": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "step_count": { - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "fog_color", - "ambient_color", - "ambient_intensity", - "step_count", - "max_depth", - "absorption", - "scattering", - "density", - "scattering_asymmetry", - "light_tint", - "light_intensity" - ], - "short_name": "VolumetricFogSettings", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_pbr::volumetric_fog::VolumetricLight": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_pbr::volumetric_fog::VolumetricLight", - "properties": {}, - "required": [], - "short_name": "VolumetricLight", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::alpha::AlphaMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::alpha::AlphaMode", - "oneOf": [ - { - "long_name": "Opaque" - }, - { - "items": false, - "long_name": "Mask", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Mask", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "Blend" - }, - { - "long_name": "Premultiplied" - }, - { - "long_name": "AlphaToCoverage" - }, - { - "long_name": "Add" - }, - { - "long_name": "Multiply" - } - ], - "short_name": "AlphaMode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_render::camera::camera::Camera": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::camera::Camera", - "properties": { - "clear_color": { - "type": { - "$ref": "#/$defs/bevy_render::camera::clear_color::ClearColorConfig" - } - }, - "hdr": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "is_active": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "msaa_writeback": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "order": { - "type": { - "$ref": "#/$defs/isize" - } - }, - "viewport": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [ - "order", - "is_active", - "hdr", - "msaa_writeback", - "clear_color" - ], - "short_name": "Camera", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::camera::camera::CameraMainTextureUsages": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::camera::CameraMainTextureUsages", - "short_name": "CameraMainTextureUsages", - "type": "object", - "typeInfo": "Value" - }, - "bevy_render::camera::camera::CameraRenderGraph": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::camera::CameraRenderGraph", - "short_name": "CameraRenderGraph", - "type": "object", - "typeInfo": "Value" - }, - "bevy_render::camera::camera::Exposure": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::camera::Exposure", - "short_name": "Exposure", - "type": "object", - "typeInfo": "Value" - }, - "bevy_render::camera::camera::MipBias": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_render::camera::camera::MipBias", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "MipBias", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_render::camera::camera::TemporalJitter": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::camera::TemporalJitter", - "properties": { - "offset": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "offset" - ], - "short_name": "TemporalJitter", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::camera::camera::Viewport": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::camera::camera::Viewport", - "properties": { - "depth": { - "type": { - "$ref": "#/$defs/core::ops::Range" - } - }, - "physical_position": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - }, - "physical_size": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - } - }, - "required": [ - "physical_position", - "physical_size", - "depth" - ], - "short_name": "Viewport", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::camera::clear_color::ClearColor": { - "isComponent": false, - "isResource": true, - "items": false, - "long_name": "bevy_render::camera::clear_color::ClearColor", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "ClearColor", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_render::camera::clear_color::ClearColorConfig": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::camera::clear_color::ClearColorConfig", - "oneOf": [ - { - "long_name": "Default" - }, - { - "items": false, - "long_name": "Custom", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "Custom", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "None" - } - ], - "short_name": "ClearColorConfig", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_render::camera::projection::OrthographicProjection": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::projection::OrthographicProjection", - "properties": { - "area": { - "type": { - "$ref": "#/$defs/bevy_math::rects::rect::Rect" - } - }, - "far": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "near": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "scale": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "scaling_mode": { - "type": { - "$ref": "#/$defs/bevy_render::camera::projection::ScalingMode" - } - }, - "viewport_origin": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "near", - "far", - "viewport_origin", - "scaling_mode", - "scale", - "area" - ], - "short_name": "OrthographicProjection", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::camera::projection::PerspectiveProjection": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::projection::PerspectiveProjection", - "properties": { - "aspect_ratio": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "far": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "fov": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "near": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "fov", - "aspect_ratio", - "near", - "far" - ], - "short_name": "PerspectiveProjection", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::camera::projection::Projection": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::camera::projection::Projection", - "oneOf": [ - { - "items": false, - "long_name": "Perspective", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_render::camera::projection::PerspectiveProjection" - } - } - ], - "short_name": "Perspective", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Orthographic", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_render::camera::projection::OrthographicProjection" - } - } - ], - "short_name": "Orthographic", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Projection", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_render::camera::projection::ScalingMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::camera::projection::ScalingMode", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "Fixed", - "properties": { - "height": { - "long_name": "height", - "type": { - "$ref": "#/$defs/f32" - } - }, - "width": { - "long_name": "width", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "width", - "height" - ], - "short_name": "Fixed", - "type": "object", - "typeInfo": "Struct" - }, - { - "items": false, - "long_name": "WindowSize", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "WindowSize", - "type": "array", - "typeInfo": "Tuple" - }, - { - "additionalProperties": false, - "long_name": "AutoMin", - "properties": { - "min_height": { - "long_name": "min_height", - "type": { - "$ref": "#/$defs/f32" - } - }, - "min_width": { - "long_name": "min_width", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "min_width", - "min_height" - ], - "short_name": "AutoMin", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "AutoMax", - "properties": { - "max_height": { - "long_name": "max_height", - "type": { - "$ref": "#/$defs/f32" - } - }, - "max_width": { - "long_name": "max_width", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "max_width", - "max_height" - ], - "short_name": "AutoMax", - "type": "object", - "typeInfo": "Struct" - }, - { - "items": false, - "long_name": "FixedVertical", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "FixedVertical", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "FixedHorizontal", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "FixedHorizontal", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "ScalingMode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_render::globals::GlobalsUniform": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_render::globals::GlobalsUniform", - "properties": { - "delta_time": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "frame_count": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "time": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "time", - "delta_time", - "frame_count" - ], - "short_name": "GlobalsUniform", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::mesh::mesh::Indices": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::mesh::mesh::Indices", - "oneOf": [ - { - "items": false, - "long_name": "U16", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "U16", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "U32", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "U32", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Indices", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_render::mesh::mesh::Mesh": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::mesh::mesh::Mesh", - "properties": { - "asset_usage": { - "type": { - "$ref": "#/$defs/bevy_render::render_asset::RenderAssetUsages" - } - }, - "indices": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "morph_target_names": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "morph_targets": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - } - }, - "required": [ - "asset_usage" - ], - "short_name": "Mesh", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::mesh::mesh::skinning::SkinnedMesh": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::mesh::mesh::skinning::SkinnedMesh", - "properties": { - "inverse_bindposes": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "joints": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "inverse_bindposes", - "joints" - ], - "short_name": "SkinnedMesh", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::mesh::morph::MeshMorphWeights": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::mesh::morph::MeshMorphWeights", - "properties": { - "weights": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "weights" - ], - "short_name": "MeshMorphWeights", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::mesh::morph::MorphWeights": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::mesh::morph::MorphWeights", - "properties": { - "first_mesh": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - }, - "weights": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "weights" - ], - "short_name": "MorphWeights", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::primitives::Aabb": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::primitives::Aabb", - "properties": { - "center": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - }, - "half_extents": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - } - }, - "required": [ - "center", - "half_extents" - ], - "short_name": "Aabb", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::primitives::CascadesFrusta": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::primitives::CascadesFrusta", - "properties": {}, - "required": [], - "short_name": "CascadesFrusta", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::primitives::CubemapFrusta": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::primitives::CubemapFrusta", - "properties": {}, - "required": [], - "short_name": "CubemapFrusta", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::primitives::Frustum": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::primitives::Frustum", - "properties": {}, - "required": [], - "short_name": "Frustum", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::render_asset::RenderAssetUsages": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::render_asset::RenderAssetUsages", - "short_name": "RenderAssetUsages", - "type": "object", - "typeInfo": "Value" - }, - "bevy_render::texture::image::Image": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::texture::image::Image", - "short_name": "Image", - "type": "object", - "typeInfo": "Value" - }, - "bevy_render::view::ColorGrading": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::view::ColorGrading", - "properties": { - "global": { - "type": { - "$ref": "#/$defs/bevy_render::view::ColorGradingGlobal" - } - }, - "highlights": { - "type": { - "$ref": "#/$defs/bevy_render::view::ColorGradingSection" - } - }, - "midtones": { - "type": { - "$ref": "#/$defs/bevy_render::view::ColorGradingSection" - } - }, - "shadows": { - "type": { - "$ref": "#/$defs/bevy_render::view::ColorGradingSection" - } - } - }, - "required": [ - "global", - "shadows", - "midtones", - "highlights" - ], - "short_name": "ColorGrading", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::ColorGradingGlobal": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::view::ColorGradingGlobal", - "properties": { - "exposure": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "hue": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "midtones_range": { - "type": { - "$ref": "#/$defs/core::ops::Range" - } - }, - "post_saturation": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "temperature": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "tint": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "exposure", - "temperature", - "tint", - "hue", - "post_saturation", - "midtones_range" - ], - "short_name": "ColorGradingGlobal", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::ColorGradingSection": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::view::ColorGradingSection", - "properties": { - "contrast": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "gain": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "gamma": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "lift": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "saturation": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "saturation", - "contrast", - "gamma", - "gain", - "lift" - ], - "short_name": "ColorGradingSection", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::Msaa": { - "isComponent": false, - "isResource": true, - "long_name": "bevy_render::view::Msaa", - "oneOf": [ - "Off", - "Sample2", - "Sample4", - "Sample8" - ], - "short_name": "Msaa", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_render::view::visibility::InheritedVisibility": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_render::view::visibility::InheritedVisibility", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bool" - } - } - ], - "short_name": "InheritedVisibility", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_render::view::visibility::NoFrustumCulling": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::view::visibility::NoFrustumCulling", - "properties": {}, - "required": [], - "short_name": "NoFrustumCulling", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::visibility::ViewVisibility": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_render::view::visibility::ViewVisibility", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bool" - } - } - ], - "short_name": "ViewVisibility", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_render::view::visibility::Visibility": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::view::visibility::Visibility", - "oneOf": [ - "Inherited", - "Hidden", - "Visible" - ], - "short_name": "Visibility", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_render::view::visibility::VisibleEntities": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_render::view::visibility::VisibleEntities", - "properties": {}, - "required": [], - "short_name": "VisibleEntities", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::visibility::range::VisibilityRange": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_render::view::visibility::range::VisibilityRange", - "properties": { - "end_margin": { - "type": { - "$ref": "#/$defs/core::ops::Range" - } - }, - "start_margin": { - "type": { - "$ref": "#/$defs/core::ops::Range" - } - } - }, - "required": [ - "start_margin", - "end_margin" - ], - "short_name": "VisibilityRange", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_render::view::visibility::render_layers::RenderLayers": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_render::view::visibility::render_layers::RenderLayers", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/smallvec::SmallVec<[u64; 1]>" - } - } - ], - "short_name": "RenderLayers", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_sprite::SpriteSource": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_sprite::SpriteSource", - "properties": {}, - "required": [], - "short_name": "SpriteSource", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::mesh2d::color_material::ColorMaterial": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::mesh2d::color_material::ColorMaterial", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "texture": { - "type": { - "$ref": "#/$defs/core::option::Option>" - } - } - }, - "required": [ - "color" - ], - "short_name": "ColorMaterial", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::mesh2d::mesh::Mesh2dHandle": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_sprite::mesh2d::mesh::Mesh2dHandle", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - ], - "short_name": "Mesh2dHandle", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_sprite::sprite::Anchor": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::sprite::Anchor", - "oneOf": [ - { - "long_name": "Center" - }, - { - "long_name": "BottomLeft" - }, - { - "long_name": "BottomCenter" - }, - { - "long_name": "BottomRight" - }, - { - "long_name": "CenterLeft" - }, - { - "long_name": "CenterRight" - }, - { - "long_name": "TopLeft" - }, - { - "long_name": "TopCenter" - }, - { - "long_name": "TopRight" - }, - { - "items": false, - "long_name": "Custom", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - ], - "short_name": "Custom", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Anchor", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_sprite::sprite::ImageScaleMode": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_sprite::sprite::ImageScaleMode", - "oneOf": [ - { - "items": false, - "long_name": "Sliced", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_sprite::texture_slice::slicer::TextureSlicer" - } - } - ], - "short_name": "Sliced", - "type": "array", - "typeInfo": "Tuple" - }, - { - "additionalProperties": false, - "long_name": "Tiled", - "properties": { - "stretch_value": { - "long_name": "stretch_value", - "type": { - "$ref": "#/$defs/f32" - } - }, - "tile_x": { - "long_name": "tile_x", - "type": { - "$ref": "#/$defs/bool" - } - }, - "tile_y": { - "long_name": "tile_y", - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "tile_x", - "tile_y", - "stretch_value" - ], - "short_name": "Tiled", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "ImageScaleMode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_sprite::sprite::Sprite": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_sprite::sprite::Sprite", - "properties": { - "anchor": { - "type": { - "$ref": "#/$defs/bevy_sprite::sprite::Anchor" - } - }, - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "custom_size": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "flip_x": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "flip_y": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "rect": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [ - "color", - "flip_x", - "flip_y", - "anchor" - ], - "short_name": "Sprite", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::texture_atlas::TextureAtlas": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::texture_atlas::TextureAtlas", - "properties": { - "index": { - "type": { - "$ref": "#/$defs/usize" - } - }, - "layout": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "required": [ - "layout", - "index" - ], - "short_name": "TextureAtlas", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::texture_atlas::TextureAtlasLayout": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::texture_atlas::TextureAtlasLayout", - "properties": { - "size": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - }, - "texture_handles": { - "type": { - "$ref": "#/$defs/core::option::Option, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>>" - } - }, - "textures": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "size", - "textures" - ], - "short_name": "TextureAtlasLayout", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::texture_slice::border_rect::BorderRect": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::texture_slice::border_rect::BorderRect", - "properties": { - "bottom": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "left": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "right": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "top": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "left", - "right", - "top", - "bottom" - ], - "short_name": "BorderRect", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_sprite::texture_slice::slicer::SliceScaleMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::texture_slice::slicer::SliceScaleMode", - "oneOf": [ - { - "long_name": "Stretch" - }, - { - "additionalProperties": false, - "long_name": "Tile", - "properties": { - "stretch_value": { - "long_name": "stretch_value", - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "stretch_value" - ], - "short_name": "Tile", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "SliceScaleMode", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_sprite::texture_slice::slicer::TextureSlicer": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_sprite::texture_slice::slicer::TextureSlicer", - "properties": { - "border": { - "type": { - "$ref": "#/$defs/bevy_sprite::texture_slice::border_rect::BorderRect" - } - }, - "center_scale_mode": { - "type": { - "$ref": "#/$defs/bevy_sprite::texture_slice::slicer::SliceScaleMode" - } - }, - "max_corner_scale": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "sides_scale_mode": { - "type": { - "$ref": "#/$defs/bevy_sprite::texture_slice::slicer::SliceScaleMode" - } - } - }, - "required": [ - "border", - "center_scale_mode", - "sides_scale_mode", - "max_corner_scale" - ], - "short_name": "TextureSlicer", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::font_atlas_set::GlyphAtlasInfo": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::font_atlas_set::GlyphAtlasInfo", - "properties": { - "glyph_index": { - "type": { - "$ref": "#/$defs/usize" - } - }, - "texture": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "texture_atlas": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "required": [ - "texture_atlas", - "texture", - "glyph_index" - ], - "short_name": "GlyphAtlasInfo", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::glyph_brush::PositionedGlyph": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::glyph_brush::PositionedGlyph", - "properties": { - "atlas_info": { - "type": { - "$ref": "#/$defs/bevy_text::font_atlas_set::GlyphAtlasInfo" - } - }, - "byte_index": { - "type": { - "$ref": "#/$defs/usize" - } - }, - "position": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "section_index": { - "type": { - "$ref": "#/$defs/usize" - } - }, - "size": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "position", - "size", - "atlas_info", - "section_index", - "byte_index" - ], - "short_name": "PositionedGlyph", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::pipeline::TextLayoutInfo": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_text::pipeline::TextLayoutInfo", - "properties": { - "glyphs": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "logical_size": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "glyphs", - "logical_size" - ], - "short_name": "TextLayoutInfo", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::text2d::Text2dBounds": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_text::text2d::Text2dBounds", - "properties": { - "size": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "size" - ], - "short_name": "Text2dBounds", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::text::BreakLineOn": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::text::BreakLineOn", - "oneOf": [ - "WordBoundary", - "AnyCharacter", - "NoWrap" - ], - "short_name": "BreakLineOn", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_text::text::JustifyText": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::text::JustifyText", - "oneOf": [ - "Left", - "Center", - "Right" - ], - "short_name": "JustifyText", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_text::text::Text": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_text::text::Text", - "properties": { - "justify": { - "type": { - "$ref": "#/$defs/bevy_text::text::JustifyText" - } - }, - "linebreak_behavior": { - "type": { - "$ref": "#/$defs/bevy_text::text::BreakLineOn" - } - }, - "sections": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "sections", - "justify", - "linebreak_behavior" - ], - "short_name": "Text", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::text::TextSection": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::text::TextSection", - "properties": { - "style": { - "type": { - "$ref": "#/$defs/bevy_text::text::TextStyle" - } - }, - "value": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "value", - "style" - ], - "short_name": "TextSection", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_text::text::TextStyle": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_text::text::TextStyle", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "font": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "font_size": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "font", - "font_size", - "color" - ], - "short_name": "TextStyle", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::fixed::Fixed": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::fixed::Fixed", - "properties": { - "overstep": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "timestep": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - } - }, - "required": [ - "timestep", - "overstep" - ], - "short_name": "Fixed", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::real::Real": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::real::Real", - "properties": { - "first_update": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "last_update": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "startup": { - "type": { - "$ref": "#/$defs/bevy_utils::Instant" - } - } - }, - "required": [ - "startup" - ], - "short_name": "Real", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::stopwatch::Stopwatch": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::stopwatch::Stopwatch", - "properties": { - "elapsed": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "paused": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "elapsed", - "paused" - ], - "short_name": "Stopwatch", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::time::Time<()>": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_time::time::Time<()>", - "properties": { - "context": { - "type": { - "$ref": "#/$defs/()" - } - }, - "delta": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "delta_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "delta_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "elapsed_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_seconds_wrapped": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_wrapped_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_wrapped": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "wrap_period": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - } - }, - "required": [ - "context", - "wrap_period", - "delta", - "delta_seconds", - "delta_seconds_f64", - "elapsed", - "elapsed_seconds", - "elapsed_seconds_f64", - "elapsed_wrapped", - "elapsed_seconds_wrapped", - "elapsed_seconds_wrapped_f64" - ], - "short_name": "Time<()>", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::time::Time": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_time::time::Time", - "properties": { - "context": { - "type": { - "$ref": "#/$defs/bevy_time::fixed::Fixed" - } - }, - "delta": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "delta_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "delta_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "elapsed_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_seconds_wrapped": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_wrapped_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_wrapped": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "wrap_period": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - } - }, - "required": [ - "context", - "wrap_period", - "delta", - "delta_seconds", - "delta_seconds_f64", - "elapsed", - "elapsed_seconds", - "elapsed_seconds_f64", - "elapsed_wrapped", - "elapsed_seconds_wrapped", - "elapsed_seconds_wrapped_f64" - ], - "short_name": "Time", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::time::Time": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_time::time::Time", - "properties": { - "context": { - "type": { - "$ref": "#/$defs/bevy_time::real::Real" - } - }, - "delta": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "delta_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "delta_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "elapsed_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_seconds_wrapped": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_wrapped_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_wrapped": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "wrap_period": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - } - }, - "required": [ - "context", - "wrap_period", - "delta", - "delta_seconds", - "delta_seconds_f64", - "elapsed", - "elapsed_seconds", - "elapsed_seconds_f64", - "elapsed_wrapped", - "elapsed_seconds_wrapped", - "elapsed_seconds_wrapped_f64" - ], - "short_name": "Time", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::time::Time": { - "additionalProperties": false, - "isComponent": false, - "isResource": true, - "long_name": "bevy_time::time::Time", - "properties": { - "context": { - "type": { - "$ref": "#/$defs/bevy_time::virt::Virtual" - } - }, - "delta": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "delta_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "delta_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "elapsed_seconds": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_seconds_wrapped": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "elapsed_seconds_wrapped_f64": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "elapsed_wrapped": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "wrap_period": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - } - }, - "required": [ - "context", - "wrap_period", - "delta", - "delta_seconds", - "delta_seconds_f64", - "elapsed", - "elapsed_seconds", - "elapsed_seconds_f64", - "elapsed_wrapped", - "elapsed_seconds_wrapped", - "elapsed_seconds_wrapped_f64" - ], - "short_name": "Time", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::timer::Timer": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::timer::Timer", - "properties": { - "duration": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "finished": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "mode": { - "type": { - "$ref": "#/$defs/bevy_time::timer::TimerMode" - } - }, - "stopwatch": { - "type": { - "$ref": "#/$defs/bevy_time::stopwatch::Stopwatch" - } - }, - "times_finished_this_tick": { - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "stopwatch", - "duration", - "mode", - "finished", - "times_finished_this_tick" - ], - "short_name": "Timer", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_time::timer::TimerMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::timer::TimerMode", - "oneOf": [ - "Once", - "Repeating" - ], - "short_name": "TimerMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_time::virt::Virtual": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_time::virt::Virtual", - "properties": { - "effective_speed": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "max_delta": { - "type": { - "$ref": "#/$defs/bevy_utils::Duration" - } - }, - "paused": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "relative_speed": { - "type": { - "$ref": "#/$defs/f64" - } - } - }, - "required": [ - "max_delta", - "paused", - "relative_speed", - "effective_speed" - ], - "short_name": "Virtual", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_transform::components::global_transform::GlobalTransform": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_transform::components::global_transform::GlobalTransform", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::Affine3A" - } - } - ], - "short_name": "GlobalTransform", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_transform::components::transform::Transform": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_transform::components::transform::Transform", - "properties": { - "rotation": { - "type": { - "$ref": "#/$defs/glam::Quat" - } - }, - "scale": { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - }, - "translation": { - "type": { - "$ref": "#/$defs/glam::Vec3" - } - } - }, - "required": [ - "translation", - "rotation", - "scale" - ], - "short_name": "Transform", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::UiScale": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_ui::UiScale", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "UiScale", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_ui::focus::FocusPolicy": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::focus::FocusPolicy", - "oneOf": [ - "Block", - "Pass" - ], - "short_name": "FocusPolicy", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::focus::Interaction": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::focus::Interaction", - "oneOf": [ - "Pressed", - "Hovered", - "None" - ], - "short_name": "Interaction", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::focus::RelativeCursorPosition": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::focus::RelativeCursorPosition", - "properties": { - "normalized": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "normalized_visible_node_rect": { - "type": { - "$ref": "#/$defs/bevy_math::rects::rect::Rect" - } - } - }, - "required": [ - "normalized_visible_node_rect" - ], - "short_name": "RelativeCursorPosition", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::geometry::UiRect": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::geometry::UiRect", - "properties": { - "bottom": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "left": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "right": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "top": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - } - }, - "required": [ - "left", - "right", - "top", - "bottom" - ], - "short_name": "UiRect", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::geometry::Val": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::geometry::Val", - "oneOf": [ - { - "long_name": "Auto" - }, - { - "items": false, - "long_name": "Px", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Px", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Percent", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Percent", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Vw", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Vw", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Vh", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Vh", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "VMin", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "VMin", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "VMax", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "VMax", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Val", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_ui::measurement::ContentSize": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::measurement::ContentSize", - "properties": {}, - "required": [], - "short_name": "ContentSize", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::AlignContent": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::AlignContent", - "oneOf": [ - "Default", - "Start", - "End", - "FlexStart", - "FlexEnd", - "Center", - "Stretch", - "SpaceBetween", - "SpaceEvenly", - "SpaceAround" - ], - "short_name": "AlignContent", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::AlignItems": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::AlignItems", - "oneOf": [ - "Default", - "Start", - "End", - "FlexStart", - "FlexEnd", - "Center", - "Baseline", - "Stretch" - ], - "short_name": "AlignItems", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::AlignSelf": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::AlignSelf", - "oneOf": [ - "Auto", - "Start", - "End", - "FlexStart", - "FlexEnd", - "Center", - "Baseline", - "Stretch" - ], - "short_name": "AlignSelf", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::BackgroundColor": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_ui::ui_node::BackgroundColor", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "BackgroundColor", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_ui::ui_node::BorderColor": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "bevy_ui::ui_node::BorderColor", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "BorderColor", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_ui::ui_node::BorderRadius": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::BorderRadius", - "properties": { - "bottom_left": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "bottom_right": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "top_left": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "top_right": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - } - }, - "required": [ - "top_left", - "top_right", - "bottom_left", - "bottom_right" - ], - "short_name": "BorderRadius", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::CalculatedClip": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::CalculatedClip", - "properties": { - "clip": { - "type": { - "$ref": "#/$defs/bevy_math::rects::rect::Rect" - } - } - }, - "required": [ - "clip" - ], - "short_name": "CalculatedClip", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::Direction": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::Direction", - "oneOf": [ - "Inherit", - "LeftToRight", - "RightToLeft" - ], - "short_name": "Direction", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::Display": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::Display", - "oneOf": [ - "Flex", - "Grid", - "Block", - "None" - ], - "short_name": "Display", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::FlexDirection": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::FlexDirection", - "oneOf": [ - "Row", - "Column", - "RowReverse", - "ColumnReverse" - ], - "short_name": "FlexDirection", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::FlexWrap": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::FlexWrap", - "oneOf": [ - "NoWrap", - "Wrap", - "WrapReverse" - ], - "short_name": "FlexWrap", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::GridAutoFlow": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::GridAutoFlow", - "oneOf": [ - "Row", - "Column", - "RowDense", - "ColumnDense" - ], - "short_name": "GridAutoFlow", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::GridPlacement": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::GridPlacement", - "properties": { - "end": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "span": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "start": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [], - "short_name": "GridPlacement", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::GridTrack": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::GridTrack", - "properties": { - "max_sizing_function": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::MaxTrackSizingFunction" - } - }, - "min_sizing_function": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::MinTrackSizingFunction" - } - } - }, - "required": [ - "min_sizing_function", - "max_sizing_function" - ], - "short_name": "GridTrack", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::GridTrackRepetition": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::GridTrackRepetition", - "oneOf": [ - { - "items": false, - "long_name": "Count", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/u16" - } - } - ], - "short_name": "Count", - "type": "array", - "typeInfo": "Tuple" - }, - { - "long_name": "AutoFill" - }, - { - "long_name": "AutoFit" - } - ], - "short_name": "GridTrackRepetition", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::JustifyContent": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::JustifyContent", - "oneOf": [ - "Default", - "Start", - "End", - "FlexStart", - "FlexEnd", - "Center", - "Stretch", - "SpaceBetween", - "SpaceEvenly", - "SpaceAround" - ], - "short_name": "JustifyContent", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::JustifyItems": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::JustifyItems", - "oneOf": [ - "Default", - "Start", - "End", - "Center", - "Baseline", - "Stretch" - ], - "short_name": "JustifyItems", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::JustifySelf": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::JustifySelf", - "oneOf": [ - "Auto", - "Start", - "End", - "Center", - "Baseline", - "Stretch" - ], - "short_name": "JustifySelf", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::MaxTrackSizingFunction": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::MaxTrackSizingFunction", - "short_name": "MaxTrackSizingFunction", - "type": "object", - "typeInfo": "Value" - }, - "bevy_ui::ui_node::MinTrackSizingFunction": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::MinTrackSizingFunction", - "short_name": "MinTrackSizingFunction", - "type": "object", - "typeInfo": "Value" - }, - "bevy_ui::ui_node::Node": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::Node", - "properties": { - "border_radius": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::ResolvedBorderRadius" - } - }, - "calculated_size": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "outline_offset": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "outline_width": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "stack_index": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "unrounded_size": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "stack_index", - "calculated_size", - "outline_width", - "outline_offset", - "unrounded_size", - "border_radius" - ], - "short_name": "Node", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::Outline": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::Outline", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "offset": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "width": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - } - }, - "required": [ - "width", - "offset", - "color" - ], - "short_name": "Outline", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::Overflow": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::Overflow", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::OverflowAxis" - } - }, - "y": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::OverflowAxis" - } - } - }, - "required": [ - "x", - "y" - ], - "short_name": "Overflow", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::OverflowAxis": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::OverflowAxis", - "oneOf": [ - "Visible", - "Clip", - "Hidden" - ], - "short_name": "OverflowAxis", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::PositionType": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::PositionType", - "oneOf": [ - "Relative", - "Absolute" - ], - "short_name": "PositionType", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_ui::ui_node::RepeatedGridTrack": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::RepeatedGridTrack", - "properties": { - "repetition": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridTrackRepetition" - } - }, - "tracks": { - "type": { - "$ref": "#/$defs/smallvec::SmallVec<[bevy_ui::ui_node::GridTrack; 1]>" - } - } - }, - "required": [ - "repetition", - "tracks" - ], - "short_name": "RepeatedGridTrack", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::ResolvedBorderRadius": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_ui::ui_node::ResolvedBorderRadius", - "properties": { - "bottom_left": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "bottom_right": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "top_left": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "top_right": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "top_left", - "top_right", - "bottom_left", - "bottom_right" - ], - "short_name": "ResolvedBorderRadius", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::Style": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::Style", - "properties": { - "align_content": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::AlignContent" - } - }, - "align_items": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::AlignItems" - } - }, - "align_self": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::AlignSelf" - } - }, - "aspect_ratio": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "border": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::UiRect" - } - }, - "bottom": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "column_gap": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "direction": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::Direction" - } - }, - "display": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::Display" - } - }, - "flex_basis": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "flex_direction": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::FlexDirection" - } - }, - "flex_grow": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "flex_shrink": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "flex_wrap": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::FlexWrap" - } - }, - "grid_auto_columns": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "grid_auto_flow": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridAutoFlow" - } - }, - "grid_auto_rows": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "grid_column": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridPlacement" - } - }, - "grid_row": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridPlacement" - } - }, - "grid_template_columns": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "grid_template_rows": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "height": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "justify_content": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::JustifyContent" - } - }, - "justify_items": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::JustifyItems" - } - }, - "justify_self": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::JustifySelf" - } - }, - "left": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "margin": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::UiRect" - } - }, - "max_height": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "max_width": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "min_height": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "min_width": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "overflow": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::Overflow" - } - }, - "padding": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::UiRect" - } - }, - "position_type": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::PositionType" - } - }, - "right": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "row_gap": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "top": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - }, - "width": { - "type": { - "$ref": "#/$defs/bevy_ui::geometry::Val" - } - } - }, - "required": [ - "display", - "position_type", - "overflow", - "direction", - "left", - "right", - "top", - "bottom", - "width", - "height", - "min_width", - "min_height", - "max_width", - "max_height", - "align_items", - "justify_items", - "align_self", - "justify_self", - "align_content", - "justify_content", - "margin", - "padding", - "border", - "flex_direction", - "flex_wrap", - "flex_grow", - "flex_shrink", - "flex_basis", - "row_gap", - "column_gap", - "grid_auto_flow", - "grid_template_rows", - "grid_template_columns", - "grid_auto_rows", - "grid_auto_columns", - "grid_row", - "grid_column" - ], - "short_name": "Style", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::TargetCamera": { - "isComponent": false, - "isResource": false, - "items": false, - "long_name": "bevy_ui::ui_node::TargetCamera", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - ], - "short_name": "TargetCamera", - "type": "array", - "typeInfo": "TupleStruct" - }, - "bevy_ui::ui_node::UiImage": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::UiImage", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "flip_x": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "flip_y": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "texture": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "required": [ - "color", - "texture", - "flip_x", - "flip_y" - ], - "short_name": "UiImage", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::ui_node::ZIndex": { - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::ui_node::ZIndex", - "oneOf": [ - { - "items": false, - "long_name": "Local", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/i32" - } - } - ], - "short_name": "Local", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "Global", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/i32" - } - } - ], - "short_name": "Global", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "ZIndex", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_ui::widget::button::Button": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::widget::button::Button", - "properties": {}, - "required": [], - "short_name": "Button", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::widget::image::UiImageSize": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::widget::image::UiImageSize", - "properties": { - "size": { - "type": { - "$ref": "#/$defs/glam::UVec2" - } - } - }, - "required": [ - "size" - ], - "short_name": "UiImageSize", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::widget::label::Label": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::widget::label::Label", - "properties": {}, - "required": [], - "short_name": "Label", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_ui::widget::text::TextFlags": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_ui::widget::text::TextFlags", - "properties": { - "needs_new_measure_func": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "needs_recompute": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "needs_new_measure_func", - "needs_recompute" - ], - "short_name": "TextFlags", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_utils::Duration": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_utils::Duration", - "short_name": "Duration", - "type": "object", - "typeInfo": "Value" - }, - "bevy_utils::Instant": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_utils::Instant", - "short_name": "Instant", - "type": "object", - "typeInfo": "Value" - }, - "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>", - "short_name": "HashMap, DefaultHashBuilder>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>", - "short_name": "HashMap, DefaultHashBuilder>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - }, - "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>", - "short_name": "HashMap, DefaultHashBuilder>, DefaultHashBuilder>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>" - } - } - }, - "bevy_utils::hashbrown::HashMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap", - "short_name": "HashMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - } - }, - "bevy_utils::hashbrown::HashMap, bevy_utils::NoOpHash>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_animation::AnimationTargetId" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_utils::NoOpHash>", - "short_name": "HashMap, NoOpHash>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "bevy_utils::hashbrown::HashMap, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_asset::id::AssetId" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>", - "short_name": "HashMap, usize, DefaultHashBuilder>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "bevy_utils::hashbrown::HashMap, bevy_ecs::entity::hash::EntityHash>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_ecs::entity::hash::EntityHash>", - "short_name": "HashMap, EntityHash>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "bevy_utils::hashbrown::HashMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadAxis" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap", - "short_name": "HashMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::AxisSettings" - } - } - }, - "bevy_utils::hashbrown::HashMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButton" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap", - "short_name": "HashMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::ButtonAxisSettings" - } - } - }, - "bevy_utils::hashbrown::HashMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::GamepadButton" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap", - "short_name": "HashMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_input::gamepad::ButtonSettings" - } - } - }, - "bevy_utils::hashbrown::HashMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap", - "short_name": "HashMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "long_name": "bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>", - "short_name": "HashMap, DefaultHashBuilder>", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "bevy_window::cursor::CursorIcon": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::cursor::CursorIcon", - "oneOf": [ - "Default", - "ContextMenu", - "Help", - "Pointer", - "Progress", - "Wait", - "Cell", - "Crosshair", - "Text", - "VerticalText", - "Alias", - "Copy", - "Move", - "NoDrop", - "NotAllowed", - "Grab", - "Grabbing", - "EResize", - "NResize", - "NeResize", - "NwResize", - "SResize", - "SeResize", - "SwResize", - "WResize", - "EwResize", - "NsResize", - "NeswResize", - "NwseResize", - "ColResize", - "RowResize", - "AllScroll", - "ZoomIn", - "ZoomOut" - ], - "short_name": "CursorIcon", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::event::AppLifecycle": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::AppLifecycle", - "oneOf": [ - "Idle", - "Running", - "WillSuspend", - "Suspended", - "WillResume" - ], - "short_name": "AppLifecycle", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::event::CursorEntered": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::CursorEntered", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "CursorEntered", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::CursorLeft": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::CursorLeft", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "CursorLeft", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::CursorMoved": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::CursorMoved", - "properties": { - "delta": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "position": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "position" - ], - "short_name": "CursorMoved", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::FileDragAndDrop": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::FileDragAndDrop", - "oneOf": [ - { - "additionalProperties": false, - "long_name": "DroppedFile", - "properties": { - "path_buf": { - "long_name": "path_buf", - "type": { - "$ref": "#/$defs/std::path::PathBuf" - } - }, - "window": { - "long_name": "window", - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "path_buf" - ], - "short_name": "DroppedFile", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "HoveredFile", - "properties": { - "path_buf": { - "long_name": "path_buf", - "type": { - "$ref": "#/$defs/std::path::PathBuf" - } - }, - "window": { - "long_name": "window", - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "path_buf" - ], - "short_name": "HoveredFile", - "type": "object", - "typeInfo": "Struct" - }, - { - "additionalProperties": false, - "long_name": "HoveredFileCanceled", - "properties": { - "window": { - "long_name": "window", - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "HoveredFileCanceled", - "type": "object", - "typeInfo": "Struct" - } - ], - "short_name": "FileDragAndDrop", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_window::event::ReceivedCharacter": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::ReceivedCharacter", - "properties": { - "char": { - "type": { - "$ref": "#/$defs/smol_str::SmolStr" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "char" - ], - "short_name": "ReceivedCharacter", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::RequestRedraw": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::RequestRedraw", - "properties": {}, - "required": [], - "short_name": "RequestRedraw", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowBackendScaleFactorChanged": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowBackendScaleFactorChanged", - "properties": { - "scale_factor": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "scale_factor" - ], - "short_name": "WindowBackendScaleFactorChanged", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowCloseRequested": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowCloseRequested", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "WindowCloseRequested", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowClosed": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowClosed", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "WindowClosed", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowClosing": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowClosing", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "WindowClosing", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowCreated": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowCreated", - "properties": { - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window" - ], - "short_name": "WindowCreated", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowFocused": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowFocused", - "properties": { - "focused": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "focused" - ], - "short_name": "WindowFocused", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowMoved": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowMoved", - "properties": { - "position": { - "type": { - "$ref": "#/$defs/glam::IVec2" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "position" - ], - "short_name": "WindowMoved", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowOccluded": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowOccluded", - "properties": { - "occluded": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "occluded" - ], - "short_name": "WindowOccluded", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowResized": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowResized", - "properties": { - "height": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "width": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "width", - "height" - ], - "short_name": "WindowResized", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowScaleFactorChanged": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowScaleFactorChanged", - "properties": { - "scale_factor": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "scale_factor" - ], - "short_name": "WindowScaleFactorChanged", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::event::WindowThemeChanged": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::event::WindowThemeChanged", - "properties": { - "theme": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowTheme" - } - }, - "window": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - } - }, - "required": [ - "window", - "theme" - ], - "short_name": "WindowThemeChanged", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::CompositeAlphaMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::CompositeAlphaMode", - "oneOf": [ - "Auto", - "Opaque", - "PreMultiplied", - "PostMultiplied", - "Inherit" - ], - "short_name": "CompositeAlphaMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::window::Cursor": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::Cursor", - "properties": { - "grab_mode": { - "type": { - "$ref": "#/$defs/bevy_window::window::CursorGrabMode" - } - }, - "hit_test": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "icon": { - "type": { - "$ref": "#/$defs/bevy_window::cursor::CursorIcon" - } - }, - "visible": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "icon", - "visible", - "grab_mode", - "hit_test" - ], - "short_name": "Cursor", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::CursorGrabMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::CursorGrabMode", - "oneOf": [ - "None", - "Confined", - "Locked" - ], - "short_name": "CursorGrabMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::window::EnabledButtons": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::EnabledButtons", - "properties": { - "close": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "maximize": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "minimize": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "minimize", - "maximize", - "close" - ], - "short_name": "EnabledButtons", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::InternalWindowState": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::InternalWindowState", - "properties": { - "maximize_request": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "minimize_request": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "physical_cursor_position": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [], - "short_name": "InternalWindowState", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::MonitorSelection": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::MonitorSelection", - "oneOf": [ - { - "long_name": "Current" - }, - { - "long_name": "Primary" - }, - { - "items": false, - "long_name": "Index", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/usize" - } - } - ], - "short_name": "Index", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "MonitorSelection", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_window::window::PresentMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::PresentMode", - "oneOf": [ - "AutoVsync", - "AutoNoVsync", - "Fifo", - "FifoRelaxed", - "Immediate", - "Mailbox" - ], - "short_name": "PresentMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::window::PrimaryWindow": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_window::window::PrimaryWindow", - "properties": {}, - "required": [], - "short_name": "PrimaryWindow", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::Window": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "bevy_window::window::Window", - "properties": { - "canvas": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "composite_alpha_mode": { - "type": { - "$ref": "#/$defs/bevy_window::window::CompositeAlphaMode" - } - }, - "cursor": { - "type": { - "$ref": "#/$defs/bevy_window::window::Cursor" - } - }, - "decorations": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "desired_maximum_frame_latency": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "enabled_buttons": { - "type": { - "$ref": "#/$defs/bevy_window::window::EnabledButtons" - } - }, - "fit_canvas_to_parent": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "focused": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "ime_enabled": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "ime_position": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "internal": { - "type": { - "$ref": "#/$defs/bevy_window::window::InternalWindowState" - } - }, - "mode": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowMode" - } - }, - "name": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - }, - "position": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowPosition" - } - }, - "present_mode": { - "type": { - "$ref": "#/$defs/bevy_window::window::PresentMode" - } - }, - "prevent_default_event_handling": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "recognize_doubletap_gesture": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "recognize_pan_gesture": { - "type": { - "$ref": "#/$defs/core::option::Option<(u8, u8)>" - } - }, - "recognize_pinch_gesture": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "recognize_rotation_gesture": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "resizable": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "resize_constraints": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowResizeConstraints" - } - }, - "resolution": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowResolution" - } - }, - "skip_taskbar": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "title": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "transparent": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "visible": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "window_level": { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowLevel" - } - }, - "window_theme": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [ - "cursor", - "present_mode", - "mode", - "position", - "resolution", - "title", - "composite_alpha_mode", - "resize_constraints", - "resizable", - "enabled_buttons", - "decorations", - "transparent", - "focused", - "window_level", - "fit_canvas_to_parent", - "prevent_default_event_handling", - "internal", - "ime_enabled", - "ime_position", - "visible", - "skip_taskbar", - "recognize_pinch_gesture", - "recognize_rotation_gesture", - "recognize_doubletap_gesture" - ], - "short_name": "Window", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::WindowLevel": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowLevel", - "oneOf": [ - "AlwaysOnBottom", - "Normal", - "AlwaysOnTop" - ], - "short_name": "WindowLevel", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::window::WindowMode": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowMode", - "oneOf": [ - "Windowed", - "BorderlessFullscreen", - "SizedFullscreen", - "Fullscreen" - ], - "short_name": "WindowMode", - "type": "string", - "typeInfo": "Enum" - }, - "bevy_window::window::WindowPosition": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowPosition", - "oneOf": [ - { - "long_name": "Automatic" - }, - { - "items": false, - "long_name": "Centered", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_window::window::MonitorSelection" - } - } - ], - "short_name": "Centered", - "type": "array", - "typeInfo": "Tuple" - }, - { - "items": false, - "long_name": "At", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::IVec2" - } - } - ], - "short_name": "At", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "WindowPosition", - "type": "object", - "typeInfo": "Enum" - }, - "bevy_window::window::WindowResizeConstraints": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowResizeConstraints", - "properties": { - "max_height": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "max_width": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "min_height": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "min_width": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "min_width", - "min_height", - "max_width", - "max_height" - ], - "short_name": "WindowResizeConstraints", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::WindowResolution": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowResolution", - "properties": { - "physical_height": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "physical_width": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "scale_factor": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "scale_factor_override": { - "type": { - "$ref": "#/$defs/core::option::Option" - } - } - }, - "required": [ - "physical_width", - "physical_height", - "scale_factor" - ], - "short_name": "WindowResolution", - "type": "object", - "typeInfo": "Struct" - }, - "bevy_window::window::WindowTheme": { - "isComponent": false, - "isResource": false, - "long_name": "bevy_window::window::WindowTheme", - "oneOf": [ - "Light", - "Dark" - ], - "short_name": "WindowTheme", - "type": "string", - "typeInfo": "Enum" - }, - "blenvy::blueprints::animation::AnimationInfo": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "blenvy::blueprints::animation::AnimationInfo", - "properties": { - "frame_end": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "frame_end_override": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "frame_start": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "frame_start_override": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "frames_length": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "name": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "name", - "frame_start", - "frame_end", - "frames_length", - "frame_start_override", - "frame_end_override" - ], - "short_name": "AnimationInfo", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::animation::AnimationInfos": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::animation::AnimationInfos", - "properties": { - "animations": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - }, - "required": [ - "animations" - ], - "short_name": "AnimationInfos", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::animation::AnimationMarkers": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "blenvy::blueprints::animation::AnimationMarkers", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>" - } - } - ], - "short_name": "AnimationMarkers", - "type": "array", - "typeInfo": "TupleStruct" - }, - "blenvy::blueprints::animation::BlueprintAnimations": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::animation::BlueprintAnimations", - "properties": { - "graph": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "named_animations": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>" - } - }, - "named_indices": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - } - }, - "required": [ - "named_animations", - "named_indices", - "graph" - ], - "short_name": "BlueprintAnimations", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::animation::InstanceAnimations": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::animation::InstanceAnimations", - "properties": { - "graph": { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - }, - "named_animations": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>" - } - }, - "named_indices": { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap" - } - } - }, - "required": [ - "named_animations", - "named_indices", - "graph" - ], - "short_name": "InstanceAnimations", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::assets::BlueprintAsset": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::assets::BlueprintAsset", - "properties": { - "name": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "path": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "name", - "path" - ], - "short_name": "BlueprintAsset", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::assets::BlueprintAssets": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::assets::BlueprintAssets", - "properties": { - "assets": { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - }, - "loaded": { - "type": { - "$ref": "#/$defs/bool" - } - }, - "progress": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "assets", - "loaded", - "progress" - ], - "short_name": "BlueprintAssets", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::materials::MaterialInfo": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "blenvy::blueprints::materials::MaterialInfo", - "properties": { - "name": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "path": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "name", - "path" - ], - "short_name": "MaterialInfo", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::materials::MaterialInfos": { - "isComponent": true, - "isResource": false, - "items": false, - "long_name": "blenvy::blueprints::materials::MaterialInfos", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "MaterialInfos", - "type": "array", - "typeInfo": "TupleStruct" - }, - "blenvy::blueprints::spawn_from_blueprints::BlueprintInfo": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::spawn_from_blueprints::BlueprintInfo", - "properties": { - "name": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - }, - "path": { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - }, - "required": [ - "name", - "path" - ], - "short_name": "BlueprintInfo", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::spawn_from_blueprints::BlueprintInstanceDisabled": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::spawn_from_blueprints::BlueprintInstanceDisabled", - "properties": {}, - "required": [], - "short_name": "BlueprintInstanceDisabled", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::spawn_from_blueprints::HideUntilReady": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::spawn_from_blueprints::HideUntilReady", - "properties": {}, - "required": [], - "short_name": "HideUntilReady", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::blueprints::spawn_from_blueprints::SpawnBlueprint": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::blueprints::spawn_from_blueprints::SpawnBlueprint", - "properties": {}, - "required": [], - "short_name": "SpawnBlueprint", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::GltfProcessed": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::GltfProcessed", - "properties": {}, - "required": [], - "short_name": "GltfProcessed", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::blender_settings::lighting::BlenderBackgroundShader": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::blender_settings::lighting::BlenderBackgroundShader", - "properties": { - "color": { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - }, - "strength": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "color", - "strength" - ], - "short_name": "BlenderBackgroundShader", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::blender_settings::lighting::BlenderColorGrading": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::blender_settings::lighting::BlenderColorGrading", - "properties": { - "exposure": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "gamma": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "exposure", - "gamma" - ], - "short_name": "BlenderColorGrading", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::blender_settings::lighting::BlenderLightShadows": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::blender_settings::lighting::BlenderLightShadows", - "properties": { - "buffer_bias": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "enabled": { - "type": { - "$ref": "#/$defs/bool" - } - } - }, - "required": [ - "enabled", - "buffer_bias" - ], - "short_name": "BlenderLightShadows", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::blender_settings::lighting::BlenderShadowSettings": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::blender_settings::lighting::BlenderShadowSettings", - "properties": { - "cascade_size": { - "type": { - "$ref": "#/$defs/usize" - } - } - }, - "required": [ - "cascade_size" - ], - "short_name": "BlenderShadowSettings", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::components::blender_settings::lighting::BlenderToneMapping": { - "isComponent": true, - "isResource": false, - "long_name": "blenvy::components::blender_settings::lighting::BlenderToneMapping", - "oneOf": [ - "None", - "AgX", - "Filmic" - ], - "short_name": "BlenderToneMapping", - "type": "string", - "typeInfo": "Enum" - }, - "blenvy::save_load::Dynamic": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::save_load::Dynamic", - "properties": {}, - "required": [], - "short_name": "Dynamic", - "type": "object", - "typeInfo": "Struct" - }, - "blenvy::save_load::StaticEntitiesRoot": { - "additionalProperties": false, - "isComponent": true, - "isResource": false, - "long_name": "blenvy::save_load::StaticEntitiesRoot", - "properties": {}, - "required": [], - "short_name": "StaticEntitiesRoot", - "type": "object", - "typeInfo": "Struct" - }, - "bool": { - "isComponent": false, - "isResource": false, - "long_name": "bool", - "short_name": "bool", - "type": "boolean", - "typeInfo": "Value" - }, - "char": { - "isComponent": false, - "isResource": false, - "long_name": "char", - "short_name": "char", - "type": "string", - "typeInfo": "Value" - }, - "core::num::NonZeroI16": { - "isComponent": false, - "isResource": false, - "long_name": "core::num::NonZeroI16", - "short_name": "NonZeroI16", - "type": "object", - "typeInfo": "Value" - }, - "core::num::NonZeroU16": { - "isComponent": false, - "isResource": false, - "long_name": "core::num::NonZeroU16", - "short_name": "NonZeroU16", - "type": "object", - "typeInfo": "Value" - }, - "core::num::NonZeroU32": { - "isComponent": false, - "isResource": false, - "long_name": "core::num::NonZeroU32", - "short_name": "NonZeroU32", - "type": "object", - "typeInfo": "Value" - }, - "core::ops::Range": { - "isComponent": false, - "isResource": false, - "long_name": "core::ops::Range", - "short_name": "Range", - "type": "object", - "typeInfo": "Value" - }, - "core::option::Option<(u8, u8)>": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option<(u8, u8)>", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/(u8, u8)" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option<(u8, u8)>", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::string::String" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option>": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option>", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/alloc::vec::Vec" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option>", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option>": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option>", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option>", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option>": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option>", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_asset::handle::Handle" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option>", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_audio::audio::SpatialScale" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_color::color::Color" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_input::touch::ForceTouch" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_math::rects::rect::Rect" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_render::camera::camera::Viewport" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_render::mesh::mesh::Indices" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_utils::Instant" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>>": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>>", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_utils::hashbrown::HashMap, usize, bevy_utils::hashbrown::hash_map::DefaultHashBuilder>" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option, usize, DefaultHashBuilder>>", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bevy_window::window::WindowTheme" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/bool" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/char" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/core::num::NonZeroI16" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/core::num::NonZeroU16" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/core::num::NonZeroU32" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f32" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/f64" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::DVec2" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "core::option::Option": { - "isComponent": false, - "isResource": false, - "long_name": "core::option::Option", - "oneOf": [ - { - "long_name": "None" - }, - { - "items": false, - "long_name": "Some", - "prefixItems": [ - { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - } - ], - "short_name": "Some", - "type": "array", - "typeInfo": "Tuple" - } - ], - "short_name": "Option", - "type": "object", - "typeInfo": "Enum" - }, - "f32": { - "isComponent": false, - "isResource": false, - "long_name": "f32", - "short_name": "f32", - "type": "float", - "typeInfo": "Value" - }, - "f64": { - "isComponent": false, - "isResource": false, - "long_name": "f64", - "short_name": "f64", - "type": "float", - "typeInfo": "Value" - }, - "glam::Affine2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Affine2", - "properties": { - "matrix2": { - "type": { - "$ref": "#/$defs/glam::Mat2" - } - }, - "translation": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "matrix2", - "translation" - ], - "short_name": "Affine2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Affine3A": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Affine3A", - "properties": { - "matrix3": { - "type": { - "$ref": "#/$defs/glam::Mat3A" - } - }, - "translation": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - } - }, - "required": [ - "matrix3", - "translation" - ], - "short_name": "Affine3A", - "type": "object", - "typeInfo": "Struct" - }, - "glam::DVec2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::DVec2", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/f64" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f64" - } - } - }, - "required": [ - "x", - "y" - ], - "short_name": "DVec2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::IVec2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::IVec2", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/i32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/i32" - } - } - }, - "required": [ - "x", - "y" - ], - "short_name": "IVec2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Mat2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Mat2", - "properties": { - "x_axis": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - }, - "y_axis": { - "type": { - "$ref": "#/$defs/glam::Vec2" - } - } - }, - "required": [ - "x_axis", - "y_axis" - ], - "short_name": "Mat2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Mat3A": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Mat3A", - "properties": { - "x_axis": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - }, - "y_axis": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - }, - "z_axis": { - "type": { - "$ref": "#/$defs/glam::Vec3A" - } - } - }, - "required": [ - "x_axis", - "y_axis", - "z_axis" - ], - "short_name": "Mat3A", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Mat4": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Mat4", - "properties": { - "w_axis": { - "type": { - "$ref": "#/$defs/glam::Vec4" - } - }, - "x_axis": { - "type": { - "$ref": "#/$defs/glam::Vec4" - } - }, - "y_axis": { - "type": { - "$ref": "#/$defs/glam::Vec4" - } - }, - "z_axis": { - "type": { - "$ref": "#/$defs/glam::Vec4" - } - } - }, - "required": [ - "x_axis", - "y_axis", - "z_axis", - "w_axis" - ], - "short_name": "Mat4", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Quat": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Quat", - "properties": { - "w": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y", - "z", - "w" - ], - "short_name": "Quat", - "type": "object", - "typeInfo": "Struct" - }, - "glam::UVec2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::UVec2", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "x", - "y" - ], - "short_name": "UVec2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::UVec3": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::UVec3", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/u32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/u32" - } - } - }, - "required": [ - "x", - "y", - "z" - ], - "short_name": "UVec3", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Vec2": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Vec2", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y" - ], - "short_name": "Vec2", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Vec3": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Vec3", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y", - "z" - ], - "short_name": "Vec3", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Vec3A": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Vec3A", - "properties": { - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y", - "z" - ], - "short_name": "Vec3A", - "type": "object", - "typeInfo": "Struct" - }, - "glam::Vec4": { - "additionalProperties": false, - "isComponent": false, - "isResource": false, - "long_name": "glam::Vec4", - "properties": { - "w": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "x": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "y": { - "type": { - "$ref": "#/$defs/f32" - } - }, - "z": { - "type": { - "$ref": "#/$defs/f32" - } - } - }, - "required": [ - "x", - "y", - "z", - "w" - ], - "short_name": "Vec4", - "type": "object", - "typeInfo": "Struct" - }, - "i128": { - "isComponent": false, - "isResource": false, - "long_name": "i128", - "short_name": "i128", - "type": "int", - "typeInfo": "Value" - }, - "i16": { - "isComponent": false, - "isResource": false, - "long_name": "i16", - "short_name": "i16", - "type": "int", - "typeInfo": "Value" - }, - "i32": { - "isComponent": false, - "isResource": false, - "long_name": "i32", - "short_name": "i32", - "type": "int", - "typeInfo": "Value" - }, - "i64": { - "isComponent": false, - "isResource": false, - "long_name": "i64", - "short_name": "i64", - "type": "int", - "typeInfo": "Value" - }, - "i8": { - "isComponent": false, - "isResource": false, - "long_name": "i8", - "short_name": "i8", - "type": "int", - "typeInfo": "Value" - }, - "isize": { - "isComponent": false, - "isResource": false, - "long_name": "isize", - "short_name": "isize", - "type": "int", - "typeInfo": "Value" - }, - "petgraph::graph::DiGraph": { - "isComponent": false, - "isResource": false, - "long_name": "petgraph::graph::DiGraph", - "short_name": "DiGraph", - "type": "object", - "typeInfo": "Value" - }, - "petgraph::graph::NodeIndex": { - "isComponent": false, - "isResource": false, - "long_name": "petgraph::graph::NodeIndex", - "short_name": "NodeIndex", - "type": "object", - "typeInfo": "Value" - }, - "smallvec::SmallVec<[bevy_ecs::entity::Entity; 8]>": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_ecs::entity::Entity" - } - }, - "long_name": "smallvec::SmallVec<[bevy_ecs::entity::Entity; 8]>", - "short_name": "SmallVec<[Entity; 8]>", - "type": "array", - "typeInfo": "List" - }, - "smallvec::SmallVec<[bevy_ui::ui_node::GridTrack; 1]>": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/bevy_ui::ui_node::GridTrack" - } - }, - "long_name": "smallvec::SmallVec<[bevy_ui::ui_node::GridTrack; 1]>", - "short_name": "SmallVec<[GridTrack; 1]>", - "type": "array", - "typeInfo": "List" - }, - "smallvec::SmallVec<[u64; 1]>": { - "isComponent": false, - "isResource": false, - "items": { - "type": { - "$ref": "#/$defs/u64" - } - }, - "long_name": "smallvec::SmallVec<[u64; 1]>", - "short_name": "SmallVec<[u64; 1]>", - "type": "array", - "typeInfo": "List" - }, - "smol_str::SmolStr": { - "isComponent": false, - "isResource": false, - "long_name": "smol_str::SmolStr", - "short_name": "SmolStr", - "type": "object", - "typeInfo": "Value" - }, - "std::collections::BTreeMap": { - "isComponent": false, - "isResource": false, - "keyType": { - "type": { - "$ref": "#/$defs/petgraph::graph::NodeIndex" - } - }, - "long_name": "std::collections::BTreeMap", - "short_name": "BTreeMap", - "type": "object", - "typeInfo": "Map", - "valueType": { - "type": { - "$ref": "#/$defs/bevy_animation::ActiveAnimation" - } - } - }, - "std::path::PathBuf": { - "isComponent": false, - "isResource": false, - "long_name": "std::path::PathBuf", - "short_name": "PathBuf", - "type": "object", - "typeInfo": "Value" - }, - "std::sync::Arc": { - "isComponent": false, - "isResource": false, - "long_name": "std::sync::Arc", - "short_name": "Arc", - "type": "object", - "typeInfo": "Value" - }, - "u128": { - "isComponent": false, - "isResource": false, - "long_name": "u128", - "short_name": "u128", - "type": "uint", - "typeInfo": "Value" - }, - "u16": { - "isComponent": false, - "isResource": false, - "long_name": "u16", - "short_name": "u16", - "type": "uint", - "typeInfo": "Value" - }, - "u32": { - "isComponent": false, - "isResource": false, - "long_name": "u32", - "short_name": "u32", - "type": "uint", - "typeInfo": "Value" - }, - "u64": { - "isComponent": false, - "isResource": false, - "long_name": "u64", - "short_name": "u64", - "type": "uint", - "typeInfo": "Value" - }, - "u8": { - "isComponent": false, - "isResource": false, - "long_name": "u8", - "short_name": "u8", - "type": "uint", - "typeInfo": "Value" - }, - "usize": { - "isComponent": false, - "isResource": false, - "long_name": "usize", - "short_name": "usize", - "type": "uint", - "typeInfo": "Value" - }, - "uuid::Uuid": { - "isComponent": false, - "isResource": false, - "long_name": "uuid::Uuid", - "short_name": "Uuid", - "type": "object", - "typeInfo": "Value" - } - }, - "$schema": "https://json-schema.org/draft/2020-12/schema", - "long_name": "bevy component registry schema" -} \ No newline at end of file