#[repr(C)]pub struct ID3D10ShaderReflectionType {
pub lpVtbl: *const ID3D10ShaderReflectionTypeVtbl,
}
Fields§
§lpVtbl: *const ID3D10ShaderReflectionTypeVtbl
Implementations§
Source§impl ID3D10ShaderReflectionType
impl ID3D10ShaderReflectionType
pub unsafe fn GetDesc(&self, pDesc: *mut D3D10_SHADER_TYPE_DESC) -> HRESULT
pub unsafe fn GetMemberTypeByIndex( &self, Index: UINT, ) -> *mut ID3D10ShaderReflectionType
pub unsafe fn GetMemberTypeByName( &self, Name: LPCSTR, ) -> *mut ID3D10ShaderReflectionType
pub unsafe fn GetMemberTypeName(&self, Index: UINT) -> LPCSTR
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ID3D10ShaderReflectionType
impl RefUnwindSafe for ID3D10ShaderReflectionType
impl !Send for ID3D10ShaderReflectionType
impl !Sync for ID3D10ShaderReflectionType
impl Unpin for ID3D10ShaderReflectionType
impl UnwindSafe for ID3D10ShaderReflectionType
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