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

静的公開メンバ関数

static void InitWindow ()
 ウィンドウの初期化
static void InitDevice ()
 デバイスの初期化
static void ReleaseDevice ()
 デバイスのリリース
static ID3D12Device * GetDevice ()
 デバイスの取得
static IDXGIFactory6 * GetDXGI ()
 DXGIの取得
static IDXGISwapChain4 * GetSwapChain ()
 スワップチェーンの取得
static ID3D12CommandAllocator * GetCMDAllocator ()
 コマンドアロケータの取得
static ID3D12GraphicsCommandList * GetCMDList ()
 コマンドリストの取得
static ID3D12CommandQueue * GetCMDQueue ()
 コマンドキューの取得
static ID3D12DescriptorHeap * GetRTVHeap ()
 RTVヒープ領域の取得
static ID3D12Fence * GetFence (INT i)
 フェンスの取得
static UINT64 & GetFenceVal (INT i)
 フェンスの値の取得
static ID3D12Resource * GetBackBuffer (INT index)
 RTV用バックバッファの取得

関数詳解

◆ GetBackBuffer()

ID3D12Resource * DeviceManager::GetBackBuffer ( INT index)
inlinestatic

RTV用バックバッファの取得

引数
indexインデックス
戻り値
RTV用バックバッファ本体
被呼び出し関係図:

◆ GetCMDAllocator()

ID3D12CommandAllocator * DeviceManager::GetCMDAllocator ( )
inlinestatic

コマンドアロケータの取得

戻り値
コマンドアロケータ本体
被呼び出し関係図:

◆ GetCMDList()

ID3D12GraphicsCommandList * DeviceManager::GetCMDList ( )
inlinestatic

コマンドリストの取得

戻り値
コマンドリスト本体
被呼び出し関係図:

◆ GetCMDQueue()

ID3D12CommandQueue * DeviceManager::GetCMDQueue ( )
inlinestatic

コマンドキューの取得

戻り値
コマンドキュー本体
被呼び出し関係図:

◆ GetDevice()

ID3D12Device * DeviceManager::GetDevice ( )
inlinestatic

デバイスの取得

戻り値
デバイス本体
被呼び出し関係図:

◆ GetDXGI()

IDXGIFactory6 * DeviceManager::GetDXGI ( )
inlinestatic

DXGIの取得

戻り値
DXGI本体

◆ GetFence()

ID3D12Fence * DeviceManager::GetFence ( INT i)
inlinestatic

フェンスの取得

引数
iインデックス
戻り値
フェンス本体
被呼び出し関係図:

◆ GetFenceVal()

UINT64 & DeviceManager::GetFenceVal ( INT i)
inlinestatic

フェンスの値の取得

引数
iインデックス
戻り値
フェンスの値本体
被呼び出し関係図:

◆ GetRTVHeap()

ID3D12DescriptorHeap * DeviceManager::GetRTVHeap ( )
inlinestatic

RTVヒープ領域の取得

戻り値
RTVヒープ本体
被呼び出し関係図:

◆ GetSwapChain()

IDXGISwapChain4 * DeviceManager::GetSwapChain ( )
inlinestatic

スワップチェーンの取得

戻り値
スワップチェーン本体
被呼び出し関係図:

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