Struct oxygengine_user_interface::widget::component::interactive::button::ButtonProps [−][src]
pub struct ButtonProps {
pub selected: bool,
pub trigger: bool,
pub context: bool,
pub pointer: Vec2,
}Fields
selected: booltrigger: boolcontext: boolpointer: Vec2Trait Implementations
impl Clone for ButtonProps[src]
impl Clone for ButtonProps[src]pub fn clone(&self) -> ButtonProps[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ButtonProps[src]
impl Copy for ButtonProps[src]impl Default for ButtonProps[src]
impl Default for ButtonProps[src]pub fn default() -> ButtonProps[src]
impl<'de> Deserialize<'de> for ButtonProps[src]
impl<'de> Deserialize<'de> for ButtonProps[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ButtonProps, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<ButtonProps, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Prefab for ButtonProps[src]
impl Prefab for ButtonProps[src]pub fn from_prefab(data: Value) -> Result<Self, PrefabError>[src]
pub fn to_prefab(&self) -> Result<Value, PrefabError>[src]
impl PropsData for ButtonProps where
ButtonProps: Clone, [src]
impl PropsData for ButtonProps where
ButtonProps: Clone, [src]impl Serialize for ButtonProps[src]
impl Serialize for ButtonProps[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer, [src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Auto Trait Implementations
impl RefUnwindSafe for ButtonProps
impl RefUnwindSafe for ButtonPropsimpl Send for ButtonProps
impl Send for ButtonPropsimpl Sync for ButtonProps
impl Sync for ButtonPropsimpl Unpin for ButtonProps
impl Unpin for ButtonPropsimpl UnwindSafe for ButtonProps
impl UnwindSafe for ButtonPropsBlanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> TryDefault for T where
T: Default,
impl<T> TryDefault for T where
T: Default,