Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
_DDPIXELFORMAT Struct Reference

#include <DrawDX.h>

Public Attributes

UINT32 dwSize
 size of structure More...
 
UINT32 dwFlags
 pixel format flags More...
 
UINT32 dwFourCC
 (FOURCC code) More...
 
union {
   UINT32   dwRGBBitCount
 how many bits per pixel More...
 
   UINT32   dwYUVBitCount
 how many bits per pixel More...
 
   UINT32   dwZBufferBitDepth
 how many total bits/pixel in z buffer (including any stencil bits) More...
 
   UINT32   dwAlphaBitDepth
 how many bits for alpha channels More...
 
   UINT32   dwLuminanceBitCount
 how many bits per pixel More...
 
   UINT32   dwBumpBitCount
 how many bits per "buxel", total More...
 
   UINT32   dwPrivateFormatBitCount
 format list and if DDPF_D3DFORMAT is set More...
 
}; 
 
union {
   UINT32   dwRBitMask
 mask for red bit More...
 
   UINT32   dwYBitMask
 mask for Y bits More...
 
   UINT32   dwStencilBitDepth
 how many stencil bits (note: dwZBufferBitDepth-dwStencilBitDepth is total Z-only bits) More...
 
   UINT32   dwLuminanceBitMask
 mask for luminance bits More...
 
   UINT32   dwBumpDuBitMask
 mask for bump map U delta bits More...
 
   UINT32   dwOperations
 DDPF_D3DFORMAT Operations. More...
 
}; 
 
union {
   UINT32   dwGBitMask
 
   UINT32   dwUBitMask
 
   UINT32   dwZBitMask
 
   UINT32   dwBumpDvBitMask
 
   struct {
      WORD   wFlipMSTypes
 
      WORD   wBltMSTypes
 
   }   MultiSampleCaps
 
}; 
 
union {
   UINT32   dwBBitMask
 
   UINT32   dwVBitMask
 
   UINT32   dwStencilBitMask
 
   UINT32   dwBumpLuminanceBitMask
 
}; 
 
union {
   UINT32   dwRGBAlphaBitMask
 
   UINT32   dwYUVAlphaBitMask
 
   UINT32   dwLuminanceAlphaBitMask
 
   UINT32   dwRGBZBitMask
 
   UINT32   dwYUVZBitMask
 
}; 
 

Member Data Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ dwAlphaBitDepth

UINT32 _DDPIXELFORMAT::dwAlphaBitDepth

how many bits for alpha channels

◆ dwBBitMask

UINT32 _DDPIXELFORMAT::dwBBitMask

◆ dwBumpBitCount

UINT32 _DDPIXELFORMAT::dwBumpBitCount

how many bits per "buxel", total

◆ dwBumpDuBitMask

UINT32 _DDPIXELFORMAT::dwBumpDuBitMask

mask for bump map U delta bits

◆ dwBumpDvBitMask

UINT32 _DDPIXELFORMAT::dwBumpDvBitMask

◆ dwBumpLuminanceBitMask

UINT32 _DDPIXELFORMAT::dwBumpLuminanceBitMask

◆ dwFlags

UINT32 _DDPIXELFORMAT::dwFlags

pixel format flags

◆ dwFourCC

UINT32 _DDPIXELFORMAT::dwFourCC

(FOURCC code)

◆ dwGBitMask

UINT32 _DDPIXELFORMAT::dwGBitMask

◆ dwLuminanceAlphaBitMask

UINT32 _DDPIXELFORMAT::dwLuminanceAlphaBitMask

◆ dwLuminanceBitCount

UINT32 _DDPIXELFORMAT::dwLuminanceBitCount

how many bits per pixel

◆ dwLuminanceBitMask

UINT32 _DDPIXELFORMAT::dwLuminanceBitMask

mask for luminance bits

◆ dwOperations

UINT32 _DDPIXELFORMAT::dwOperations

DDPF_D3DFORMAT Operations.

◆ dwPrivateFormatBitCount

UINT32 _DDPIXELFORMAT::dwPrivateFormatBitCount

format list and if DDPF_D3DFORMAT is set

Bits per pixel of private driver formats. Only valid in texture

◆ dwRBitMask

UINT32 _DDPIXELFORMAT::dwRBitMask

mask for red bit

◆ dwRGBAlphaBitMask

UINT32 _DDPIXELFORMAT::dwRGBAlphaBitMask

◆ dwRGBBitCount

UINT32 _DDPIXELFORMAT::dwRGBBitCount

how many bits per pixel

◆ dwRGBZBitMask

UINT32 _DDPIXELFORMAT::dwRGBZBitMask

◆ dwSize

UINT32 _DDPIXELFORMAT::dwSize

size of structure

◆ dwStencilBitDepth

UINT32 _DDPIXELFORMAT::dwStencilBitDepth

how many stencil bits (note: dwZBufferBitDepth-dwStencilBitDepth is total Z-only bits)

◆ dwStencilBitMask

UINT32 _DDPIXELFORMAT::dwStencilBitMask

◆ dwUBitMask

UINT32 _DDPIXELFORMAT::dwUBitMask

◆ dwVBitMask

UINT32 _DDPIXELFORMAT::dwVBitMask

◆ dwYBitMask

UINT32 _DDPIXELFORMAT::dwYBitMask

mask for Y bits

◆ dwYUVAlphaBitMask

UINT32 _DDPIXELFORMAT::dwYUVAlphaBitMask

◆ dwYUVBitCount

UINT32 _DDPIXELFORMAT::dwYUVBitCount

how many bits per pixel

◆ dwYUVZBitMask

UINT32 _DDPIXELFORMAT::dwYUVZBitMask

◆ dwZBitMask

UINT32 _DDPIXELFORMAT::dwZBitMask

◆ dwZBufferBitDepth

UINT32 _DDPIXELFORMAT::dwZBufferBitDepth

how many total bits/pixel in z buffer (including any stencil bits)

◆ 

struct { ... } _DDPIXELFORMAT::MultiSampleCaps

◆ wBltMSTypes

WORD _DDPIXELFORMAT::wBltMSTypes

◆ wFlipMSTypes

WORD _DDPIXELFORMAT::wFlipMSTypes

The documentation for this struct was generated from the following file: