Loading [MathJax]/extensions/tex2jax.js
Radium Engine  1.5.28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Ra::Dataflow::Rendering::Nodes::RenderingNode Member List

This is the complete list of members for Ra::Dataflow::Rendering::Nodes::RenderingNode, including all inherited members.

add_input(PortBaseInPtr in)Ra::Dataflow::Core::Nodeinlineprotected
add_input(U &&... u)Ra::Dataflow::Core::Nodeinlineprotected
add_metadata(const nlohmann::json &data)Ra::Dataflow::Core::Node
add_output(PortBaseOutPtr out)Ra::Dataflow::Core::Nodeinlineprotected
add_output(U &&... u)Ra::Dataflow::Core::Nodeinlineprotected
add_parameter(const std::string &name, const T &value) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
add_port(PortCollection< PortPtr< PortType > > &, PortPtr< PortType > port)Ra::Dataflow::Core::Nodeinlineprotected
buildRenderTechnique(const Ra::Engine::Rendering::RenderObject *, Ra::Engine::Rendering::RenderTechnique &) constRa::Dataflow::Rendering::Nodes::RenderingNodeinlinevirtual
compile()Ra::Dataflow::Core::Nodeinlinevirtual
destroy()Ra::Dataflow::Core::Nodeinlinevirtual
display_name() constRa::Dataflow::Core::Nodeinline
execute()=0Ra::Dataflow::Core::Nodepure virtual
fromJson(const nlohmann::json &data)Ra::Dataflow::Core::Node
fromJsonInternal(const nlohmann::json &) overrideRa::Dataflow::Rendering::Nodes::RenderingNodeinlineprotectedvirtual
getIndex() const (defined in Ra::Core::Utils::IndexedObject)Ra::Core::Utils::IndexedObjectinline
hasRenderTechnique()Ra::Dataflow::Rendering::Nodes::RenderingNodeinlinevirtual
IndexAndPort typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
IndexedObject(Index idx=Index::Invalid())Ra::Core::Utils::IndexedObjectinlineexplicit
IndexedObject(const IndexedObject &id_obj)=default (defined in Ra::Core::Utils::IndexedObject)Ra::Core::Utils::IndexedObjectinline
init()Ra::Dataflow::Core::Nodeinlinevirtual
input_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
input_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
input_by_name(const std::string &name) const -> IndexAndPort< PortBaseInRawPtr >Ra::Dataflow::Core::Node
input_port(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
input_variables()Ra::Dataflow::Core::Nodeinline
inputs() constRa::Dataflow::Core::Nodeinline
instance_name() constRa::Dataflow::Core::Nodeinline
is_initialized() const (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinline
is_input()Ra::Dataflow::Core::Nodeinline
is_output()Ra::Dataflow::Core::Nodeinline
m_display_nameRa::Dataflow::Core::Nodeprotected
m_idxRa::Core::Utils::IndexedObjectprotected
m_initializedRa::Dataflow::Core::Nodeprotected
m_input_variablesRa::Dataflow::Core::Nodeprotected
m_inputsRa::Dataflow::Core::Nodeprotected
m_instance_nameRa::Dataflow::Core::Nodeprotected
m_metadataRa::Dataflow::Core::Nodeprotected
m_model_nameRa::Dataflow::Core::Nodeprotected
m_outputsRa::Dataflow::Core::Nodeprotected
m_parametersRa::Dataflow::Core::Nodeprotected
m_shaderMngrRa::Dataflow::Rendering::Nodes::RenderingNodeprotected
metadata()Ra::Dataflow::Core::Nodeinline
model_name() constRa::Dataflow::Core::Nodeinline
Node()=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
Node(const Node &)=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
Node(const std::string &instance, const std::string &typeName)Ra::Dataflow::Core::Nodeprotected
node_typename() (defined in Ra::Dataflow::Rendering::Nodes::RenderingNode)Ra::Dataflow::Rendering::Nodes::RenderingNodeinlinestatic
operator=(const Node &)=delete (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
operator==(const Node &node)Ra::Dataflow::Core::Nodeinline
output_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
output_by_index(PortIndex index) constRa::Dataflow::Core::Nodeinline
output_by_name(const std::string &name) const -> IndexAndPort< PortBaseOutRawPtr >Ra::Dataflow::Core::Node
output_port(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
outputs() constRa::Dataflow::Core::Nodeinline
parameters()Ra::Dataflow::Core::Nodeinline
ParamHandle typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
port(const PortCollection< PortPtr< PortType > > &ports, PortIndex index) constRa::Dataflow::Core::Nodeinlineprotected
port_base(const PortCollection< PortPtr< PortType > > &ports, PortIndex idx) const -> PortRawPtr< PortType >Ra::Dataflow::Core::Nodeprotected
port_by_index(const std::string &type, PortIndex index) constRa::Dataflow::Core::Node
port_by_name(const std::string &type, const std::string &name) const -> IndexAndPort< PortBaseRawPtr >Ra::Dataflow::Core::Node
port_by_name(const PortCollection< PortPtr< PortType > > &ports, const std::string &name) const -> IndexAndPort< PortRawPtr< PortType > >Ra::Dataflow::Core::Nodeprotected
PortBaseCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseInRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseOutRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBasePtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortBaseRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortCollection typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortIndex typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortInPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortInRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortOutPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortOutRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
PortRawPtr typedef (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Node
remove_input(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
remove_output(PortIndex index)Ra::Dataflow::Core::Nodeinlineprotected
remove_parameter(const std::string &name) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
remove_parameter(ParamHandle< T > &handle) (defined in Ra::Dataflow::Core::Node)Ra::Dataflow::Core::Nodeinlineprotected
resize(uint32_t width, uint32_t height)=0Ra::Dataflow::Rendering::Nodes::RenderingNodepure virtual
set_display_name(const std::string &name)Ra::Dataflow::Core::Nodeinline
set_instance_name(const std::string &name)Ra::Dataflow::Core::Nodeinline
setIndex(const Index &idx) (defined in Ra::Core::Utils::IndexedObject)Ra::Core::Utils::IndexedObjectinline
setShaderProgramManager(Ra::Engine::Data::ShaderProgramManager *shaderMngr)Ra::Dataflow::Rendering::Nodes::RenderingNodeinline
toJson(nlohmann::json &data) constRa::Dataflow::Core::Node
toJsonInternal(nlohmann::json &) const overrideRa::Dataflow::Rendering::Nodes::RenderingNodeinlineprotectedvirtual
~IndexedObject()=default (defined in Ra::Core::Utils::IndexedObject)Ra::Core::Utils::IndexedObjectinlinevirtual
~Node()=defaultRa::Dataflow::Core::Nodevirtual