Namespace P64::Script

Classes

Functions

ScriptEntry &P64::Script::getCodeByIndex(uint32_t idx)
uint16_t P64::Script::getCodeSizeByIndex(uint32_t idx)
NodeGraph::GraphFunc P64::Script::getGraphFuncByUUID(uint64_t uuid)

Typedefs

typedef void (*P64::Script::FuncObjInit)(Object&, void*)
typedef void (*P64::Script::FuncObjDataDelta)(Object&, void*, float)
typedef void (*P64::Script::FuncObjDataEvent)(Object&, void*, const ObjectEvent&)
typedef void (*P64::Script::FuncObjDataColl)(Object&, void*, const P64::Coll::CollEvent&)

Variables

template<typename T>
constexpr char P64::Script::TYPE_TAG = {}

Unique tag per script data type, only its address is used.

Inline variables share one address across all files