PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
Engine
OpenGL
Backend
Cuda
Node
GLWireframeVisualNode.cpp
Go to the documentation of this file.
1
#include "
GLWireframeVisualNode.h
"
2
3
#include <
GLWireframeVisualModule.h
>
4
5
namespace
dyno
6
{
7
template
<
typename
TDataType>
8
GLWireframeVisualNode<TDataType>::GLWireframeVisualNode
()
9
:
Node
()
10
{
11
auto
wRender = std::make_shared<GLWireframeVisualModule>();
12
this->varColor()->connect(wRender->varBaseColor());
13
this->inTriangleSet()->connect(wRender->inEdgeSet());
14
this->
graphicsPipeline
()->pushModule(wRender);
15
}
16
17
template
<
typename
TDataType>
18
GLWireframeVisualNode<TDataType>::~GLWireframeVisualNode
()
19
{
20
printf(
"GLWireframeVisualNode released \n"
);
21
}
22
23
template
<
typename
TDataType>
24
std::string
GLWireframeVisualNode<TDataType>::getNodeType
()
25
{
26
return
"Visualization"
;
27
}
28
29
template
<
typename
TDataType>
30
void
GLWireframeVisualNode<TDataType>::resetStates
()
31
{
32
this->
update
();
33
}
34
35
DEFINE_CLASS
(
GLWireframeVisualNode
);
36
}
GLWireframeVisualModule.h
GLWireframeVisualNode.h
DEFINE_CLASS
#define DEFINE_CLASS(name)
Definition
Object.h:140
dyno::GLWireframeVisualNode
Definition
GLWireframeVisualNode.h:26
dyno::GLWireframeVisualNode::getNodeType
std::string getNodeType() override
Definition
GLWireframeVisualNode.cpp:24
dyno::GLWireframeVisualNode::~GLWireframeVisualNode
~GLWireframeVisualNode() override
Definition
GLWireframeVisualNode.cpp:18
dyno::GLWireframeVisualNode::resetStates
void resetStates() override
Definition
GLWireframeVisualNode.cpp:30
dyno::GLWireframeVisualNode::GLWireframeVisualNode
GLWireframeVisualNode()
Definition
GLWireframeVisualNode.cpp:8
dyno::Node::graphicsPipeline
std::shared_ptr< GraphicsPipeline > graphicsPipeline()
Definition
Node.cpp:320
dyno::Node::Node
Node()
Definition
Node.cpp:8
dyno::Node::update
void update()
Called every time interval.
Definition
Node.cpp:146
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2