D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC structure

Describes a swizzle pattern.

Syntax

typedef struct D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC {
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternSourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXORSourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR2SourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR3SourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY InterleavePatternXOR4SourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY PostambleXORSourceBits[32];
  D3DWDDM2_0DDI_SWIZZLE_BIT_ENTRY PostambleXOR2SourceBits[32];
  UINT                            PostambleXORImmediate;
  UINT                            Flags;
} D3DWDDM2_2DDI_SWIZZLE_PATTERN_DESC;

Members

InterleavePatternSourceBits

The interleave pattern source bits.

InterleavePatternXORSourceBits

The interleave pattern XOR source bits.

InterleavePatternXOR2SourceBits

The interleave pattern second XOR source bits.

InterleavePatternXOR3SourceBits

The interleave pattern third XOR source bits.

InterleavePatternXOR4SourceBits

The interleave pattern fourth XOR source bits.

PostambleXORSourceBits

Postamble XOR source bits.

PostambleXOR2SourceBits

Postamble second XOR source bits.

PostambleXORImmediate

A postamble XOR immediate value.

Flags

Flags. For more information, see the D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS enumeration.

Requirements

   
Header d3d10umddi.h

See Also

D3DWDDM2_0DDI_SWIZZLE_PATTERN_FLAGS