8 #ifndef DXLE_INC_STRUCTS_H_ 9 #define DXLE_INC_STRUCTS_H_ 11 #if defined(__c2__) && __clang_major__ == 3 && __clang_minor__ == 8 22 using DxLib::IMEINPUTCLAUSEDATA;
23 using DxLib::LPIMEINPUTCLAUSEDATA;
25 using DxLib::IMEINPUTDATA;
26 using DxLib::LPIMEINPUTDATA;
28 using DxLib::DISPLAYMODEDATA;
29 using DxLib::LPDISPLAYMODEDATA;
31 using DxLib::DATEDATA;
32 using DxLib::LPDATEDATA;
34 using DxLib::FILEINFO;
35 using DxLib::LPFILEINFO;
37 using DxLib::FILEINFOW;
38 using DxLib::LPFILEINFOW;
41 using DxLib::LPMATRIX;
43 using DxLib::MATRIX_D;
44 using DxLib::LPMATRIX_D;
47 using DxLib::LPVECTOR;
49 using DxLib::LPFLOAT3;
51 using DxLib::VECTOR_D;
52 using DxLib::LPVECTOR_D;
54 using DxLib::LPDOUBLE3;
59 using DxLib::LPCOLOR_F;
61 using DxLib::COLOR_U8;
64 using DxLib::LPFLOAT4;
67 using DxLib::LPDOUBLE4;
71 #ifndef DX_NOTUSE_DRAWFUNCTION 73 using DxLib::VERTEX2D;
74 using DxLib::LPVERTEX2D;
76 using DxLib::VERTEX2DSHADER;
77 using DxLib::LPVERTEX2DSHADER;
79 using DxLib::VERTEX_3D;
80 using DxLib::LPVERTEX_3D;
82 using DxLib::VERTEX3D;
83 using DxLib::LPVERTEX3D;
87 using DxLib::VERTEX3DSHADER;
90 using DxLib::LPVERTEX3DSHADER;
92 using DxLib::LIGHTPARAM;
94 using DxLib::MATERIALPARAM;
96 #endif//#ifndef DX_NOTUSE_DRAWFUNCTION 98 using DxLib::HITRESULT_LINE;
99 using DxLib::HITRESULT_LINE_D;
101 using DxLib::SEGMENT_SEGMENT_RESULT;
102 using DxLib::SEGMENT_SEGMENT_RESULT_D;
104 using DxLib::SEGMENT_POINT_RESULT;
105 using DxLib::SEGMENT_POINT_RESULT_D;
107 using DxLib::SEGMENT_TRIANGLE_RESULT;
108 using DxLib::SEGMENT_TRIANGLE_RESULT_D;
110 using DxLib::TRIANGLE_POINT_RESULT;
111 using DxLib::TRIANGLE_POINT_RESULT_D;
113 using DxLib::PLANE_POINT_RESULT;
114 using DxLib::PLANE_POINT_RESULT_D;
116 #ifndef DX_NOTUSE_DRAWFUNCTION 118 using DxLib::MV1_COLL_RESULT_POLY;
120 using DxLib::MV1_COLL_RESULT_POLY_DIM;
122 using DxLib::MV1_REF_VERTEX;
124 using DxLib::MV1_REF_POLYGON;
126 using DxLib::MV1_REF_POLYGONLIST;
128 #endif //#ifndef DX_NOTUSE_DRAWFUNCTION 132 using DxLib::SOUND3D_REVERB_PARAM;
134 using DxLib::STREAMDATASHREDTYPE2;
135 using DxLib::STREAMDATASHREDTYPE2W;
137 using DxLib::STREAMDATASHRED;
138 using DxLib::LPSTREAMDATASHRED;
140 using DxLib::STREAMDATA;
144 using DxLib::STREAMDATA;
146 using DxLib::COLORDATA;
148 using DxLib::BASEIMAGE;
149 using DxLib::GRAPHIMAGE;
150 using DxLib::LPGRAPHIMAGE;
152 using DxLib::LINEDATA;
153 using DxLib::LPLINEDATA;
155 using DxLib::POINTDATA;
156 using DxLib::LPPOINTDATA;
158 #ifndef DX_NOTUSE_DRAWFUNCTION 160 using DxLib::IMAGEFORMATDESC;
162 #endif //#ifndef DX_NOTUSE_DRAWFUNCTION 164 using DxLib::DINPUT_JOYSTATE;
166 using DxLib::XINPUT_STATE;
168 using DxLib::TOUCHINPUTPOINT;
170 using DxLib::TOUCHINPUTDATA;
175 using DxLib::LPIPDATA;
177 using DxLib::IPDATA_IPv6;
180 using namespace DxStructs;