Struct windows_sys::Win32::Graphics::Direct3D10::D3D10_STATE_BLOCK_MASK
[−]#[repr(C)]pub struct D3D10_STATE_BLOCK_MASK {Show 24 fields
pub VS: u8,
pub VSSamplers: [u8; 2],
pub VSShaderResources: [u8; 16],
pub VSConstantBuffers: [u8; 2],
pub GS: u8,
pub GSSamplers: [u8; 2],
pub GSShaderResources: [u8; 16],
pub GSConstantBuffers: [u8; 2],
pub PS: u8,
pub PSSamplers: [u8; 2],
pub PSShaderResources: [u8; 16],
pub PSConstantBuffers: [u8; 2],
pub IAVertexBuffers: [u8; 2],
pub IAIndexBuffer: u8,
pub IAInputLayout: u8,
pub IAPrimitiveTopology: u8,
pub OMRenderTargets: u8,
pub OMDepthStencilState: u8,
pub OMBlendState: u8,
pub RSViewports: u8,
pub RSScissorRects: u8,
pub RSRasterizerState: u8,
pub SOBuffers: u8,
pub Predication: u8,
}
Expand description
Required features: "Win32_Graphics_Direct3D10"
Fields
VS: u8
VSSamplers: [u8; 2]
VSShaderResources: [u8; 16]
VSConstantBuffers: [u8; 2]
GS: u8
GSSamplers: [u8; 2]
GSShaderResources: [u8; 16]
GSConstantBuffers: [u8; 2]
PS: u8
PSSamplers: [u8; 2]
PSShaderResources: [u8; 16]
PSConstantBuffers: [u8; 2]
IAVertexBuffers: [u8; 2]
IAIndexBuffer: u8
IAInputLayout: u8
IAPrimitiveTopology: u8
OMRenderTargets: u8
OMDepthStencilState: u8
OMBlendState: u8
RSViewports: u8
RSScissorRects: u8
RSRasterizerState: u8
SOBuffers: u8
Predication: u8
Trait Implementations
impl Clone for D3D10_STATE_BLOCK_MASK
impl Clone for D3D10_STATE_BLOCK_MASK
impl Copy for D3D10_STATE_BLOCK_MASK
Auto Trait Implementations
impl RefUnwindSafe for D3D10_STATE_BLOCK_MASK
impl Send for D3D10_STATE_BLOCK_MASK
impl Sync for D3D10_STATE_BLOCK_MASK
impl Unpin for D3D10_STATE_BLOCK_MASK
impl UnwindSafe for D3D10_STATE_BLOCK_MASK
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more