Example #1
0
 public DDSPixelFormat(DdsPixelFormatFlags Flags, DDSPixelFormatFourCC FourCC, uint RGBBitCount, uint BitMaskRed, uint BitMaskGreen, uint BitMaskBlue, uint BitMaskRGBAlpha)
 {
     Size                 = 0x20;
     this.Flags           = Flags;
     this.FourCC          = FourCC;
     this.RGBBitCount     = RGBBitCount;
     this.BitMaskRed      = BitMaskRed;
     this.BitMaskGreen    = BitMaskGreen;
     this.BitMaskBlue     = BitMaskBlue;
     this.BitMaskRGBAlpha = BitMaskRGBAlpha;
 }
Example #2
0
 public DdsPixelFormat(DdsPixelFormatFlags flags, int fourCc, int rgbBitCount, uint redBitMask, uint greenBitMask, uint blueBitMask, uint alphaBitMask)
 {
     Size         = 32;
     Flags        = flags;
     FourCC       = fourCc;
     RGBBitCount  = rgbBitCount;
     RedBitMask   = redBitMask;
     GreenBitMask = greenBitMask;
     BlueBitMask  = blueBitMask;
     AlphaBitMask = alphaBitMask;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DdsPixelFormat" /> struct.
 /// </summary>
 /// <param name="flags">The flags.</param>
 /// <param name="fourCC">The four CC.</param>
 /// <param name="bitCount">The bit count.</param>
 /// <param name="rMask">The r mask.</param>
 /// <param name="gMask">The g mask.</param>
 /// <param name="bMask">The b mask.</param>
 /// <param name="aMask">A mask.</param>
 public DdsPixelFormat(DdsPixelFormatFlags flags, uint fourCC, uint bitCount, uint rMask, uint gMask, uint bMask, uint aMask)
 {
     SizeInBytes = (uint)Unsafe.SizeOf <DdsPixelFormat>();
     Flags       = flags;
     FourCC      = fourCC;
     BitCount    = bitCount;
     RBitMask    = rMask;
     GBitMask    = gMask;
     BBitMask    = bMask;
     ABitMask    = aMask;
 }
Example #4
0
 public DdsPixelFormat(
     uint size,
     DdsPixelFormatFlags flags,
     uint fourCC,
     uint rgbBitCount,
     uint rBitMask,
     uint gBitMask,
     uint bBitMask,
     uint aBitMask)
 {
     this.Size        = size;
     this.Flags       = flags;
     this.FourCC      = fourCC;
     this.RGBBitCount = rgbBitCount;
     this.RBitMask    = rBitMask;
     this.GBitMask    = gBitMask;
     this.BBitMask    = bBitMask;
     this.ABitMask    = aBitMask;
 }
Example #5
0
 public DdsPixelFormat(DdsPixelFormatFlags flags, int fourCc, int rgbBitCount, uint redBitMask, uint greenBitMask, uint blueBitMask, uint alphaBitMask)
 {
     Size = 32;
     Flags = flags;
     FourCC = fourCc;
     RGBBitCount = rgbBitCount;
     RedBitMask = redBitMask;
     GreenBitMask = greenBitMask;
     BlueBitMask = blueBitMask;
     AlphaBitMask = alphaBitMask;
 }