Struct machinery_api::plugins::editor_views::PropertiesAspectI [−][src]
#[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
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for PropertiesAspectI
impl Send for PropertiesAspectI
impl Sync for PropertiesAspectI
impl Unpin for PropertiesAspectI
impl UnwindSafe for PropertiesAspectI
Blanket Implementations
Mutably borrows from an owned value. Read more