Subversion Repositories Games.Chess Giants

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. //---------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation.  All rights reserved.
  3. //
  4. // This file is automatically generated.  Please do not edit it directly.
  5. //
  6. // File name: D2DBaseTypes.h
  7. //---------------------------------------------------------------------------
  8. #pragma once
  9.  
  10.  
  11. #ifndef _D2DBASETYPES_INCLUDED
  12. #define _D2DBASETYPES_INCLUDED
  13.  
  14. #ifndef COM_NO_WINDOWS_H
  15. #include <windows.h>
  16. #endif // #ifndef COM_NO_WINDOWS_H
  17.  
  18. #ifndef D3DCOLORVALUE_DEFINED
  19.  
  20. //+-----------------------------------------------------------------------------
  21. //
  22. //  Struct:
  23. //      D3DCOLORVALUE
  24. //
  25. //------------------------------------------------------------------------------
  26. typedef struct D3DCOLORVALUE
  27. {
  28.     FLOAT r;
  29.     FLOAT g;
  30.     FLOAT b;
  31.     FLOAT a;
  32.  
  33. } D3DCOLORVALUE;
  34.  
  35. #define D3DCOLORVALUE_DEFINED
  36. #endif
  37.  
  38.  
  39. //+-----------------------------------------------------------------------------
  40. //
  41. //  Struct:
  42. //      D2D_POINT_2U
  43. //
  44. //------------------------------------------------------------------------------
  45. typedef struct D2D_POINT_2U
  46. {
  47.     UINT32 x;
  48.     UINT32 y;
  49.  
  50. } D2D_POINT_2U;
  51.  
  52.  
  53. //+-----------------------------------------------------------------------------
  54. //
  55. //  Struct:
  56. //      D2D_POINT_2F
  57. //
  58. //------------------------------------------------------------------------------
  59. typedef struct D2D_POINT_2F
  60. {
  61.     FLOAT x;
  62.     FLOAT y;
  63.  
  64. } D2D_POINT_2F;
  65.  
  66.  
  67. //+-----------------------------------------------------------------------------
  68. //
  69. //  Struct:
  70. //      D2D_RECT_F
  71. //
  72. //------------------------------------------------------------------------------
  73. typedef struct D2D_RECT_F
  74. {
  75.     FLOAT left;
  76.     FLOAT top;
  77.     FLOAT right;
  78.     FLOAT bottom;
  79.  
  80. } D2D_RECT_F;
  81.  
  82.  
  83. //+-----------------------------------------------------------------------------
  84. //
  85. //  Struct:
  86. //      D2D_RECT_U
  87. //
  88. //------------------------------------------------------------------------------
  89. typedef struct D2D_RECT_U
  90. {
  91.     UINT32 left;
  92.     UINT32 top;
  93.     UINT32 right;
  94.     UINT32 bottom;
  95.  
  96. } D2D_RECT_U;
  97.  
  98.  
  99. //+-----------------------------------------------------------------------------
  100. //
  101. //  Struct:
  102. //      D2D_SIZE_F
  103. //
  104. //------------------------------------------------------------------------------
  105. typedef struct D2D_SIZE_F
  106. {
  107.     FLOAT width;
  108.     FLOAT height;
  109.  
  110. } D2D_SIZE_F;
  111.  
  112.  
  113. //+-----------------------------------------------------------------------------
  114. //
  115. //  Struct:
  116. //      D2D_SIZE_U
  117. //
  118. //------------------------------------------------------------------------------
  119. typedef struct D2D_SIZE_U
  120. {
  121.     UINT32 width;
  122.     UINT32 height;
  123.  
  124. } D2D_SIZE_U;
  125.  
  126. typedef D3DCOLORVALUE D2D_COLOR_F;
  127.  
  128. //+-----------------------------------------------------------------------------
  129. //
  130. //  Struct:
  131. //      D2D_MATRIX_3X2_F
  132. //
  133. //------------------------------------------------------------------------------
  134. typedef struct D2D_MATRIX_3X2_F
  135. {
  136.     FLOAT _11;
  137.     FLOAT _12;
  138.     FLOAT _21;
  139.     FLOAT _22;
  140.     FLOAT _31;
  141.     FLOAT _32;
  142.  
  143. } D2D_MATRIX_3X2_F;
  144.  
  145. #endif // #ifndef _D2DBASETYPES_INCLUDED
  146.