PeriDyno 1.0.0
Loading...
Searching...
No Matches
GLInstanceVisualNode.h
Go to the documentation of this file.
1
16
17#pragma once
18#include <Node.h>
19
20#include <Topology/TriangleSet.h>
22
23
24namespace dyno
25{
26 template<typename TDataType>
28 {
30 public:
31 typedef typename TDataType::Coord Coord;
32
34 ~GLInstanceVisualNode() override;
35
36 public:
37 std::string caption() override;
38
39 std::string getNodeType() override;
40
41 public:
43
45
46 protected:
47 void resetStates() override;
48 };
49
51};
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
#define IMPLEMENT_TCLASS(name, T1)
Definition Object.h:103
std::string getNodeType() override
std::string caption() override
Return the caption.
DEF_INSTANCE_IN(TextureMesh, TextureMesh, "")
DEF_ARRAYLIST_IN(Transform3f, InstanceTransform, DeviceType::GPU, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25
Transform< float, 3 > Transform3f