Struct hassle_rs::ffi::IDxcOptimizer
source · [−]#[repr(C)]pub struct IDxcOptimizer { /* private fields */ }
Implementations
sourceimpl IDxcOptimizer
impl IDxcOptimizer
pub unsafe fn get_available_pass_count(&self, count: *mut u32) -> HRESULT
pub unsafe fn get_available_pass(
&self,
index: u32,
result: *mut *mut IDxcOptimizerPass
) -> HRESULT
pub unsafe fn run_optimizer(
&self,
blob: *const IDxcBlob,
options: *const LPCWSTR,
option_count: u32,
output_module: *mut *mut IDxcBlob,
output_text: *mut *mut IDxcBlobEncoding
) -> HRESULT
Trait Implementations
sourceimpl ComInterface for IDxcOptimizer
impl ComInterface for IDxcOptimizer
sourceimpl Debug for IDxcOptimizer
impl Debug for IDxcOptimizer
sourceimpl Deref for IDxcOptimizer
impl Deref for IDxcOptimizer
impl AsComPtr<IDxcOptimizer> for IDxcOptimizer
impl AsComPtr<IUnknown> for IDxcOptimizer
Auto Trait Implementations
impl RefUnwindSafe for IDxcOptimizer
impl !Send for IDxcOptimizer
impl !Sync for IDxcOptimizer
impl Unpin for IDxcOptimizer
impl UnwindSafe for IDxcOptimizer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more