Expand description
Scene node kinds.
Scene node kinds are open metadata, never a closed kernel enum: a scene node
is an Expr::Map carrying a kind entry whose value is a symbol in the
scene namespace (for example scene/graph). This module lists the minimum
baseline scene vocabulary and provides recognition helpers. New kinds can be
added by libs without touching the kernel; the recognized set here is the
baseline the universal lenses rely on.
Constants§
- KIND_
KEY - The map key that tags a scene node with its kind.
- SCENE_
KINDS - The baseline scene node kind names (the local part of the
scene/*symbol). - SCENE_
NAMESPACE - The namespace every scene node
kindsymbol lives in.
Functions§
- is_
known_ kind - Is
symbola recognized baseline scene node kind (scene/<known>)? - is_
known_ kind_ name - Is
namea recognized baseline scene node kind (local part only)? - scene_
kind - The qualified symbol for a scene node kind name, e.g.
scene/graph.