pub trait ConfigGroupData: Default + Clone {
    fn prop_desc_table__() -> &'static HashMap<usize, PropData>;
    fn fill_default(&mut self);
    fn elem_at_mut__(&mut self, index: usize) -> &mut dyn Any;

    fn update_elem_at__(&mut self, index: usize, value: &dyn Any, meta: &Metadata) { ... }
}
Expand description

Base trait that is automatically generated

Required Methods§

Returns table mapping to <offset_from_base:property_metadata>

Fill defaulted values

Returns element at index as Any

Provided Methods§

Convenient wrapper for element value update

Implementors§