Struct oxygengine_user_interface::raui::material::prelude::ThemeProps [−][src]
pub struct ThemeProps {
pub active_colors: ThemeColorsBundle,
pub background_colors: ThemeColorsBundle,
pub content_backgrounds: HashMap<String, ThemedImageMaterial, RandomState>,
pub button_backgrounds: HashMap<String, ThemedButtonMaterial, RandomState>,
pub icons_level_sizes: Vec<f32, Global>,
pub text_variants: HashMap<String, ThemedTextMaterial, RandomState>,
pub switch_variants: HashMap<String, ThemedSwitchMaterial, RandomState>,
pub modal_shadow_variants: HashMap<String, Color, RandomState>,
}Fields
active_colors: ThemeColorsBundlebackground_colors: ThemeColorsBundlecontent_backgrounds: HashMap<String, ThemedImageMaterial, RandomState>icons_level_sizes: Vec<f32, Global>text_variants: HashMap<String, ThemedTextMaterial, RandomState>switch_variants: HashMap<String, ThemedSwitchMaterial, RandomState>modal_shadow_variants: HashMap<String, Color, RandomState>Trait Implementations
impl Clone for ThemeProps[src]
impl Clone for ThemeProps[src]pub fn clone(&self) -> ThemeProps[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for ThemeProps[src]
impl Default for ThemeProps[src]pub fn default() -> ThemeProps[src]
impl<'de> Deserialize<'de> for ThemeProps[src]
impl<'de> Deserialize<'de> for ThemeProps[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ThemeProps, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<ThemeProps, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Prefab for ThemeProps[src]
impl Prefab for ThemeProps[src]pub fn from_prefab(data: Value) -> Result<Self, PrefabError>[src]
pub fn to_prefab(&self) -> Result<Value, PrefabError>[src]
impl PropsData for ThemeProps where
ThemeProps: Clone, [src]
impl PropsData for ThemeProps where
ThemeProps: Clone, [src]impl Serialize for ThemeProps[src]
impl Serialize for ThemeProps[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 ThemeProps
impl RefUnwindSafe for ThemePropsimpl Send for ThemeProps
impl Send for ThemePropsimpl Sync for ThemeProps
impl Sync for ThemePropsimpl Unpin for ThemeProps
impl Unpin for ThemePropsimpl UnwindSafe for ThemeProps
impl UnwindSafe for ThemePropsBlanket 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,