Enzo
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼Nenzo
 ▼Nattr
 CAttributeContainers for geometry data
 CAttributeHandleRead write accessor for enzo::attr::Attribute
 CAttributeHandleRORead only accessor for enzo::attr::Attribute
 ▼Ndaslang
 ►CCompiledProgramA compiled daslang program ready to run
 CRuntimeShared host for the daslang runtime
 CThreadStateA daslang runtime context that also carries our evaluation world
 ▼Nexpr
 CExpressionContextThe world a single expression evaluation reads and writes to
 CExpressionEngineEvaluator for parameter expressions written in daslang
 CExpressionModule
 ▼Ngeo
 CCameraCamera primitive with only primitive-level attributes
 CFaceNormalHandleRead accessor for per-face normals
 ►CMeshPolygonal mesh primitive with point, vertex, and face attributes
 CPointLightLight that shines equally in every direction from a single position
 CPointNormalHandleRead accessor for per-point normals
 ►CPrimitiveBase class for all primitive types in the engine
 CVertexNormalHandleRead accessor for per-vertex normals
 ▼Nnt
 CAliasImplementationThe node type an alias creates in its place
 CChangeDisplayFlagCommand
 CChangeNodeLinkCommand
 CChangeParameterCommandUndo step for a parameter edit. Restores the whole parameter from a snapshot so flat values and multiparm instances both round trip
 CChangePrimaryNodeCommand
 CChangeSelectionCommand
 CCookContextThe handle a node holds while it cooks to get context about the network
 CCppImplementationThe constructor a shared library exports to give a node its behaviour
 CCreateNodeCommand
 CDeleteNodeCommand
 CInputPortOne input port a node type declares
 CMoveNodeCommand
 CNetworkEvery node in a scene, their wiring, and the scopes they live in
 CNetworkGraphThe single owner of the network's wiring and dependencies
 CNetworkManagerThe central coordinator of the engine's node system
 CNodeThe unique runtime representation of a node
 CNodeAliasA tab menu entry that creates a node of another type with its own starting values
 CNodeImplThe base class a node author subclasses to write a node's behaviour
 CNodeLinkOne wired link between two nodes, the ground truth of the network's wiring
 CNodeLoaderThe startup pass that fills the node type table from the node folders on disk
 CNodeManifestThe in memory form of one node's manifest file
 CNodeSnapshotEverything one node carries, held apart from the network so it can be rebuilt
 CNodeTypeEverything every node of one kind shares
 CNodeTypeTableThe sole owner of every node type the application knows about
 CScopeOne place nodes live, either the root or the inside of a node that holds one
 CSerializer
 CUndoCommand
 CUndoGroupBundles several commands into a single atomic undo unit
 CUndoStack
 CUndoTransactionRAII helper that opens an undo group for the duration of its scope
 CUnitA point in the network graph, either a node output or a parameter
 CUpdateLockPrevents updates on the network manager while in scope
 ▼Nprm
 ►Nstyle
 CDefault
 CName
 CNodeParameter
 CParameter
 ►CRampA sampled snapshot of a ramp parameter read during cook
 CRange
 CTemplate
 ▼Nscript
 CAttributeBindingA point attribute the script reads or writes as @name
 CGeometryModule
 CMeshAttributeReaderA mesh's attributes by name, with a read handle for each
 CPointScriptA compiled script that runs once per point and edits the point's attributes
 CScriptAttributeAn attribute of the mesh that a script reads by name
 CScriptContextThe world a script reads during one cook of a node
 CScriptEngineCompiler for the per point scripts a script node runs
 ▼Nutil
 CUnionFindDisjoint-set data structure for tracking connected components
 ▼Nutils
 CElementBlendAn element whose attribute values are a blend of two source elements
 CFaceTangentsTangents along a face in winding order
 CPlaneCutA mesh cut by a plane, along with the edges the cut left on the plane
 CTriangulatedMeshA triangulated mesh paired with a mapping from each output triangle to its source face
 CExplicitIndexSet
 CGroupSelectionComponentSelection component that resolves membership through a named group
 CIndexSet
 CNetworkPathA path that references a network entity, either a node or a parameter on a node
 ▼CNodePacket
 ►CTransforms
 CPathA default path class for creation and manipulation of tree-based paths
 CPathSelectionComponentSelection component anchored to a primitive path plus optional per element index sets
 CPoint
 CPrimPath
 CSelection
 CSelectionComponentAbstract base for one piece of a Selection expression
 CTransformAn affine transform that composes translation, rotation, and scale
 CWildcardIndexSet
 ▼Nstd
 Chash< enzo::nt::NodeLink >
 Chash< enzo::nt::Unit >
 CNetworkSerializable
 CNodeLinkSerializable
 CParameterSerializable
 CTimelineSerializable
 CUndoDisabler