Frapper  1.0a
Public Member Functions | List of all members
Frapper::NodeTypeInterface Class Referenceabstract

Interface for node type classes. More...

#include <NodeTypeInterface.h>

Inherited by AdvancedRenderNode::AdvancedRenderNodePlugin, AmbientOcclusionNode::AmbientOcclusionNodePlugin, AnimatableMeshNode::AnimatableMeshNodePlugin, AnimationClipNode::AnimationClipNodePlugin, AqtFilterBilateralSmoothNode::AqtFilterBilateralSmoothNodePlugin, AqtFilterMorphologicalSmoothNode::AqtFilterMorphologicalSmoothNodePlugin, AqtFilterSobelNode::AqtFilterSobelNodePlugin, AqtFilterUnsharpMaskNode::AqtFilterUnsharpMaskNodePlugin, AqtWatercolorNode::AqtWatercolorNodePlugin, BroadcastNode::BroadcastNodePlugin, CameraNode::CameraNodePlugin, ColorImageNode::ColorImageNodePlugin, CompositorTemplateNode::CompositorTemplateNodePlugin, FaceShiftClientNode::FaceShiftClientNodePlugin, FaceShiftClientUDPNode::FaceShiftClientUDPNodePlugin, FaceTrackerNode::FaceTrackerNodePlugin, FiveViewCameraNode::FiveViewCameraPlugin, GeometryBlurNode::GeometryBlurNodePlugin, HairRenderAlphaNode::HairRenderNodePlugin, HairRenderNode::HairRenderNodePlugin, HairSingleScatterRenderNode::HairSingleScatterRenderNodePlugin, HeadLogicNode::HeadLogicNodePlugin, ImageFileNode::ImageFileNodePlugin, ImageFilterNode::CameraInputNodePlugin, ImageFilterNode::ImageFilterNodePlugin, ImageSaverNode::ImageSaverNodePlugin, LightNode::LightNodePlugin, LightWarpingNode::LightWarpingNodePlugin, MocapMeshNodePlugin, MultiplierNode::MultiplierNodePlugin, NetworkAnimNode::NetworkAnimNodePlugin, NormalFlattenNode::NormalFlattenNodePlugin, PoemAnalyserNode::PoemAnalyserNodePlugin, PoemReaderNode::PoemReaderNodePlugin, PointCloudTestNode::PointCloudTestPlugin, RandomBlinkNode::RandomBlinkNodePlugin, S3DGameNode::S3DGameNodePlugin, SceneLoaderNode::SceneLoaderNodePlugin, ShadowMapRenderNode::ShadowMapRenderNodePlugin, SimpleBlendNode::SimpleBlendNodePlugin, SimpleRenderNode::SimpleRenderNodePlugin, StereoCameraNode::StereoCameraPlugin, StringMultiplexerNode::StringMultiplexerNodePlugin, StringToBoolNode::String2BoolNodePlugin, SurfaceCurvatureNode::SurfaceCurvatureNodePlugin, TemplateNode::TemplateNodePlugin, TestNode::TestNodePlugin, TextRenderNode::TextRenderPlugin, TimerNode::TimerNodePlugin, TransformNode::TransformNodePlugin, TridelityNode::TridelityNodePlugin, TriggerAnimNode::TriggerAnimNodePlugin, and WiiTrackerNode::WiiTrackerNodePlugin.

Public Member Functions

virtual NodecreateNode (const QString &name, ParameterGroup *parameterRoot)=0
 Creates a node of this node type.
 

Detailed Description

Interface for node type classes.

Member Function Documentation

virtual Node* Frapper::NodeTypeInterface::createNode ( const QString &  name,
ParameterGroup parameterRoot 
)
pure virtual

Creates a node of this node type.

Parameters
nameThe name for the new node.
parameterRootA copy of the parameter tree specific for the type of the node.
Returns
A pointer to the new node.

Implemented in AqtFilterBilateralSmoothNode::AqtFilterBilateralSmoothNodePlugin, AqtFilterMorphologicalSmoothNode::AqtFilterMorphologicalSmoothNodePlugin, AqtFilterSobelNode::AqtFilterSobelNodePlugin, AqtFilterUnsharpMaskNode::AqtFilterUnsharpMaskNodePlugin, AqtWatercolorNode::AqtWatercolorNodePlugin, FiveViewCameraNode::FiveViewCameraPlugin, StereoCameraNode::StereoCameraPlugin, AdvancedRenderNode::AdvancedRenderNodePlugin, HairRenderNode::HairRenderNodePlugin, HairRenderAlphaNode::HairRenderNodePlugin, HairSingleScatterRenderNode::HairSingleScatterRenderNodePlugin, ShadowMapRenderNode::ShadowMapRenderNodePlugin, TextRenderNode::TextRenderPlugin, CameraNode::CameraNodePlugin, SimpleRenderNode::SimpleRenderNodePlugin, HeadLogicNode::HeadLogicNodePlugin, MultiplierNode::MultiplierNodePlugin, PoemReaderNode::PoemReaderNodePlugin, ColorImageNode::ColorImageNodePlugin, ImageFileNode::ImageFileNodePlugin, ImageFilterNode::ImageFilterNodePlugin, LightNode::LightNodePlugin, FaceShiftClientNode::FaceShiftClientNodePlugin, PoemAnalyserNode::PoemAnalyserNodePlugin, S3DGameNode::S3DGameNodePlugin, StringMultiplexerNode::StringMultiplexerNodePlugin, TemplateNode::TemplateNodePlugin, TestNode::TestNodePlugin, TimerNode::TimerNodePlugin, TransformNode::TransformNodePlugin, TriggerAnimNode::TriggerAnimNodePlugin, AnimationClipNode::AnimationClipNodePlugin, WiiTrackerNode::WiiTrackerNodePlugin, BroadcastNode::BroadcastNodePlugin, FaceShiftClientUDPNode::FaceShiftClientUDPNodePlugin, NetworkAnimNode::NetworkAnimNodePlugin, ImageFilterNode::CameraInputNodePlugin, PointCloudTestNode::PointCloudTestPlugin, StringToBoolNode::String2BoolNodePlugin, LightWarpingNode::LightWarpingNodePlugin, FaceTrackerNode::FaceTrackerNodePlugin, RandomBlinkNode::RandomBlinkNodePlugin, AnimatableMeshNode::AnimatableMeshNodePlugin, SceneLoaderNode::SceneLoaderNodePlugin, MocapMeshNodePlugin, AmbientOcclusionNode::AmbientOcclusionNodePlugin, CompositorTemplateNode::CompositorTemplateNodePlugin, SurfaceCurvatureNode::SurfaceCurvatureNodePlugin, SimpleBlendNode::SimpleBlendNodePlugin, TridelityNode::TridelityNodePlugin, GeometryBlurNode::GeometryBlurNodePlugin, NormalFlattenNode::NormalFlattenNodePlugin, and ImageSaverNode::ImageSaverNodePlugin.


The documentation for this class was generated from the following file: