Add const default to create info
This commit is contained in:
parent
976bb051bb
commit
2f7ad1fc76
1 changed files with 23 additions and 1 deletions
|
@ -22,7 +22,7 @@ use std::{ops::Deref, sync::Weak};
|
|||
|
||||
use paste::paste;
|
||||
|
||||
#[derive(Deserialize, Serialize, Clone, Default, Debug)]
|
||||
#[derive(Deserialize, Serialize, Clone, Debug)]
|
||||
pub struct GuiHandlerCreateInfo {
|
||||
// default button textures
|
||||
pub menu_button: AssetPath,
|
||||
|
@ -41,6 +41,28 @@ pub struct GuiHandlerCreateInfo {
|
|||
pub resource_directory: AssetPath,
|
||||
}
|
||||
|
||||
impl GuiHandlerCreateInfo {
|
||||
pub const fn default() -> Self {
|
||||
GuiHandlerCreateInfo {
|
||||
// default button textures
|
||||
menu_button: AssetPath::default(),
|
||||
menu_button_selected: AssetPath::default(),
|
||||
|
||||
// path to the alphabet image
|
||||
font_path: AssetPath::default(),
|
||||
|
||||
// sound info
|
||||
#[cfg(feature = "audio")]
|
||||
click_sound: AssetPath::default(),
|
||||
#[cfg(feature = "audio")]
|
||||
hover_sound: AssetPath::default(),
|
||||
|
||||
// resource base directory
|
||||
resource_directory: AssetPath::default(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct GuiSeparator {
|
||||
_descriptor_layout: Arc<DescriptorSetLayout>,
|
||||
_pipeline_layout: Arc<PipelineLayout>,
|
||||
|
|
Loading…
Reference in a new issue