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 | |
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
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