Skip to main content

boon/entity/
mod.rs

1//! Entity system for parsing and representing game state.
2//!
3//! This module handles everything related to entities in the demo:
4//! - Entity lifecycle (create, update, delete)
5//! - Serializers and field definitions
6//! - Class information
7//! - Field value decoding
8//! - String tables
9
10mod class_info;
11mod entities;
12mod field_decoder;
13pub(crate) mod field_path;
14mod field_value;
15mod quantized_float;
16mod serializers;
17mod string_tables;
18
19pub use class_info::{ClassEntry, ClassInfo};
20pub use entities::{
21    ENTITY_HANDLE_INDEX_MASK, Entity, EntityContainer, INVALID_ENTITY_HANDLE, protobuf_handle_index,
22};
23pub use field_decoder::{FieldDecodeContext, FieldMetadata};
24pub use field_value::FieldValue;
25pub use serializers::{Serializer, SerializerContainer, SerializerField};
26pub use string_tables::{StringTable, StringTableContainer, StringTableEntry};