Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bevyengine
GitHub Repository: bevyengine/bevy
Path: blob/main/crates/bevy_ui/src/widget/button.rs
6599 views
1
use crate::{FocusPolicy, Interaction, Node};
2
use bevy_ecs::{component::Component, reflect::ReflectComponent};
3
use bevy_reflect::{std_traits::ReflectDefault, Reflect};
4
5
/// Marker struct for buttons
6
#[derive(Component, Debug, Default, Clone, Copy, PartialEq, Eq, Reflect)]
7
#[reflect(Component, Default, Debug, PartialEq, Clone)]
8
#[require(Node, FocusPolicy::Block, Interaction)]
9
pub struct Button;
10
11