Class: ValueParser
Defined in: src/loader/parser/prefab/prefabData/ValueParser.ts:22
Decodes a typed value from a prefab byte stream. Reads the leading type tag and returns the decoded value together with its ValueEnumType. Used by KV and component property decoding throughout prefab parsing.
Constructors
Constructor
new ValueParser():
ValueParser
Returns
ValueParser
Properties
_currentCtx
static_currentCtx:Context3D
Defined in: src/loader/parser/prefab/prefabData/ValueParser.ts:29
Scoped rendering context for resource lookups (mesh/texture/material). Set by PrefabParser at parse start and consumed by the lookups below. Prefab parsing is not re-entrant in practice (a single parser drives the whole buffer synchronously per call), so a shared slot is adequate.
Methods
parser()
staticparser(bytes):object
Defined in: src/loader/parser/prefab/prefabData/ValueParser.ts:36
Decode a single typed value from the stream.
Parameters
bytes
BytesArray
the prefab byte stream positioned at a value's type tag.
Returns
object
the decoded value v and its type tag t.

