| EffectiveMaterial |
Binding an item renders with, after inheritance, and the item that holds it |
| FieldDisplay |
How one item shows one field: the colormap, the range, the label and the unit (construct-fea-solve §FEC-2) |
| FieldInfo |
What a person reads about one scalar field of a mesh or tet item: its label, its unit and its frame (construct-fea-solve §FEC-1, field-presentation §FVE-4) |
| FrameStep |
One op of a proxy's chain (leaf-probe §LPD-1): the definition, its 8 packed parameter floats as the GPU node carries them, and the compiled instance it came from, if any. The batch renderer refreshes a step's floats from that instance on every frame (§LPD-8) |
| IMaterialTree |
Tree that material inheritance walks (rendering-revamp §RVM-4): each node's parent, and the binding a node holds itself |
| LeafFrameUpdater |
Writes every document child's world under an SDF item or a group (leaf-probe §LPD-8) |
| LeafState |
Derived leaf-probe state of one item (§LPD-7): its chain and its leaf world |
| MaterialBinding |
What an item holds of a material: the definition it uses, and the values of the parameters that differ from the definition's defaults (rendering-revamp §RVM-1, §RVM-8) |
| MaterialChannel |
One OpenPBR input of a definition, and the source that drives it (§RVM-6) |
| MaterialDefinition |
A material definition: a shared, named recipe with parameters, patterns and channels (rendering-revamp §RVM-1, §RVM-6) |
| MaterialExtension |
One material extension: a lobe that OpenPBR does not have, as a record (rendering-revamp §RVM-3, ruling R15) |
| MaterialExtensions |
Extension records in the bundle, loaded once |
| MaterialInstanceSet |
Distinct effective bindings of a scene, each with one index: the GPU material instances of §RVM-7 |
| MaterialLibrary |
Material definitions outside a document: the built-in home and the library home (rendering-revamp §RVM-5) |
| MaterialListSource |
What a MaterialListModel lists: the ids, and for each the facts it sorts by, without a record (rendering-revamp §RVM-9, scale) |
| MaterialPattern |
A named scalar field that a definition evaluates at the surface: a field_ record, in a space, with its parameters (§RVM-6) |
| MaterialRemap |
How a pattern or a parameter is mapped to a channel's range (rendering-revamp §RVM-6) |
| MaterialResolver |
Effective binding of each node, memoized (§RVM-4) |
| ModuleMaterial |
What the GPU material module renders an item with (rendering-revamp §RVM-7): the record of its effective binding and the binding's values. A null record: the item renders its material() through mat_inline |
| RecordFile |
File of a library of YAML records in the app's data folder: materials.json and shading-modes.json (viewport-shading-modes §VSMA-2) |
| RotationValue |
Inherent rotation of a logical instance: a tagged representation (§RO-2a) |
| SceneTreeModel |
Scene tree as a Qt item model (scene-tree-model-view §TMB-3) |
| ViewportMode |
A viewport mode: a named set of thirteen switches that decide how the viewport draws a scene (viewport-shading-modes §VSMA-1) |
| ViewportModeLibrary |
List of viewport modes: the built-ins of the bundle and the person's own, in the order that Z cycles them (viewport-shading-modes §VSMA-2) |