|
UniDx
|
DirectXの3D描画機能を提供する [詳解]
#include <D3DManager.h>
公開メンバ関数 | |
| bool | Initialize (HWND hWnd, int width, int height) |
| Direct3Dを初期化し、使用できるようにする | |
| const ComPtr< ID3D11Device > & | GetDevice () const |
| const ComPtr< ID3D11DeviceContext > & | GetContext () const |
| ~D3DManager () | |
| void | Clear (float r, float g, float b, float a) |
| void | Present () |
| const Vector2 & | getScreenSize () const |
| RenderingMode | getCurrentRenderingMode () const |
| void | setCurrentCurrentRenderingMode (RenderingMode r) |
その他の継承メンバ | |
| 基底クラス UniDx::Singleton< D3DManager > に属する継承静的公開メンバ関数 | |
| static D3DManager * | getInstance () |
| static void | create () |
| static void | destroy () |
| 基底クラス UniDx::Singleton< D3DManager > に属する継承限定公開メンバ関数 | |
| Singleton () | |
| virtual | ~Singleton () |
| 基底クラス UniDx::Singleton< D3DManager > に属する継承静的限定公開変数類 | |
| static unique_ptr< D3DManager > | instance_ |
DirectXの3D描画機能を提供する
| UniDx::D3DManager::~D3DManager | ( | ) |
| void UniDx::D3DManager::Clear | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a ) |
|
inline |
|
inline |
|
inline |
|
inline |
| bool UniDx::D3DManager::Initialize | ( | HWND | hWnd, |
| int | width, | ||
| int | height ) |
Direct3Dを初期化し、使用できるようにする
| hWnd | ウィンドウハンドル |
| width | 画面の幅 |
| height | 画面の高さ |
|
inline |
|
inline |