PeriDyno
1.2.1
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
WtGUI
NodeEditor
WtFieldData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
FBase.h
"
4
#include "
WtNodeDataModel.h
"
5
6
using
dyno::FBase
;
7
8
class
WtFieldData
:
public
WtNodeData
9
{
10
public
:
11
WtFieldData
() {}
12
WtFieldData
(
FBase
* f)
13
:
field
(f) {}
14
15
NodeDataType
type
()
const override
16
{
17
return
NodeDataType
{
"field"
,
"Field"
};
18
}
19
20
FBase
*
getField
() {
return
field
; }
21
22
bool
isEmpty
() {
return
field
==
nullptr
; }
23
24
bool
isKindOf
(
WtNodeData
& nodedata)
const
25
{
26
return
true
;
27
}
28
29
private
:
30
FBase
*
field
=
nullptr
;
31
};
FBase.h
WtNodeDataModel.h
WtFieldData::isEmpty
bool isEmpty()
Definition
WtFieldData.h:22
WtFieldData::field
FBase * field
Definition
WtFieldData.h:30
WtFieldData::isKindOf
bool isKindOf(WtNodeData &nodedata) const
Definition
WtFieldData.h:24
WtFieldData::WtFieldData
WtFieldData()
Definition
WtFieldData.h:11
WtFieldData::type
NodeDataType type() const override
Definition
WtFieldData.h:15
WtFieldData::WtFieldData
WtFieldData(FBase *f)
Definition
WtFieldData.h:12
WtFieldData::getField
FBase * getField()
Definition
WtFieldData.h:20
WtNodeData
Definition
WtNodeData.hpp:77
dyno::FBase
Definition
FBase.h:44
NodeDataType
Definition
WtNodeData.hpp:17
Generated by
1.13.2