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

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: D3DDEVTYPE AdapterOrdinal: UINT Caps: DWORD Caps2: DWORD Caps3: DWORD PresentationIntervals: DWORD CursorCaps: DWORD DevCaps: DWORD PrimitiveMiscCaps: DWORD RasterCaps: DWORD ZCmpCaps: DWORD SrcBlendCaps: DWORD DestBlendCaps: DWORD AlphaCmpCaps: DWORD ShadeCaps: DWORD TextureCaps: DWORD TextureFilterCaps: DWORD CubeTextureFilterCaps: DWORD VolumeTextureFilterCaps: DWORD TextureAddressCaps: DWORD VolumeTextureAddressCaps: DWORD LineCaps: DWORD MaxTextureWidth: DWORD MaxTextureHeight: DWORD MaxVolumeExtent: DWORD MaxTextureRepeat: DWORD MaxTextureAspectRatio: DWORD MaxAnisotropy: DWORD MaxVertexW: c_float GuardBandLeft: c_float GuardBandTop: c_float GuardBandRight: c_float GuardBandBottom: c_float ExtentsAdjust: c_float StencilCaps: DWORD FVFCaps: DWORD TextureOpCaps: DWORD MaxTextureBlendStages: DWORD MaxSimultaneousTextures: DWORD VertexProcessingCaps: DWORD MaxActiveLights: DWORD MaxUserClipPlanes: DWORD MaxVertexBlendMatrices: DWORD MaxVertexBlendMatrixIndex: DWORD MaxPointSize: c_float MaxPrimitiveCount: DWORD MaxVertexIndex: DWORD MaxStreams: DWORD MaxStreamStride: DWORD VertexShaderVersion: DWORD MaxVertexShaderConst: DWORD PixelShaderVersion: DWORD PixelShader1xMaxValue: c_float DevCaps2: DWORD MaxNpatchTessellationLevel: c_float Reserved5: DWORD MasterAdapterOrdinal: UINT AdapterOrdinalInGroup: UINT NumberOfAdaptersInGroup: UINT DeclTypes: DWORD NumSimultaneousRTs: DWORD StretchRectFilterCaps: DWORD VS20Caps: D3DVSHADERCAPS2_0 PS20Caps: D3DPSHADERCAPS2_0 VertexTextureFilterCaps: DWORD MaxVShaderInstructionsExecuted: DWORD MaxPShaderInstructionsExecuted: DWORD MaxVertexShader30InstructionSlots: DWORD MaxPixelShader30InstructionSlots: DWORD

Trait Implementations

impl Debug for D3DCAPS9
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for D3DCAPS9
[src]

impl Clone for D3DCAPS9
[src]

fn clone(&self) -> D3DCAPS9

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more