slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
z8::DX12SwapChain类 参考

#include <DX12SwapChain.h>

类 z8::DX12SwapChain 继承关系图:
Inheritance graph
[图例]
z8::DX12SwapChain 的协作图:
Collaboration graph
[图例]

Public 类型

using SwapChainTy = IDXGISwapChain3
 

Public 成员函数

 DX12SwapChain (DX12Render *R)
 
void Init ()
 
void Resize () const
 
void Present () const
 
SwapChainTyoperator-> () const
 
- Public 成员函数 继承自 z8::DX12Common
 DX12Common (DX12Render *)
 
virtual ~DX12Common ()=default
 

Public 属性

ComPtr< SwapChainTySwapChain
 
DXGI_FORMAT Format = DXGI_FORMAT_R8G8B8A8_UNORM
 

静态 Public 属性

static constexpr int RtvBufCount = 2
 

额外继承的成员函数

- Protected 属性 继承自 z8::DX12Common
DX12DeviceCtx
 
DX12RenderRender
 

成员类型定义说明

◆ SwapChainTy

using z8::DX12SwapChain::SwapChainTy = IDXGISwapChain3

构造及析构函数说明

◆ DX12SwapChain()

DX12SwapChain::DX12SwapChain ( DX12Render * R)

成员函数说明

◆ Init()

void z8::DX12SwapChain::Init ( )

◆ operator->()

DX12SwapChain::SwapChainTy * DX12SwapChain::operator-> ( ) const

◆ Present()

void DX12SwapChain::Present ( ) const

◆ Resize()

void DX12SwapChain::Resize ( ) const
这是这个函数的调用关系图:

类成员变量说明

◆ Format

DXGI_FORMAT z8::DX12SwapChain::Format = DXGI_FORMAT_R8G8B8A8_UNORM

◆ RtvBufCount

constexpr int z8::DX12SwapChain::RtvBufCount = 2
staticconstexpr

◆ SwapChain

ComPtr<SwapChainTy> z8::DX12SwapChain::SwapChain

该类的文档由以下文件生成: