UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::D3DManager クラス

DirectXの3D描画機能を提供する [詳解]

#include <D3DManager.h>

UniDx::D3DManager の継承関係図
UniDx::Singleton< D3DManager >

公開メンバ関数

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 Vector2getScreenSize () const
RenderingMode getCurrentRenderingMode () const
void setCurrentCurrentRenderingMode (RenderingMode r)

その他の継承メンバ

基底クラス UniDx::Singleton< D3DManager > に属する継承静的公開メンバ関数
static D3DManagergetInstance ()
static void create ()
static void destroy ()
基底クラス UniDx::Singleton< D3DManager > に属する継承限定公開メンバ関数
 Singleton ()
virtual ~Singleton ()
基底クラス UniDx::Singleton< D3DManager > に属する継承静的限定公開変数類
static unique_ptr< D3DManagerinstance_

詳解

DirectXの3D描画機能を提供する

構築子と解体子

◆ ~D3DManager()

UniDx::D3DManager::~D3DManager ( )

関数詳解

◆ Clear()

void UniDx::D3DManager::Clear ( float r,
float g,
float b,
float a )

◆ GetContext()

const ComPtr< ID3D11DeviceContext > & UniDx::D3DManager::GetContext ( ) const
inline

◆ getCurrentRenderingMode()

RenderingMode UniDx::D3DManager::getCurrentRenderingMode ( ) const
inline

◆ GetDevice()

const ComPtr< ID3D11Device > & UniDx::D3DManager::GetDevice ( ) const
inline

◆ getScreenSize()

const Vector2 & UniDx::D3DManager::getScreenSize ( ) const
inline

◆ Initialize()

bool UniDx::D3DManager::Initialize ( HWND hWnd,
int width,
int height )

Direct3Dを初期化し、使用できるようにする

引数
hWndウィンドウハンドル
width画面の幅
height画面の高さ

◆ Present()

void UniDx::D3DManager::Present ( )
inline

◆ setCurrentCurrentRenderingMode()

void UniDx::D3DManager::setCurrentCurrentRenderingMode ( RenderingMode r)
inline

このクラス詳解は次のファイルから抽出されました: