#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]
◆ 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 |
该类的文档由以下文件生成: