Trait ID2D1ComputeInfo_Impl
pub trait ID2D1ComputeInfo_Impl: ID2D1RenderInfo_Impl {
// Required methods
fn SetComputeShaderConstantBuffer(
&self,
buffer: *const u8,
buffercount: u32,
) -> Result<()>;
fn SetComputeShader(&self, shaderid: *const GUID) -> Result<()>;
fn SetResourceTexture(
&self,
textureindex: u32,
resourcetexture: Ref<'_, ID2D1ResourceTexture>,
) -> Result<()>;
}
Required Methods§
fn SetComputeShaderConstantBuffer( &self, buffer: *const u8, buffercount: u32, ) -> Result<()>
fn SetComputeShader(&self, shaderid: *const GUID) -> Result<()>
fn SetResourceTexture( &self, textureindex: u32, resourcetexture: Ref<'_, ID2D1ResourceTexture>, ) -> 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.