|
Polyphase Game Engine
|
#include "PolyphaseAPI.h"#include "Stream.h"#include "EngineTypes.h"#include "Maths.h"#include <string>Go to the source code of this file.
Classes | |
| union | DatumData |
| class | Datum |
Macros | |
| #define | NULL_DATUM Datum::sNullDatum |
Typedefs | |
| typedef bool(* | DatumChangeHandlerFP) (class Datum *prop, uint32_t index, const void *newValue) |
Enumerations | |
| enum class | DatumType : uint8_t { Integer , Float , Bool , String , Vector2D , Vector , Color , Asset , Byte , Table , Node , Short , Function , Node3D , Widget , Text , Quad , Audio3D , Scene , PointCloud , Spline3D , Execution , SpinBox , Window , DialogWindow , InputField , ProgressBar , CheckBox , ListViewWidget , ListViewItemWidget , DebugResourcesWidget , ArrayWidget , Button , Slider , LineEdit , Canvas , ComboBox , Voxel3D , Terrain3D , TileMap2D , NavMesh3D , Camera3D , DirectionalLight3D , Box3D , Particle3D , TimelinePlayer , NodeGraphPlayer , Material , TileSet , TileMap , Timeline , NodeGraphAsset , Count } |
Functions | |
| bool | IsNodeDatumType (DatumType type) |
| bool | IsAssetDatumType (DatumType type) |
| #define NULL_DATUM Datum::sNullDatum |
| typedef bool(* DatumChangeHandlerFP) (class Datum *prop, uint32_t index, const void *newValue) |
|
strong |
|
inline |
|
inline |