#[repr(C)]pub struct ID2D1ComputeInfo {
pub lpVtbl: *const ID2D1ComputeInfoVtbl,
}
Fields§
§lpVtbl: *const ID2D1ComputeInfoVtbl
Implementations§
Source§impl ID2D1ComputeInfo
impl ID2D1ComputeInfo
pub unsafe fn SetComputeShaderConstantBuffer( &self, buffer: *const BYTE, bufferCount: UINT32, ) -> HRESULT
pub unsafe fn SetComputeShader(&self, shaderId: REFGUID) -> HRESULT
pub unsafe fn SetResourceTexture( &self, textureIndex: UINT32, resourceTexture: *mut ID2D1ResourceTexture, ) -> HRESULT
Methods from Deref<Target = ID2D1RenderInfo>§
pub unsafe fn SetInputDescription( &self, inputIndex: UINT32, inputDescription: D2D1_INPUT_DESCRIPTION, ) -> HRESULT
pub unsafe fn SetOutputBuffer( &self, bufferPrecision: D2D1_BUFFER_PRECISION, channelDepth: D2D1_CHANNEL_DEPTH, ) -> HRESULT
pub unsafe fn SetCached(&self, isCached: BOOL)
pub unsafe fn SetInstructionCountHint(&self, instructionCount: UINT32)
Trait Implementations§
Source§impl Deref for ID2D1ComputeInfo
impl Deref for ID2D1ComputeInfo
Source§type Target = ID2D1RenderInfo
type Target = ID2D1RenderInfo
The resulting type after dereferencing.
Source§fn deref(&self) -> &ID2D1RenderInfo
fn deref(&self) -> &ID2D1RenderInfo
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ID2D1ComputeInfo
impl RefUnwindSafe for ID2D1ComputeInfo
impl !Send for ID2D1ComputeInfo
impl !Sync for ID2D1ComputeInfo
impl Unpin for ID2D1ComputeInfo
impl UnwindSafe for ID2D1ComputeInfo
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