DxLibEx
prototype2d.hpp
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_TEXTURE_TEXTURE2D_PROTOTYPE2D_HPP_
9 #define DXLE_INC_TEXTURE_TEXTURE2D_PROTOTYPE2D_HPP_
10 
12 #if defined(__c2__) && __clang_major__ == 3 && __clang_minor__ == 8
13 //To avoid compile error
14 //C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error : unknown type name 'IUnknown'
15 // static_cast<IUnknown*>(*pp); // make sure everyone derives from IUnknown
16 struct IUnknown;
17 #endif
18 #include "DxLib.h"
19 #include "dxlibex/basic_types.hpp"
20 
21 namespace dxle
22 {
24  namespace graph2d
25  {
26  class texture2d;
27  class screen;
28 
29  class animation_graph;
30 
31  class shared_texture2d;
32 
33  template<size_t N>
36 
37 
38  namespace gr_impl
39  {
40  template<typename BuffT, typename OutFunc>
41  void LoadDivGraph_impl(OutFunc&& out_func, BuffT* HandleBuf, const TCHAR *FileName, int AllNum, const dxle::sizei& Num, const dxle::sizei& Size, bool NotUse3DFlag);
42  }
43  }
44  using namespace graph2d;
45 }
46 
47 #endif
Definition: cast_if.hpp:12
void LoadDivGraph_impl(OutFunc &&out_func, BuffT *HandleBuf, const TCHAR *FileName, int AllNum, const dxle::sizei &Num, const dxle::sizei &Size, bool NotUse3DFlag)
画像ファイルを分割してグラフィックハンドルを作成する
Definition: texture2d.hpp:35