#[repr(C)]pub struct PropertiesAspectI {
pub custom_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, object: TtIdT, indent: u32) -> f32>,
pub prototype_asset_picker_type_name: Option<unsafe extern "C" fn(tt: *mut TheTruthO, o: TtIdT) -> StrhashT>,
pub custom_subobject_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, name: *const c_char, tooltip: *const c_char, subobject: TtIdT, indent: u32) -> f32>,
pub custom_child_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, parent: TtIdT, child: TtIdT, indent: u32) -> f32>,
pub get_type_display_name: Option<unsafe extern "C" fn() -> *const c_char>,
pub get_display_name: Option<unsafe extern "C" fn(tt: *const TheTruthO, object: TtIdT, buffer: *mut c_char, size: u32)>,
}Fields§
§custom_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, object: TtIdT, indent: u32) -> f32>§prototype_asset_picker_type_name: Option<unsafe extern "C" fn(tt: *mut TheTruthO, o: TtIdT) -> StrhashT>§custom_subobject_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, name: *const c_char, tooltip: *const c_char, subobject: TtIdT, indent: u32) -> f32>§custom_child_ui: Option<unsafe extern "C" fn(args: *mut PropertiesUiArgsT, item_rect: RectT, parent: TtIdT, child: TtIdT, indent: u32) -> f32>§get_type_display_name: Option<unsafe extern "C" fn() -> *const c_char>§get_display_name: Option<unsafe extern "C" fn(tt: *const TheTruthO, object: TtIdT, buffer: *mut c_char, size: u32)>Trait Implementations§
Source§impl Clone for PropertiesAspectI
impl Clone for PropertiesAspectI
Source§fn clone(&self) -> PropertiesAspectI
fn clone(&self) -> PropertiesAspectI
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PropertiesAspectI
Source§impl Default for PropertiesAspectI
impl Default for PropertiesAspectI
Source§fn default() -> PropertiesAspectI
fn default() -> PropertiesAspectI
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PropertiesAspectI
impl RefUnwindSafe for PropertiesAspectI
impl Send for PropertiesAspectI
impl Sync for PropertiesAspectI
impl Unpin for PropertiesAspectI
impl UnsafeUnpin for PropertiesAspectI
impl UnwindSafe for PropertiesAspectI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more