windows::Win32::Graphics::Direct3D10Trait ID3D10EffectVectorVariable_Impl
pub trait ID3D10EffectVectorVariable_Impl: ID3D10EffectVariable_Impl {
// Required methods
fn SetBoolVector(&self, pdata: *mut BOOL) -> Result<()>;
fn SetIntVector(&self, pdata: *mut i32) -> Result<()>;
fn SetFloatVector(&self, pdata: *mut f32) -> Result<()>;
fn GetBoolVector(&self, pdata: *mut BOOL) -> Result<()>;
fn GetIntVector(&self, pdata: *mut i32) -> Result<()>;
fn GetFloatVector(&self, pdata: *mut f32) -> Result<()>;
fn SetBoolVectorArray(
&self,
pdata: *mut BOOL,
offset: u32,
count: u32,
) -> Result<()>;
fn SetIntVectorArray(
&self,
pdata: *mut i32,
offset: u32,
count: u32,
) -> Result<()>;
fn SetFloatVectorArray(
&self,
pdata: *mut f32,
offset: u32,
count: u32,
) -> Result<()>;
fn GetBoolVectorArray(
&self,
pdata: *mut BOOL,
offset: u32,
count: u32,
) -> Result<()>;
fn GetIntVectorArray(
&self,
pdata: *mut i32,
offset: u32,
count: u32,
) -> Result<()>;
fn GetFloatVectorArray(
&self,
pdata: *mut f32,
offset: u32,
count: u32,
) -> Result<()>;
}