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