#[repr(C)]pub struct CameraControllerComponentApi {
pub create: Option<unsafe extern "C" fn(ctx: *mut EntityContextO) -> *mut CameraControllerComponentManagerO>,
pub feed_ui_input: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, in_area: bool)>,
pub register_engines: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO)>,
pub orientation_indicator: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, uistyle: *const UiStyleT, c: *const UiOrientationIndicatorT)>,
}
Fields§
§create: Option<unsafe extern "C" fn(ctx: *mut EntityContextO) -> *mut CameraControllerComponentManagerO>
§feed_ui_input: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, in_area: bool)>
§register_engines: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO)>
§orientation_indicator: Option<unsafe extern "C" fn(manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, uistyle: *const UiStyleT, c: *const UiOrientationIndicatorT)>
Implementations§
Source§impl CameraControllerComponentApi
impl CameraControllerComponentApi
pub unsafe fn create( &self, ctx: *mut EntityContextO, ) -> *mut CameraControllerComponentManagerO
pub unsafe fn feed_ui_input( &self, manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, in_area: bool, )
pub unsafe fn register_engines( &self, manager: *mut CameraControllerComponentManagerO, )
pub unsafe fn orientation_indicator( &self, manager: *mut CameraControllerComponentManagerO, ui: *mut UiO, uistyle: *const UiStyleT, c: *const UiOrientationIndicatorT, )
Trait Implementations§
Source§impl Api for CameraControllerComponentApi
impl Api for CameraControllerComponentApi
Source§impl Clone for CameraControllerComponentApi
impl Clone for CameraControllerComponentApi
Source§fn clone(&self) -> CameraControllerComponentApi
fn clone(&self) -> CameraControllerComponentApi
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for CameraControllerComponentApi
impl Default for CameraControllerComponentApi
Source§fn default() -> CameraControllerComponentApi
fn default() -> CameraControllerComponentApi
Returns the “default value” for a type. Read more
impl Copy for CameraControllerComponentApi
Auto Trait Implementations§
impl Freeze for CameraControllerComponentApi
impl RefUnwindSafe for CameraControllerComponentApi
impl Send for CameraControllerComponentApi
impl Sync for CameraControllerComponentApi
impl Unpin for CameraControllerComponentApi
impl UnwindSafe for CameraControllerComponentApi
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