Trait IDMLBindingTable_Impl
pub trait IDMLBindingTable_Impl: IDMLDeviceChild_Impl {
// Required methods
fn BindInputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC);
fn BindOutputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC);
fn BindTemporaryResource(&self, binding: *const DML_BINDING_DESC);
fn BindPersistentResource(&self, binding: *const DML_BINDING_DESC);
fn Reset(&self, desc: *const DML_BINDING_TABLE_DESC) -> Result<()>;
}
Required Methods§
fn BindInputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC)
fn BindOutputs(&self, bindingcount: u32, bindings: *const DML_BINDING_DESC)
fn BindTemporaryResource(&self, binding: *const DML_BINDING_DESC)
fn BindPersistentResource(&self, binding: *const DML_BINDING_DESC)
fn Reset(&self, desc: *const DML_BINDING_TABLE_DESC) -> 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.