[][src]Struct winapi::shared::d3d9caps::D3DCAPS9

#[repr(C)]
pub struct D3DCAPS9 {
    pub DeviceType: D3DDEVTYPE,
    pub AdapterOrdinal: UINT,
    pub Caps: DWORD,
    pub Caps2: DWORD,
    pub Caps3: DWORD,
    pub PresentationIntervals: DWORD,
    pub CursorCaps: DWORD,
    pub DevCaps: DWORD,
    pub PrimitiveMiscCaps: DWORD,
    pub RasterCaps: DWORD,
    pub ZCmpCaps: DWORD,
    pub SrcBlendCaps: DWORD,
    pub DestBlendCaps: DWORD,
    pub AlphaCmpCaps: DWORD,
    pub ShadeCaps: DWORD,
    pub TextureCaps: DWORD,
    pub TextureFilterCaps: DWORD,
    pub CubeTextureFilterCaps: DWORD,
    pub VolumeTextureFilterCaps: DWORD,
    pub TextureAddressCaps: DWORD,
    pub VolumeTextureAddressCaps: DWORD,
    pub LineCaps: DWORD,
    pub MaxTextureWidth: DWORD,
    pub MaxTextureHeight: DWORD,
    pub MaxVolumeExtent: DWORD,
    pub MaxTextureRepeat: DWORD,
    pub MaxTextureAspectRatio: DWORD,
    pub MaxAnisotropy: DWORD,
    pub MaxVertexW: c_float,
    pub GuardBandLeft: c_float,
    pub GuardBandTop: c_float,
    pub GuardBandRight: c_float,
    pub GuardBandBottom: c_float,
    pub ExtentsAdjust: c_float,
    pub StencilCaps: DWORD,
    pub FVFCaps: DWORD,
    pub TextureOpCaps: DWORD,
    pub MaxTextureBlendStages: DWORD,
    pub MaxSimultaneousTextures: DWORD,
    pub VertexProcessingCaps: DWORD,
    pub MaxActiveLights: DWORD,
    pub MaxUserClipPlanes: DWORD,
    pub MaxVertexBlendMatrices: DWORD,
    pub MaxVertexBlendMatrixIndex: DWORD,
    pub MaxPointSize: c_float,
    pub MaxPrimitiveCount: DWORD,
    pub MaxVertexIndex: DWORD,
    pub MaxStreams: DWORD,
    pub MaxStreamStride: DWORD,
    pub VertexShaderVersion: DWORD,
    pub MaxVertexShaderConst: DWORD,
    pub PixelShaderVersion: DWORD,
    pub PixelShader1xMaxValue: c_float,
    pub DevCaps2: DWORD,
    pub MaxNpatchTessellationLevel: c_float,
    pub Reserved5: DWORD,
    pub MasterAdapterOrdinal: UINT,
    pub AdapterOrdinalInGroup: UINT,
    pub NumberOfAdaptersInGroup: UINT,
    pub DeclTypes: DWORD,
    pub NumSimultaneousRTs: DWORD,
    pub StretchRectFilterCaps: DWORD,
    pub VS20Caps: D3DVSHADERCAPS2_0,
    pub PS20Caps: D3DPSHADERCAPS2_0,
    pub VertexTextureFilterCaps: DWORD,
    pub MaxVShaderInstructionsExecuted: DWORD,
    pub MaxPShaderInstructionsExecuted: DWORD,
    pub MaxVertexShader30InstructionSlots: DWORD,
    pub MaxPixelShader30InstructionSlots: DWORD,
}

Fields

DeviceType: D3DDEVTYPEAdapterOrdinal: UINTCaps: DWORDCaps2: DWORDCaps3: DWORDPresentationIntervals: DWORDCursorCaps: DWORDDevCaps: DWORDPrimitiveMiscCaps: DWORDRasterCaps: DWORDZCmpCaps: DWORDSrcBlendCaps: DWORDDestBlendCaps: DWORDAlphaCmpCaps: DWORDShadeCaps: DWORDTextureCaps: DWORDTextureFilterCaps: DWORDCubeTextureFilterCaps: DWORDVolumeTextureFilterCaps: DWORDTextureAddressCaps: DWORDVolumeTextureAddressCaps: DWORDLineCaps: DWORDMaxTextureWidth: DWORDMaxTextureHeight: DWORDMaxVolumeExtent: DWORDMaxTextureRepeat: DWORDMaxTextureAspectRatio: DWORDMaxAnisotropy: DWORDMaxVertexW: c_floatGuardBandLeft: c_floatGuardBandTop: c_floatGuardBandRight: c_floatGuardBandBottom: c_floatExtentsAdjust: c_floatStencilCaps: DWORDFVFCaps: DWORDTextureOpCaps: DWORDMaxTextureBlendStages: DWORDMaxSimultaneousTextures: DWORDVertexProcessingCaps: DWORDMaxActiveLights: DWORDMaxUserClipPlanes: DWORDMaxVertexBlendMatrices: DWORDMaxVertexBlendMatrixIndex: DWORDMaxPointSize: c_floatMaxPrimitiveCount: DWORDMaxVertexIndex: DWORDMaxStreams: DWORDMaxStreamStride: DWORDVertexShaderVersion: DWORDMaxVertexShaderConst: DWORDPixelShaderVersion: DWORDPixelShader1xMaxValue: c_floatDevCaps2: DWORDMaxNpatchTessellationLevel: c_floatReserved5: DWORDMasterAdapterOrdinal: UINTAdapterOrdinalInGroup: UINTNumberOfAdaptersInGroup: UINTDeclTypes: DWORDNumSimultaneousRTs: DWORDStretchRectFilterCaps: DWORDVS20Caps: D3DVSHADERCAPS2_0PS20Caps: D3DPSHADERCAPS2_0VertexTextureFilterCaps: DWORDMaxVShaderInstructionsExecuted: DWORDMaxPShaderInstructionsExecuted: DWORDMaxVertexShader30InstructionSlots: DWORDMaxPixelShader30InstructionSlots: DWORD

Trait Implementations

impl Copy for D3DCAPS9[src]

impl Clone for D3DCAPS9[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for D3DCAPS9[src]

Auto Trait Implementations

impl Unpin for D3DCAPS9

impl Send for D3DCAPS9

impl Sync for D3DCAPS9

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]