Trait IDxcExtraOutputs_Impl
pub trait IDxcExtraOutputs_Impl: IUnknownImpl {
// Required methods
fn GetOutputCount(&self) -> u32;
fn GetOutput(
&self,
uindex: u32,
iid: *const GUID,
ppvobject: *mut *mut c_void,
ppoutputtype: OutRef<'_, IDxcBlobUtf16>,
ppoutputname: OutRef<'_, IDxcBlobUtf16>,
) -> Result<()>;
}
Required Methods§
fn GetOutputCount(&self) -> u32
fn GetOutput( &self, uindex: u32, iid: *const GUID, ppvobject: *mut *mut c_void, ppoutputtype: OutRef<'_, IDxcBlobUtf16>, ppoutputname: OutRef<'_, IDxcBlobUtf16>, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.