Namespace P64¶
Classes¶
- Class Camera
- Class Lighting
- Class Object
- Class RenderPipeline
- Class RenderPipelineBigTex
- Class RenderPipelineDefault
- Class RenderPipelineHDRBloom
- Class Scene
- Struct AssetRef
- Struct BuffMat4FP
- Struct ComponentDef
- Struct GlobalState
- Struct HDRBloomConf
- Struct Light
- Struct ObjectEvent
- Struct ObjectEventQueue
- Struct ObjectEventWrapper
- Struct ObjectRef
- Struct PrefabParams
- Struct PrefabRef
- Struct RingBuffer
- Struct RingMat4FP
- Struct SceneConf
Functions¶
-
consteval uint32_t P64::crc32(const char *str, size_t len)¶
-
consteval uint64_t P64::crc64(const char *str, size_t len)¶
Typedefs¶
-
typedef uint32_t (*P64::FuncGetAllocSize)(void*)¶
-
typedef void (*P64::FuncOnEvent)(Object&, void*, const ObjectEvent&)¶
Variables¶
-
constexpr uint32_t P64::COMP_TABLE_SIZE = 16¶
-
const ComponentDef P64::COMP_TABLE[COMP_TABLE_SIZE]¶
-
constexpr uint16_t P64::EVENT_TYPE_ENABLE = 0xFFFF - 0¶
-
constexpr uint16_t P64::EVENT_TYPE_DISABLE = 0xFFFF - 1¶
-
constexpr uint16_t P64::EVENT_TYPE_READY = 0xFFFF - 2¶
-
constexpr uint16_t P64::EVENT_TYPE_CUSTOM_START = 0x0000¶
-
constexpr uint16_t P64::EVENT_TYPE_CUSTOM_END = 0xF000¶
-
GlobalState P64::state¶
-
constexpr uint32_t P64::MAX_LIGHTS = 6¶