slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
DX12PipelineState.h
浏览该文件的文档.
1//
2// Created by zhou_zhengming on 2026/5/12.
3//
4
5#pragma once
6#include "DX12Common.h"
7#include "d3d12.h"
8#include <vector>
9
10namespace z8
11{
12// 每一种 Shader 都需要对应一个 PSO
14public:
17 std::vector<D3D12_INPUT_ELEMENT_DESC> InputLayout;
18
20
21 void Init();
22 ID3D12PipelineState* Get() const;
23 ID3D12PipelineState* operator->() const;
24};
25}
26
static MaterialRegister< MetalMaterial > R
Definition MetalMaterial.cpp:10
Definition DX12Common.h:34
Definition DX12PipelineState.h:13
DX12PipelineState(DX12Render *R)
Definition DX12PipelineState.cpp:17
std::vector< D3D12_INPUT_ELEMENT_DESC > InputLayout
Definition DX12PipelineState.h:17
ComPtr< ID3D12PipelineState > Pipe
Definition DX12PipelineState.h:15
ID3D12PipelineState * operator->() const
Definition DX12PipelineState.cpp:58
ComPtr< ID3D12PipelineState > WireFrame
Definition DX12PipelineState.h:16
ID3D12PipelineState * Get() const
Definition DX12PipelineState.cpp:54
void Init()
Definition DX12PipelineState.cpp:21
Definition DX12Render.h:30
Definition Application.h:14
Microsoft::WRL::ComPtr< T > ComPtr
Definition DX12Common.h:31