FCT
载入中...
搜索中...
未找到
IPipelineResource.h
浏览该文件的文档.
1
#pragma once
2
#include "
../MutilThreadBase/RefCount.h
"
3
namespace
FCT
{
4
5
enum class
PipelineResourceType
{
6
VertexShader
,
7
PixelShader
,
8
VertexBuffer
,
9
IndexBuffer
,
10
InputLayout
,
11
DepthStencilState
,
12
//RasterizerState,
13
RasterizationState
,
14
BlendState
,
15
Texture
,
16
DrawCall
,
17
ConstBuffer
,
18
TextureArray
,
19
RootSign
,
20
ViewportState
21
};
22
class
IPipelineResource
:
public
RefCount
{
23
public
:
24
virtual
~IPipelineResource
() {};
25
26
virtual
PipelineResourceType
getType
()
const
= 0;
27
};
28
29
}
// namespace FCT
RefCount.h
FCT::BlendState
定义
BlendState.h:22
FCT::DepthStencilState
定义
DepthStencilState.h:32
FCT::DrawCall
定义
DrawCall.h:10
FCT::IPipelineResource
定义
IPipelineResource.h:22
FCT::IPipelineResource::getType
virtual PipelineResourceType getType() const =0
FCT::IPipelineResource::~IPipelineResource
virtual ~IPipelineResource()
定义
IPipelineResource.h:24
FCT::PixelShader
定义
PixelShader.h:12
FCT::RasterizationState
定义
RasterizationState.h:28
FCT::RefCount::RefCount
RefCount()
定义
RefCount.h:7
FCT::RootSign
定义
RootSign.h:10
FCT::VertexBuffer
定义
Vertex.h:542
FCT::VertexShader
定义
VertexShader.h:20
FCT::ViewportState
定义
ViewportState.h:38
FCT
定义
Enums.h:8
FCT::PipelineResourceType
PipelineResourceType
定义
IPipelineResource.h:5
FCT::PipelineResourceType::ConstBuffer
@ ConstBuffer
定义
IPipelineResource.h:17
FCT::PipelineResourceType::IndexBuffer
@ IndexBuffer
定义
IPipelineResource.h:9
FCT::PipelineResourceType::TextureArray
@ TextureArray
定义
IPipelineResource.h:18
FCT::PipelineResourceType::InputLayout
@ InputLayout
定义
IPipelineResource.h:10
FCT::Texture
定义
RenderGraph_Texture.h:10
src
RHI
IPipelineResource.h
制作者
1.14.0