DxLibEx
structs.h
Go to the documentation of this file.
1 /*=============================================================================
2  Copyright (C) 2015-2017 DxLibEx project
3  https://github.com/Nagarei/DxLibEx/
4 
5  Distributed under the Boost Software License, Version 1.0.
6  (See http://www.boost.org/LICENSE_1_0.txt)
7 =============================================================================*/
8 #ifndef DXLE_INC_STRUCTS_H_
9 #define DXLE_INC_STRUCTS_H_
11 #if defined(__c2__) && __clang_major__ == 3 && __clang_minor__ == 8
12 //To avoid compile error
13 //C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error : unknown type name 'IUnknown'
14 // static_cast<IUnknown*>(*pp); // make sure everyone derives from IUnknown
15 struct IUnknown;
16 #endif
17 #include "DxLib.h"
18 
19 namespace dxle{
20 namespace DxStructs
21 {
22  using DxLib::IMEINPUTCLAUSEDATA;
23  using DxLib::LPIMEINPUTCLAUSEDATA;
24 
25  using DxLib::IMEINPUTDATA;
26  using DxLib::LPIMEINPUTDATA;
27 
28  using DxLib::DISPLAYMODEDATA;
29  using DxLib::LPDISPLAYMODEDATA;
30 
31  using DxLib::DATEDATA;
32  using DxLib::LPDATEDATA;
33 
34  using DxLib::FILEINFO;
35  using DxLib::LPFILEINFO;
36 
37  using DxLib::FILEINFOW;
38  using DxLib::LPFILEINFOW;
39 
40  using DxLib::MATRIX;
41  using DxLib::LPMATRIX;
42 
43  using DxLib::MATRIX_D;
44  using DxLib::LPMATRIX_D;
45 
46  using DxLib::VECTOR;
47  using DxLib::LPVECTOR;
48  using DxLib::FLOAT3;
49  using DxLib::LPFLOAT3;
50 
51  using DxLib::VECTOR_D;
52  using DxLib::LPVECTOR_D;
53  using DxLib::DOUBLE3;
54  using DxLib::LPDOUBLE3;
55 
56  using DxLib::FLOAT2;
57 
58  using DxLib::COLOR_F;
59  using DxLib::LPCOLOR_F;
60 
61  using DxLib::COLOR_U8;
62 
63  using DxLib::FLOAT4;
64  using DxLib::LPFLOAT4;
65 
66  using DxLib::DOUBLE4;
67  using DxLib::LPDOUBLE4;
68 
69  using DxLib::INT4;
70 
71 #ifndef DX_NOTUSE_DRAWFUNCTION
72 
73  using DxLib::VERTEX2D;
74  using DxLib::LPVERTEX2D;
75 
76  using DxLib::VERTEX2DSHADER;
77  using DxLib::LPVERTEX2DSHADER;
78 
79  using DxLib::VERTEX_3D;
80  using DxLib::LPVERTEX_3D;
81 
82  using DxLib::VERTEX3D;
83  using DxLib::LPVERTEX3D;
84 
87  using DxLib::VERTEX3DSHADER;
90  using DxLib::LPVERTEX3DSHADER;
91 
92  using DxLib::LIGHTPARAM;
93 
94  using DxLib::MATERIALPARAM;
95 
96 #endif//#ifndef DX_NOTUSE_DRAWFUNCTION
97 
98  using DxLib::HITRESULT_LINE;
99  using DxLib::HITRESULT_LINE_D;
100 
101  using DxLib::SEGMENT_SEGMENT_RESULT;
102  using DxLib::SEGMENT_SEGMENT_RESULT_D;
103 
104  using DxLib::SEGMENT_POINT_RESULT;
105  using DxLib::SEGMENT_POINT_RESULT_D;
106 
107  using DxLib::SEGMENT_TRIANGLE_RESULT;
108  using DxLib::SEGMENT_TRIANGLE_RESULT_D;
109 
110  using DxLib::TRIANGLE_POINT_RESULT;
111  using DxLib::TRIANGLE_POINT_RESULT_D;
112 
113  using DxLib::PLANE_POINT_RESULT;
114  using DxLib::PLANE_POINT_RESULT_D;
115 
116 #ifndef DX_NOTUSE_DRAWFUNCTION
117 
118  using DxLib::MV1_COLL_RESULT_POLY;
119 
120  using DxLib::MV1_COLL_RESULT_POLY_DIM;
121 
122  using DxLib::MV1_REF_VERTEX;
123 
124  using DxLib::MV1_REF_POLYGON;
125 
126  using DxLib::MV1_REF_POLYGONLIST;
127 
128 #endif //#ifndef DX_NOTUSE_DRAWFUNCTION
129 
130 
131 
132  using DxLib::SOUND3D_REVERB_PARAM;
133 
134  using DxLib::STREAMDATASHREDTYPE2;
135  using DxLib::STREAMDATASHREDTYPE2W;
136 
137  using DxLib::STREAMDATASHRED;
138  using DxLib::LPSTREAMDATASHRED;
139 
140  using DxLib::STREAMDATA;
141 
142 
143 
144  using DxLib::STREAMDATA;
145 
146  using DxLib::COLORDATA;
147 
148  using DxLib::BASEIMAGE;
149  using DxLib::GRAPHIMAGE;
150  using DxLib::LPGRAPHIMAGE;
151 
152  using DxLib::LINEDATA;
153  using DxLib::LPLINEDATA;
154 
155  using DxLib::POINTDATA;
156  using DxLib::LPPOINTDATA;
157 
158 #ifndef DX_NOTUSE_DRAWFUNCTION
159 
160  using DxLib::IMAGEFORMATDESC;
161 
162 #endif //#ifndef DX_NOTUSE_DRAWFUNCTION
163 
164  using DxLib::DINPUT_JOYSTATE;
165 
166  using DxLib::XINPUT_STATE;
167 
168  using DxLib::TOUCHINPUTPOINT;
169 
170  using DxLib::TOUCHINPUTDATA;
171 
172 
173 
174  using DxLib::IPDATA;
175  using DxLib::LPIPDATA;
176 
177  using DxLib::IPDATA_IPv6;
178 
179 }
180 using namespace DxStructs;
181 }//namespace end
182 
183 #endif
Definition: cast_if.hpp:12