Struct unity_native_plugin_sys::IUnityGraphics [−][src]
#[repr(C)]pub struct IUnityGraphics {
pub GetRenderer: Option<unsafe extern "system" fn() -> UnityGfxRenderer>,
pub RegisterDeviceEventCallback: Option<unsafe extern "system" fn(callback: IUnityGraphicsDeviceEventCallback)>,
pub UnregisterDeviceEventCallback: Option<unsafe extern "system" fn(callback: IUnityGraphicsDeviceEventCallback)>,
pub ReserveEventIDRange: Option<unsafe extern "system" fn(count: c_int) -> c_int>,
}
Fields
GetRenderer: Option<unsafe extern "system" fn() -> UnityGfxRenderer>
RegisterDeviceEventCallback: Option<unsafe extern "system" fn(callback: IUnityGraphicsDeviceEventCallback)>
UnregisterDeviceEventCallback: Option<unsafe extern "system" fn(callback: IUnityGraphicsDeviceEventCallback)>
ReserveEventIDRange: Option<unsafe extern "system" fn(count: c_int) -> c_int>
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for IUnityGraphics
impl Send for IUnityGraphics
impl Sync for IUnityGraphics
impl Unpin for IUnityGraphics
impl UnwindSafe for IUnityGraphics
Blanket Implementations
Mutably borrows from an owned value. Read more