#include <RenderGraph.h>
◆ RenderGraphImageNode() [1/2]
| FCT::RenderGraphImageNode::RenderGraphImageNode |
( |
| ) |
|
|
default |
◆ RenderGraphImageNode() [2/2]
| FCT::RenderGraphImageNode::RenderGraphImageNode |
( |
const std::string & | name | ) |
|
|
inline |
◆ addIncomingEdge() [1/2]
◆ addIncomingEdge() [2/2]
| void FCT::RenderGraphImageNode::addIncomingEdge |
( |
TargetEdge * | edge | ) |
|
|
inline |
◆ addOutgoingEdge()
| void FCT::RenderGraphImageNode::addOutgoingEdge |
( |
TextureEdge * | edge | ) |
|
|
inline |
◆ fillDefaultData()
| virtual void FCT::RenderGraphImageNode::fillDefaultData |
( |
| ) |
|
|
pure virtual |
◆ findRoot()
| SizeNode * FCT::SizeNode::findRoot |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ getComputedSize()
| bool FCT::SizeNode::getComputedSize |
( |
uint32_t & | w, |
|
|
uint32_t & | h ) const |
|
inlinenoexceptinherited |
◆ getDepthStencilIncomingEdges()
| const std::vector< DepthStencilEdge * > & FCT::RenderGraphImageNode::getDepthStencilIncomingEdges |
( |
| ) |
const |
|
inline |
◆ getImage()
| virtual Image * FCT::RenderGraphImageNode::getImage |
( |
| ) |
const |
|
pure virtual |
◆ getRelativeScale()
◆ getRoot()
| const SizeNode * FCT::SizeNode::getRoot |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ getScaleToRoot()
◆ getTargetIncomingEdges()
| const std::vector< TargetEdge * > & FCT::RenderGraphImageNode::getTargetIncomingEdges |
( |
| ) |
const |
|
inline |
◆ getTextureOutgoingEdges()
| const std::vector< TextureEdge * > & FCT::RenderGraphImageNode::getTextureOutgoingEdges |
( |
| ) |
const |
|
inline |
◆ isConnected()
| bool FCT::SizeNode::isConnected |
( |
const SizeNode * | other | ) |
const |
|
inlinenoexceptinherited |
◆ isSameSize()
| bool FCT::SizeNode::isSameSize |
( |
const SizeNode * | other | ) |
const |
|
inlinenoexceptinherited |
◆ isSizeDetermined()
| bool FCT::SizeNode::isSizeDetermined |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ operator|=() [1/3]
◆ operator|=() [2/3]
◆ operator|=() [3/3]
◆ removeIncomingEdge() [1/2]
◆ removeIncomingEdge() [2/2]
| void FCT::RenderGraphImageNode::removeIncomingEdge |
( |
TargetEdge * | edge | ) |
|
|
inline |
◆ removeOutgoingEdge()
| void FCT::RenderGraphImageNode::removeOutgoingEdge |
( |
TextureEdge * | edge | ) |
|
|
inline |
◆ setFixed()
| bool FCT::SizeNode::setFixed |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ setFixedSize()
| bool FCT::SizeNode::setFixedSize |
( |
uint32_t | w, |
|
|
uint32_t | h ) const |
|
inlinenoexceptinherited |
◆ unite()
将当前节点与另一个节点合并到同一个大小组中
- 参数
-
| other | 要合并的目标节点 |
| scale | 当前节点相对于目标节点的缩放比例 (this_size = other_size * scale) |
- 返回
- 合并是否成功,如果两个节点已经在同一组但缩放比例不匹配则返回false
在文件 SizeNode.h 第 45 行定义.
◆ height
| uint32_t FCT::SizeNode::height |
|
mutableinherited |
◆ m_depthStencilIncomingEdges
| std::vector<DepthStencilEdge*> FCT::RenderGraphImageNode::m_depthStencilIncomingEdges |
|
private |
◆ m_depthStencilOrderCounter
| uint32_t FCT::RenderGraphImageNode::m_depthStencilOrderCounter |
|
private |
◆ m_name
| std::string FCT::RenderGraphNode::m_name |
|
protectedinherited |
◆ m_targetIncomingEdges
| std::vector<TargetEdge*> FCT::RenderGraphImageNode::m_targetIncomingEdges |
|
private |
◆ m_targetOrderCounter
| uint32_t FCT::RenderGraphImageNode::m_targetOrderCounter |
|
private |
◆ m_textureOutgoingEdges
| std::vector<TextureEdge*> FCT::RenderGraphImageNode::m_textureOutgoingEdges |
|
private |
◆ parent
◆ scaleToParent
◆ sizeFixed
| bool FCT::SizeNode::sizeFixed |
|
mutableinherited |
◆ width
| uint32_t FCT::SizeNode::width |
|
mutableinherited |
该类的文档由以下文件生成: