Struct unity_native_plugin_sys::IUnityGraphicsD3D11 [−][src]
#[repr(C)]pub struct IUnityGraphicsD3D11 {
pub GetDevice: Option<unsafe extern "system" fn() -> *mut ID3D11Device>,
pub TextureFromRenderBuffer: Option<unsafe extern "system" fn(buffer: UnityRenderBuffer) -> *mut ID3D11Resource>,
pub TextureFromNativeTexture: Option<unsafe extern "system" fn(texture: UnityTextureID) -> *mut ID3D11Resource>,
pub RTVFromRenderBuffer: Option<unsafe extern "system" fn(surface: UnityRenderBuffer) -> *mut ID3D11RenderTargetView>,
pub SRVFromNativeTexture: Option<unsafe extern "system" fn(texture: UnityTextureID) -> *mut ID3D11ShaderResourceView>,
}
Fields
GetDevice: Option<unsafe extern "system" fn() -> *mut ID3D11Device>
TextureFromRenderBuffer: Option<unsafe extern "system" fn(buffer: UnityRenderBuffer) -> *mut ID3D11Resource>
TextureFromNativeTexture: Option<unsafe extern "system" fn(texture: UnityTextureID) -> *mut ID3D11Resource>
RTVFromRenderBuffer: Option<unsafe extern "system" fn(surface: UnityRenderBuffer) -> *mut ID3D11RenderTargetView>
SRVFromNativeTexture: Option<unsafe extern "system" fn(texture: UnityTextureID) -> *mut ID3D11ShaderResourceView>
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for IUnityGraphicsD3D11
impl Send for IUnityGraphicsD3D11
impl Sync for IUnityGraphicsD3D11
impl Unpin for IUnityGraphicsD3D11
impl UnwindSafe for IUnityGraphicsD3D11
Blanket Implementations
Mutably borrows from an owned value. Read more