Web Analytics Made Easy - Statcounter
Skip to content

File SBDDataGraphNode.hpp#

FileList > DataGraph > SBDDataGraphNode.hpp

  • #include <string>
  • #include "SBCSignal.hpp"
  • #include "SBDDataGraphExport.hpp"
  • #include "SBCMetaRegister.hpp"
  • #include "SBCReferenceTarget.hpp"
  • #include "SBCReferenceRegister.hpp"
  • #include "SBCSerializer.hpp"
  • #include "SBDDataGraphBaseEvent.hpp"
  • #include "SBDDataGraphNodeIndexer.hpp"
  • #include "SBDDataGraphNodeGetter.hpp"
  • #include "SBDDataGraphNodePredicate.hpp"
  • #include "SBDDataGraphNodeVisitor.hpp"
  • #include "SBDQuantity.hpp"
  • #include "SBCReferencePointerIndexer.hpp"

Classes#

Type Name
class SBDDataGraphNode
This class is the base class to describe a node in the data graph.
class DescendsFrom
This node predicate returns true if the node descends from a given node or node indexer
class IsIn
This node predicate returns true if the node descends from a given node or node indexer, or if the node belongs to a group stored in the given node or node indexer
class IsOneOf
This node predicate returns true for nodes in a given node indexer

Public Types#

Type Name
typedef SBDDataGraphNode SBNode
The short name of SBDDataGraphNode .

Public Functions#

Type Name
SB_REGISTER_TARGET_TYPE (SBDDataGraphNode, "SBNode", "F03D2ED2-C93B-C86E-C66E-01A776229839")
SB_REGISTER_TYPE (SBDDataGraphNode::Type, "SBNode::Type", "E98E21B8-32F1-50F5-D7D5-8F669A15B841")
SB_REGISTER_TYPE (SBDDataGraphNode::RenderingPass, "SBNode::RenderingPass", "87BFE8C0-F5CE-11E9-AAEF-0800200C9A66")

Public Types Documentation#

typedef SBNode#

The short name of SBDDataGraphNode .

typedef SBDDataGraphNode SBNode;


Public Functions Documentation#

function SB_REGISTER_TARGET_TYPE#

SB_REGISTER_TARGET_TYPE (
    SBDDataGraphNode,
    "SBNode",
    "F03D2ED2-C93B-C86E-C66E-01A776229839"
) 

function SB_REGISTER_TYPE#

SB_REGISTER_TYPE (
    SBDDataGraphNode::Type,
    "SBNode::Type",
    "E98E21B8-32F1-50F5-D7D5-8F669A15B841"
) 

function SB_REGISTER_TYPE#

SB_REGISTER_TYPE (
    SBDDataGraphNode::RenderingPass,
    "SBNode::RenderingPass",
    "87BFE8C0-F5CE-11E9-AAEF-0800200C9A66"
)