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

#include <DX12Render.h>

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

Public 成员函数

 DX12Render (Application *app)
 
void Init () override
 
void Update () override
 
void Draw () override
 
void Resize () override
 
void InitObject ()
 
CameraGetCamera () const
 
WindowGetWindow () const
 
TimerGetTimer () const
 
LightGetLight () const
 
- Public 成员函数 继承自 z8::Render
virtual ~Render ()=default
 

Public 属性

ApplicationApp
 
DX12DeviceCtx
 
D3D12_VIEWPORT ScreenView
 
D3D12_RECT ScissorRect
 
DX12Command Cmd
 
DX12SwapChain SwapChain
 
DX12Msaa Msaa
 
DX12PipelineState PSO
 
DX12RootSignature RootSignature
 
DX12DepthStencil DepthStencil
 
DX12RenderTarget RenderTarget
 
DX12ConstBuf ConstBuf
 
DX12MeshManager MeshManager
 
DX12MaterialManager MaterialManager
 
DX12GlobalConst GlobalConst
 
std::vector< DX12RenderObjectRenderObjects
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 z8::Render
static RenderCreateRender (Application *App, RenderType type=DirectX12)
 

构造及析构函数说明

◆ DX12Render()

z8::DX12Render::DX12Render ( Application * app)
函数调用图:

成员函数说明

◆ Draw()

void z8::DX12Render::Draw ( )
overridevirtual

实现了 z8::Render.

◆ GetCamera()

Camera * DX12Render::GetCamera ( ) const
这是这个函数的调用关系图:

◆ GetLight()

Light * DX12Render::GetLight ( ) const

◆ GetTimer()

Timer * DX12Render::GetTimer ( ) const

◆ GetWindow()

Window * DX12Render::GetWindow ( ) const
这是这个函数的调用关系图:

◆ Init()

void z8::DX12Render::Init ( )
overridevirtual

实现了 z8::Render.

◆ InitObject()

void DX12Render::InitObject ( )
函数调用图:

◆ Resize()

void DX12Render::Resize ( )
overridevirtual

实现了 z8::Render.

函数调用图:

◆ Update()

void z8::DX12Render::Update ( )
overridevirtual

实现了 z8::Render.

类成员变量说明

◆ App

Application* z8::DX12Render::App

◆ Cmd

DX12Command z8::DX12Render::Cmd

◆ ConstBuf

DX12ConstBuf z8::DX12Render::ConstBuf

◆ Ctx

DX12Device* z8::DX12Render::Ctx

◆ DepthStencil

DX12DepthStencil z8::DX12Render::DepthStencil

◆ GlobalConst

DX12GlobalConst z8::DX12Render::GlobalConst

◆ MaterialManager

DX12MaterialManager z8::DX12Render::MaterialManager

◆ MeshManager

DX12MeshManager z8::DX12Render::MeshManager

◆ Msaa

DX12Msaa z8::DX12Render::Msaa

◆ PSO

DX12PipelineState z8::DX12Render::PSO

◆ RenderObjects

std::vector<DX12RenderObject> z8::DX12Render::RenderObjects

◆ RenderTarget

DX12RenderTarget z8::DX12Render::RenderTarget

◆ RootSignature

DX12RootSignature z8::DX12Render::RootSignature

◆ ScissorRect

D3D12_RECT z8::DX12Render::ScissorRect

◆ ScreenView

D3D12_VIEWPORT z8::DX12Render::ScreenView

◆ SwapChain

DX12SwapChain z8::DX12Render::SwapChain

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