FCT
载入中...
搜索中...
未找到
FCT::RenderGraphPassNode类 参考

#include <RenderGraph.h>

类 FCT::RenderGraphPassNode 继承关系图:
Inheritance graph
FCT::RenderGraphPassNode 的协作图:
Collaboration graph

Public 成员函数

 RenderGraphPassNode ()
 RenderGraphPassNode (std::string name)
void addIncomingEdge (TextureEdge *edge)
void addOutgoingEdge (TargetEdge *edge)
void addOutgoingEdge (DepthStencilEdge *edge)
const std::vector< TextureEdge * > & getTextureIncomingEdges () const
const std::vector< TargetEdge * > & getTargetOutgoingEdges () const
const std::vector< DepthStencilEdge * > & getDepthStencilOutgoingEdges () const
void applyPassDesc (const PassDesc &desc)
const EnablePassCleargetClearInfo () const

Protected 属性

std::string m_name

Private 属性

std::vector< TextureEdge * > m_textureIncomingEdges
std::vector< TargetEdge * > m_targetOutgoingEdges
std::vector< DepthStencilEdge * > m_depthStencilOutgoingEdges
EnablePassClear m_clearInfo

详细描述

在文件 RenderGraph.h147 行定义.

构造及析构函数说明

◆ RenderGraphPassNode() [1/2]

FCT::RenderGraphPassNode::RenderGraphPassNode ( )
inline

在文件 RenderGraph.h150 行定义.

◆ RenderGraphPassNode() [2/2]

FCT::RenderGraphPassNode::RenderGraphPassNode ( std::string name)
inline

在文件 RenderGraph.h152 行定义.

函数调用图:

成员函数说明

◆ addIncomingEdge()

void FCT::RenderGraphPassNode::addIncomingEdge ( TextureEdge * edge)
inline

在文件 RenderGraph.h157 行定义.

◆ addOutgoingEdge() [1/2]

void FCT::RenderGraphPassNode::addOutgoingEdge ( DepthStencilEdge * edge)
inline

在文件 RenderGraph.h165 行定义.

◆ addOutgoingEdge() [2/2]

void FCT::RenderGraphPassNode::addOutgoingEdge ( TargetEdge * edge)
inline

在文件 RenderGraph.h161 行定义.

◆ applyPassDesc()

void FCT::RenderGraphPassNode::applyPassDesc ( const PassDesc & desc)
inline

在文件 RenderGraph.h180 行定义.

◆ getClearInfo()

const EnablePassClear & FCT::RenderGraphPassNode::getClearInfo ( ) const
inline

在文件 RenderGraph.h183 行定义.

◆ getDepthStencilOutgoingEdges()

const std::vector< DepthStencilEdge * > & FCT::RenderGraphPassNode::getDepthStencilOutgoingEdges ( ) const
inline

在文件 RenderGraph.h177 行定义.

◆ getTargetOutgoingEdges()

const std::vector< TargetEdge * > & FCT::RenderGraphPassNode::getTargetOutgoingEdges ( ) const
inline

在文件 RenderGraph.h173 行定义.

◆ getTextureIncomingEdges()

const std::vector< TextureEdge * > & FCT::RenderGraphPassNode::getTextureIncomingEdges ( ) const
inline

在文件 RenderGraph.h169 行定义.

类成员变量说明

◆ m_clearInfo

EnablePassClear FCT::RenderGraphPassNode::m_clearInfo
private

在文件 RenderGraph.h190 行定义.

◆ m_depthStencilOutgoingEdges

std::vector<DepthStencilEdge*> FCT::RenderGraphPassNode::m_depthStencilOutgoingEdges
private

在文件 RenderGraph.h189 行定义.

◆ m_name

std::string FCT::RenderGraphNode::m_name
protectedinherited

在文件 RenderGraph.h57 行定义.

◆ m_targetOutgoingEdges

std::vector<TargetEdge*> FCT::RenderGraphPassNode::m_targetOutgoingEdges
private

在文件 RenderGraph.h188 行定义.

◆ m_textureIncomingEdges

std::vector<TextureEdge*> FCT::RenderGraphPassNode::m_textureIncomingEdges
private

在文件 RenderGraph.h187 行定义.


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