| Cphysics::AABB | |
| Cphysics::AABBTree | |
| Cphysics::AABBTreeDebugNode | |
| Ctoast::_detail::Accessor< Tag > | |
| Cphysics::Accumulator | |
| Cinput::Action | |
| Ctoast::WorkspaceHistory::PendingMerge::Action | |
| Ctoast::VoxelNode::ActiveContact | |
| Ctoast::MusicPlayer::ActiveTrack | |
| Cassets::AnimationClip | A named set of tracks that play together |
| Cassets::AnimationTrack | One animated channel: a keyframe curve driving one component of one node's transform |
| CApplication | |
| Ceditor.App | |
| Cphysics::AreaDamage | |
| Cassets::Asset | Base class for all engine assets |
| Cassets::Animation | A set of clips plus the skins they pose |
| Cassets::AudioBank | |
| Cassets::AudioStrings | |
| Cassets::Curve | |
| Cassets::Data | |
| Cassets::Action | Asset representing one input action loaded from a .taction file |
| Cassets::AudioBus | |
| Cassets::AudioEvent | |
| Cassets::AudioPort | |
| Cassets::AudioSnapshot | |
| Cassets::AudioVca | |
| Cassets::ColorScheme | |
| Cassets::DestructionMaterial | |
| Cassets::Haptic | Asset representing a single haptic effect loaded from a .thaptic file |
| Cassets::InputLayout | Asset representing an input layout loaded from a .tlayout file |
| Cassets::InputSettings | |
| Cassets::Material | Shader-driven material asset |
| Cassets::MaterialInstance | Mirrors a parent Material's parameters, overriding only the values it sets |
| Cassets::PhysicsMaterial | |
| Cassets::Font | |
| Cassets::LocalizationBase | |
| Cassets::ImageLocalization | |
| Cassets::Localization | |
| Cassets::Mesh | |
| Cassets::Prefab | |
| Cassets::Schema | Asset wrapping a parsed .schema.json |
| Cassets::Script | |
| Cassets::Shader | |
| Cassets::Texture | Asset representing a texture, currently holding raw KTX2 bytes |
| Cassets::UIElement | |
| Cassets::UIImage | |
| Cassets::UIStyle | |
| Cassets::VoxelModel | |
| Cassets::VoxelPalette | |
| Ctoast::AssetArrayFieldAccess< Class, Vector, Tag > | Reflection accessor for a std::vector of assets::Handle<T> members |
| Ctoast::AssetFieldAccess< Class, Handle, Tag > | |
| Cassets::AssetInfo | |
| Cassets::AssetManager | Maps URI schemes to filesystem roots and manages asset lifetime |
| Cscripting::AssetProxy | |
| Cassets::AssetRegistry | |
| Crenderer::AsyncCompute | |
| Crenderer::AsyncComputeTask | |
| Cexample::DebrisSimulation | Debris particles integrated on the async compute queue |
| Cphysics::DebrisSimulation | |
| Caudio::AudioSystem | Central FMOD system manager |
| Ceditor.Workspace.AutosaveService | |
| Crenderer::sync::BarrierBatch | Skips a barrier only when neither side writes and the layout and next read stages are already covered |
| Ceditor.Assets.Types.BaseAsset | |
| Ceditor.Assets.Types.AnimationAsset | |
| Ceditor.Assets.Types.AudioBankAsset | |
| Ceditor.Assets.Types.AudioBusAsset | |
| Ceditor.Assets.Types.AudioEventAsset | |
| Ceditor.Assets.Types.AudioPortAsset | |
| Ceditor.Assets.Types.AudioSnapshot | |
| Ceditor.Assets.Types.AudioStringsAsset | |
| Ceditor.Assets.Types.ColorSchemeAsset | |
| Ceditor.Assets.Types.CurveAsset | |
| Ceditor.Assets.Types.DataAsset | |
| Ceditor.Assets.Types.DestructionMaterialAsset | |
| Ceditor.Assets.Types.FontAsset | |
| Ceditor.Assets.Types.HapticAsset | |
| Ceditor.Assets.Types.ImageLocalizationAsset | |
| Ceditor.Assets.Types.InputActionAsset | |
| Ceditor.Assets.Types.InputLayoutAsset | |
| Ceditor.Assets.Types.LocalizationAsset | |
| Ceditor.Assets.Types.MaterialAsset | |
| Ceditor.Assets.Types.MaterialInstanceAsset | |
| Ceditor.Assets.Types.MeshAsset | |
| Ceditor.Assets.Types.NodeAsset | |
| Ceditor.Assets.Types.PhysicsMaterialAsset | |
| Ceditor.Assets.Types.ProjectSettingsAsset | |
| Ceditor.Assets.Types.SchemaAsset | |
| Ceditor.Assets.Types.ScriptAsset | |
| Ceditor.Assets.Types.ShaderAsset | |
| Ceditor.Assets.Types.TextureAsset | |
| Ceditor.Assets.Types.UIElementAsset | |
| Ceditor.Assets.Types.UIImageAsset | |
| Ceditor.Assets.Types.UIStyleAsset | |
| Ceditor.Assets.Types.VcaAsset | |
| Ceditor.Assets.Types.VoxelModelAsset | |
| Ceditor.Assets.Types.VoxelPaletteAsset | |
| Cassets::Prefab::BasicNode | One node entry in a prefab file |
| Cdebug::Billboard | |
| Cinput::Bind | Binds a single keycode to its triggers and per-bind modifiers |
| Crenderer::PostProcessSettings::Bloom | |
| Cphysics::Body | |
| Cphysics::BodyDescriptor | |
| Cphysics::BodyID | |
| Cphysics::BodyShapeKey | |
| Cphysics::BodySlot | |
| Cphysics::BodyState | |
| CBorder | |
| Ceditor.Components.Elements.GitChip | |
| Crenderer::MaterialPass::InstanceResources::BoundView | View plus texture generation since a recreated view can reuse a destroyed handle value |
| Crenderer::Box | |
| Ctoast::Box< T > | Intrusive reference-counted handle to a Node |
| Cphysics::_detail::BoxClipVertex | |
| Cphysics::_detail::BoxFeature | |
| Cphysics::_detail::BoxSatContacts | |
| Cphysics::_detail::BoxSatResult | |
| Cphysics::BoxShape | |
| Cphysics::_detail::BoxSupportEdge | |
| Cphysics::_detail::BoxSupportPoint | |
| Cphysics::BoxVoxelPairView | Box/voxel roles already resolved so splitting one pair across jobs only pays that resolution once |
| Cphysics::BoxVoxelSplitInfo | |
| Ceditor.Assets.BreadcrumbItem | |
| Crenderer::VoxelStorageDebugInfo::BrickCensus | |
| Cvoxel::BrickCoord | |
| Cassets::BrickEntry | |
| Cvoxel::BrickEntry | |
| Cvoxel::BrickExtent | |
| Cvoxel::BrickFaces | |
| Cvoxel::BrickNeighbourhood | |
| Cvoxel::BrickOccupancy | One 64-bit word per z-slice with bit y * 8 + x |
| Cvoxel::BrickPiece | |
| Cassets::BrickPool | |
| Cvoxel::BrickPool | |
| Cphysics::BroadPhase | |
| Cphysics::BroadPhasePair | |
| Cphysics::BroadPhaseStats | |
| Cphysics::CachedContact | |
| Cphysics::CachedManifold | |
| Ctoast::MusicPlayer::CallbackData | |
| Crenderer::shadow_slots::Candidate | |
| Cphysics::CapsuleShape | |
| Cphysics::CapsuleSmash | |
| Cphysics::_detail::CapsuleVoxelContact | |
| Cphysics::CollisionElement | |
| Cphysics::CollisionWorldView | |
| Cscripting::Color3 | RGB color usertype |
| Cscripting::Color4 | |
| Crenderer::CompiledShaderCode | |
| Ctoast::ProceduralVoxel::Composed | |
| Ctoast::ProceduralVoxel::ComposeInput | |
| Ctoast::ProceduralVoxel::ComposeOutput | |
| Crenderer::AsyncComputeTask::Config | |
| Crenderer::VulkanPipeline::Config | |
| Csignals::ConnectionInfo | |
| Cvoxel::Connectivity | Labels are deterministic with pieces in brick order and components by first appearance |
| Cphysics::Simulator::ConnectivityResult | |
| Cphysics::Constraint | |
| Cphysics::_detail::ContactCandidate | |
| Cevent::ContactEventData | |
| Cphysics::ContactFeatureID | |
| Cphysics::ContactMaterial | |
| Cphysics::ContactPoint | |
| Ctoast::WorkspaceHistory::Context | |
| CControl | |
| Ceditor.Components.CurveCanvas.CurveCanvas | |
| Ceditor.Logger.ScrollMarkerOverlay | |
| Ceditor.VoxelEditor.VoxelOrthoView | |
| Ceditor.Workspace.HierarchyConnectorLayer | |
| Ceditor.Workspace.HistoryGraphCell | |
| Ctoast::_detail::ControlBox | Reference-count control block embedded inside the Node allocation |
| Cphysics::CoreSplit | |
| Cphysics::CoreVoxel | |
| Cphysics::Crater | |
| Crenderer::CubeFaceBasis | |
| Crenderer::CubemapTarget | |
| Ceditor.Assets.Curve | |
| Ceditor.Assets.CurveFile | |
| Cphysics::DamageCommand | |
| Cassets::DataValue | Typed value for TOML files |
| Crenderer::DataValue | Typed value for TOML files |
| Cphysics::DebrisBlast | |
| Cphysics::DebrisCluster | |
| Cphysics::DebrisSpawn | |
| Cphysics::DebrisVoxel | |
| Cphysics::Simulator::DebugDirtyBrick | |
| CDecorator | |
| Ceditor.Components.Elements.DragVectorBoxBase | |
| Ceditor.Components.Elements.DragVec2Box | |
| Ceditor.Components.Elements.DragVec3Box | |
| Ceditor.Components.Elements.DragVec4Box | |
| Ctoast::TickScheduler::DependencyGraph | |
| Crenderer::DepthPrepass | |
| Crenderer::light_culling::DepthRange | |
| Crenderer::DescriptorWriter | |
| Cphysics::DetachedComponent | |
| Crenderer::DeviceScore | |
| Crenderer::VulkanRenderer::DirectionalLightData | |
| CDocument | |
| Ceditor.Workspace.WorkspaceViewModel | |
| Cui::DocumentScan | |
| Csignals::DynamicArgs | |
| Cvoxel::EditBounds | |
| Ctoast::EditorCameraController | |
| Crenderer::EditorOverlays | |
| Cvoxel::EditResult | |
| CRenderInterface_VK::effects_push_t | Mirrors the EffectsPush block in ui_effects.slang |
| Ctoast::Workspace::EmptyTag | Disambiguates the protected ctor from Workspace(UID) |
| Cphysics::EnergySplit | |
| Ctoast::Engine | |
| Ctoast::EnginePimpl | |
| Cassets::InputLayout::Entry | One action reference inside a layout |
| Cevent::HierarchyNodesEnabled::Entry | |
| Crenderer::ShaderCache::Entry | |
| Crenderer::VoxelChangeHistory::Entry | |
| Ctoast::settings::Entry | One registered setting. Held by the registry; Setting<T> is a handle to it |
| Ctoast::EnumFieldAccess< Class, FieldType, Tag > | Field accessor that exchanges enum values through their int representation |
| Cinput::EvalContext | Per-frame context passed down to triggers and modifiers during evaluation |
| Cevent::EventSystem::EventInfo | Per-type callback registry |
| Ctoast::EventInfo | |
| Ctoast::EventRegistry | |
| Cevent::EventSystem | Internal dispatch table for the event system |
| CException | |
| Ceditor.Components.Modals.LoaderTaskException | |
| Ctoast::_detail::ExecuteOptions | |
| Cphysics::ExplosionDamage | |
| Cphysics::ExtractedFragment | |
| CFactory | |
| Ceditor.Workspace.DockFactory | |
| Ceditor.Workspace.ToastZoneFactory | |
| Cassets::Prefab::Field | One field value read from a prefab file |
| Ctoast::FieldAccess< Class, FieldType, Tag > | Generated getter/setter pair binding a private member pointer to the FieldInfo interface |
| Ctoast::FieldAccess< Class, Box< T >, Tag > | Partial specialization of FieldAccess for Box<T> fields |
| Ctoast::FieldInfo | Runtime descriptor for one reflected field |
| CRml::FileInterface | |
| Cui::UIFileInterface | RmlUi file interface backed by the engine VFS |
| Cphysics::_detail::FixedBuffer< T, Capacity > | |
| Ceditor.Assets.Importers.FMODMetadata | |
| Cstd::formatter | |
| Cstd::formatter< toast::Box< T > > | Make nodes printable |
| Cstd::formatter< toast::UID > | Enables std::format("{}", uid), delegates to the base string formatter |
| Cphysics::FractureCandidate | |
| Cphysics::FractureRequest | |
| Cphysics::FractureValues | |
| Cphysics::FragmentPush | |
| Crenderer::VulkanRenderer::FrameContext | |
| CFrameResources | |
| Crenderer::VulkanRenderer::FrameUBO | |
| Crenderer::AsyncComputeTask::FrameView | Buffers the renderer may read this frame |
| Ctoast::FunctionInfo | Runtime descriptor for one reflected member function |
| Crenderer::PostProcessSettings::Fxaa | |
| Ctoast::GameplaySettings | |
| Ceditor.Git.GitAttributes | |
| Ceditor.Git.GitResult | |
| Ctoast::Workspace::GizmoRenderState | |
| Crenderer::VulkanRenderer::GizmoState | |
| Ceditor.Assets.GltfSectionDto | |
| Crenderer::VulkanRenderer::GpuLight | Mirrors GpuLight in lighting.slang and cluster_lighting.slang |
| Cphysics::DebrisSimulation::GpuMotion | |
| Cphysics::DebrisSimulation::GpuParticle | |
| Crenderer::GpuScope | |
| Cphysics::DebrisSimulation::GpuSpawn | |
| Crenderer::GpuTimer | |
| Cphysics::DebrisSimulation::GpuVolume | |
| Ctoast::VoxelPiece::Grid | |
| Crenderer::ClusterLightingPass::GridStats | |
| Cassets::Prefab::Group | A named group of fields and optional subgroups |
| Ctoast::GroupInfo | Top-level category grouping fields and optional SubgroupInfo children |
| Cassets::HandleBase | Base class for type-erased asset handles |
| Cassets::Handle< assets::Schema > | |
| Cassets::Handle< assets::Material > | |
| Cassets::Handle< assets::Texture > | |
| Cassets::Handle< assets::Mesh > | |
| Cassets::Handle< assets::Haptic > | |
| Cassets::Handle< assets::Action > | |
| Cassets::Handle< assets::PhysicsMaterial > | |
| Cassets::Handle< assets::Animation > | |
| Cassets::Handle< assets::AudioEvent > | |
| Cassets::Handle< assets::Prefab > | |
| Cassets::Handle< assets::UIElement > | |
| Cassets::Handle< assets::ColorScheme > | |
| Cassets::Handle< assets::AudioSnapshot > | |
| Cassets::Handle< assets::VoxelModel > | |
| Cassets::Handle< assets::VoxelPalette > | |
| Cassets::Handle< assets::Script > | |
| Cassets::Handle< T > | Type-safe smart pointer for assets |
| Ceditor.Assets.Haptic | |
| Cinput::HapticsSystem | |
| Cstd::hash< toast::_detail::ControlBox > | |
| Cstd::hash< toast::Box< T > > | |
| Cassets::HdrImage | A decoded floating-point image, always four channels |
| Cevent::UpdateHierarchyData::HierarchyElement | |
| Ceditor.Workspace.HierarchyState | |
| Cevent::HistoryConflict | |
| Ceditor.Workspace.HistoryConflictDialogViewModel | |
| Cevent::HistoryConflictResolution | |
| Cevent::HistoryRevision | |
| Crenderer::HiZPyramid | Farthest depth pyramid where level k texel t covers pixels t << (k + 1) to ((t + 1) << (k + 1)) - 1 |
| CHostWindow | |
| Ceditor.Workspace.EditorHostWindow | |
| Ctoast::IApplication | |
| CMyGame | |
| Ceditor.Assets.Importers.IAssetImporter | Interface for file format importers |
| Ceditor.Assets.Importers.AudioBankImporter | |
| Ceditor.Assets.Importers.AudioStringImporter | |
| Ceditor.Assets.Importers.FontImporter | |
| Ceditor.Assets.Importers.GltfImporter | |
| Ceditor.Assets.Importers.PsdImporter | |
| Ceditor.Assets.Importers.TextureImporter | |
| Ceditor.Assets.Importers.UIImageImporter | |
| Ceditor.Assets.Importers.VoxImporter | |
| Ceditor.Workspace.IAutosavable | |
| Ceditor.Editors.CurveViewModel | |
| Ceditor.Editors.GenericViewModel | |
| Ceditor.Editors.HapticsViewModel | |
| Ceditor.Editors.PaletteViewModel | Assigns entry materials which a reimport of the source .vox cannot re-derive |
| Ceditor.Editors.SchemaViewModel | |
| Ceditor.Editors.TableViewModel | |
| Ceditor.Workspace.WorkspaceViewModel | |
| Ctoast::IBaseWindow | |
| Ctoast::SDLWindow | |
| CIColorPalette | |
| Ceditor.Components.Elements.EditorColorPalette | |
| CICommand | |
| Ceditor.Components.Elements.IAsyncCanExecuteCommand | |
| CIComputePass | |
| Crenderer::ClusterLightingPass | |
| CIDataTemplate | |
| Ceditor.ViewLocator | Given a view model, returns the corresponding view if possible |
| CIDisposable | |
| Ceditor.Assets.AssetBrowserViewModel | |
| Ceditor.Editors.TableViewModel | |
| Ceditor.Engine.Listener | |
| Ceditor.Engine.ToastEngine | |
| Ceditor.Git.CommitViewModel | |
| Ceditor.Git.GitService | |
| Ceditor.Git.GitViewModel | |
| Ceditor.Git.LocksViewModel | |
| Ceditor.VoxelEditor.VoxelEditorViewModel | |
| Ceditor.Workspace.HierarchyViewModel | |
| Ceditor.Workspace.HistoryViewModel | |
| Ceditor.Workspace.InspectorViewModel | |
| Ceditor.Workspace.MainWindowViewModel | |
| Ceditor.Workspace.SignalConnectionDialogViewModel | |
| Ceditor.Workspace.SignalsViewModel | |
| Ceditor.Workspace.WorkspaceViewModel | |
| Cevent::_detail::IEvent | |
| Cevent::Event< AddSignalConnection > | |
| Cevent::AddSignalConnection | |
| Cevent::Event< AssetReplaced > | |
| Cevent::AssetReplaced | Fired when a reloaded asset was replaced by a new object instead of rebuilt in place |
| Cevent::Event< AttachNode > | |
| Cevent::AttachNode | |
| Cevent::Event< CacheNode > | |
| Cevent::CacheNode | |
| Cevent::Event< CaptureFrame > | |
| Cevent::CaptureFrame | Requests a single RenderDoc frame capture around the next rendered frame, sent on F12 in the viewport; no-op if RenderDoc isn't attached |
| Cevent::Event< ClearEditorSignalConnections > | |
| Cevent::ClearEditorSignalConnections | |
| Cevent::Event< ClearUnusedAssets > | |
| Cevent::ClearUnusedAssets | Fired to request the unloading of all unused assets |
| Cevent::Event< ContactBegin > | |
| Cevent::ContactBegin | |
| Cevent::Event< ContactEnd > | |
| Cevent::ContactEnd | |
| Cevent::Event< ContactPersist > | |
| Cevent::ContactPersist | |
| Cevent::Event< DataAssetReloaded > | |
| Cevent::DataAssetReloaded | Anything that copied values out of the asset has to read them again |
| Cevent::Event< DestroyNode > | |
| Cevent::DestroyNode | |
| Cevent::Event< DestructionEvent > | |
| Cevent::DestructionEvent | |
| Cevent::Event< EditorCameraFlyMode > | |
| Cevent::EditorCameraFlyMode | Editor fly camera toggle, sent on RMB down/up in edit mode |
| Cevent::Event< EditorCameraGesture > | |
| Cevent::EditorCameraGesture | |
| Cevent::Event< EditorCameraLook > | |
| Cevent::EditorCameraLook | Raw mouse delta while the editor fly camera is active |
| Cevent::Event< EditorCameraMoveState > | |
| Cevent::EditorCameraMoveState | Held-key snapshot for the editor fly camera |
| Cevent::Event< ExitApplication > | |
| Cevent::ExitApplication | Send this event to tell the engine to close the window |
| Cevent::Event< HierarchyNodesEnabled > | |
| Cevent::HierarchyNodesEnabled | |
| Cevent::Event< InputEvent > | |
| Cevent::InputEvent | Sent whenever an input action fires |
| Cevent::Event< InspectorContent > | |
| Cevent::InspectorContent | |
| Cevent::Event< InspectorLuaContent > | |
| Cevent::InspectorLuaContent | |
| Cevent::Event< LastInputType > | |
| Cevent::LastInputType | Sent when the most recently used input device changes |
| Cevent::Event< LoadNode > | |
| Cevent::LoadNode | |
| Cevent::Event< LoadNodeByURI > | |
| Cevent::LoadNodeByURI | |
| Cevent::Event< MakeNodeGlobal > | |
| Cevent::MakeNodeGlobal | |
| Cevent::Event< MaterialAssetReloaded > | |
| Cevent::MaterialAssetReloaded | Fired after a material or material instance hot-reload |
| Cevent::Event< MusicBeat > | |
| Cevent::MusicBeat | Fired when MusicPlayer reaches a beat or bar boundary |
| Cevent::Event< MusicMarker > | |
| Cevent::MusicMarker | Fired when MusicPlayer reaches a named marker in the timeline |
| Cevent::Event< MusicStopped > | |
| Cevent::MusicStopped | Fired when a track finishes playing |
| Cevent::Event< NodeCallFunction > | |
| Cevent::NodeCallFunction | |
| Cevent::Event< NodeChangeLuaParam > | |
| Cevent::NodeChangeLuaParam | |
| Cevent::Event< NodeChangeName > | |
| Cevent::NodeChangeName | |
| Cevent::Event< NodeChangeParam > | |
| Cevent::NodeChangeParam | |
| Cevent::Event< NodeChangeType > | |
| Cevent::NodeChangeType | |
| Cevent::Event< NodeEnabled > | |
| Cevent::NodeEnabled | |
| Cevent::Event< NodePicked > | |
| Cevent::NodePicked | |
| Cevent::Event< PlayHaptic > | |
| Cevent::PlayHaptic | Requests that a controller play a haptic effect |
| Cevent::Event< PlayHapticDirect > | |
| Cevent::PlayHapticDirect | Requests a haptic play on a controller without routing through a PlayerController |
| Cevent::Event< PrefabAssetReloaded > | |
| Cevent::PrefabAssetReloaded | |
| Cevent::Event< ProceduralVoxelLayout > | |
| Cevent::ProceduralVoxelLayout | |
| Cevent::Event< ProceduralVoxelPromoted > | |
| Cevent::ProceduralVoxelPromoted | |
| Cevent::Event< ReloadAssetsManifest > | |
| Cevent::ReloadAssetsManifest | Fired to request a refresh of the asset manifest |
| Cevent::Event< ReloadInputActions > | |
| Cevent::ReloadInputActions | Requests that the input system rebuild its actions from the asset manifest |
| Cevent::Event< RemoveSignalConnection > | |
| Cevent::RemoveSignalConnection | |
| Cevent::Event< RenderPassList > | |
| Cevent::RenderPassList | |
| Cevent::Event< RequestHierarchyUpdate > | |
| Cevent::RequestHierarchyUpdate | |
| Cevent::Event< RequestRenderPasses > | |
| Cevent::RequestRenderPasses | |
| Cevent::Event< RequestShaderReflection > | |
| Cevent::RequestShaderReflection | |
| Cevent::Event< RequestSignalCallables > | |
| Cevent::RequestSignalCallables | |
| Cevent::Event< RequestSignalState > | |
| Cevent::RequestSignalState | |
| Cevent::Event< RequestWorkspaceHistory > | |
| Cevent::RequestWorkspaceHistory | |
| Cevent::Event< ScriptAssetReloaded > | |
| Cevent::ScriptAssetReloaded | Fired after a hot-reload |
| Cevent::Event< SetActiveCamera > | |
| Cevent::SetActiveCamera | |
| Cevent::Event< SetActiveWorkspace > | |
| Cevent::SetActiveWorkspace | |
| Cevent::Event< SetCameraMode > | |
| Cevent::SetCameraMode | |
| Cevent::Event< SetCoordinateSpace > | |
| Cevent::SetCoordinateSpace | |
| Cevent::Event< SetEditorCameraSettings > | |
| Cevent::SetEditorCameraSettings | |
| Cevent::Event< SetFocusedNode > | |
| Cevent::SetFocusedNode | |
| Cevent::Event< SetGizmoTool > | |
| Cevent::SetGizmoTool | |
| Cevent::Event< SetHapticsMultiplier > | |
| Cevent::SetHapticsMultiplier | Sets the global haptics intensity multiplier |
| Cevent::Event< SetInputLayer > | |
| Cevent::SetInputLayer | Requests that a controller switch its active layer |
| Cevent::Event< SetInputLayout > | |
| Cevent::SetInputLayout | Requests that a controller switch its active layout |
| Cevent::Event< SetRenderMode > | |
| Cevent::SetRenderMode | Viewport shading mode, sent by the toolbar's "Mode" dropdown - 0 Lit, 1 ClusterHeatmap (clustered forward+ per-pixel light-count debug view). Consumed straight by VulkanRenderer, not per-workspace state |
| Cevent::Event< SetRenderPassEnabled > | |
| Cevent::SetRenderPassEnabled | |
| Cevent::Event< SetShowOthers > | |
| Cevent::SetShowOthers | |
| Cevent::Event< SetSnapping > | |
| Cevent::SetSnapping | |
| Cevent::Event< SetVoxelCutPreview > | |
| Cevent::SetVoxelCutPreview | |
| Cevent::Event< SetVoxelEditorOverlays > | |
| Cevent::SetVoxelEditorOverlays | |
| Cevent::Event< SetVoxelTool > | |
| Cevent::SetVoxelTool | |
| Cevent::Event< SetWorldRoot > | |
| Cevent::SetWorldRoot | |
| Cevent::Event< ShaderAssetReloaded > | |
| Cevent::ShaderAssetReloaded | Fired after a shader source hot-reload |
| Cevent::Event< ShaderRecompiled > | |
| Cevent::ShaderRecompiled | |
| Cevent::Event< ShaderReflectionReady > | |
| Cevent::ShaderReflectionReady | |
| Cevent::Event< SignalCallables > | |
| Cevent::SignalCallables | |
| Cevent::Event< SignalState > | |
| Cevent::SignalState | |
| Cevent::Event< UIAssetReloaded > | |
| Cevent::UIAssetReloaded | Fired after an RML document or RCSS stylesheet hot-reload |
| Cevent::Event< UpdateHierarchyData > | |
| Cevent::UpdateHierarchyData | |
| Cevent::Event< UpdateWorkspaceHistory > | |
| Cevent::UpdateWorkspaceHistory | |
| Cevent::Event< VoxelBake > | |
| Cevent::VoxelBake | |
| Cevent::Event< VoxelBakeCompleted > | |
| Cevent::VoxelBakeCompleted | |
| Cevent::Event< VoxelBucketFill > | |
| Cevent::VoxelBucketFill | |
| Cevent::Event< VoxelCollapsePieces > | |
| Cevent::VoxelCollapsePieces | |
| Cevent::Event< VoxelCreatePiece > | |
| Cevent::VoxelCreatePiece | |
| Cevent::Event< VoxelExtrude > | |
| Cevent::VoxelExtrude | |
| Cevent::Event< VoxelPaletteAssetReloaded > | |
| Cevent::VoxelPaletteAssetReloaded | |
| Cevent::Event< VoxelRotatePieces > | |
| Cevent::VoxelRotatePieces | |
| Cevent::Event< VoxelSetPieceBounds > | |
| Cevent::VoxelSetPieceBounds | |
| Cevent::Event< VoxelSplitPieces > | |
| Cevent::VoxelSplitPieces | |
| Cevent::Event< WindowChar > | |
| Cevent::WindowChar | Event sent when user presses a character |
| Cevent::Event< WindowClose > | |
| Cevent::WindowClose | Send this event to tell the engine to close the window |
| Cevent::Event< WindowDisplayScale > | |
| Cevent::WindowDisplayScale | Event sent when the window's dpi ratio changes |
| Cevent::Event< WindowDrop > | |
| Cevent::WindowDrop | Event sent when user drag and drops files to the window |
| Cevent::Event< WindowFocus > | |
| Cevent::WindowFocus | Event sent when the window gains or loses input focus |
| Cevent::Event< WindowKey > | |
| Cevent::WindowKey | Event sent when user presses a key |
| Cevent::Event< WindowMouseButton > | |
| Cevent::WindowMouseButton | Event sent when user clicks a button on the mouse |
| Cevent::Event< WindowMouseLock > | |
| Cevent::WindowMouseLock | |
| Cevent::Event< WindowMousePosition > | |
| Cevent::WindowMousePosition | Event sent when user moves the mouse |
| Cevent::Event< WindowMouseScroll > | |
| Cevent::WindowMouseScroll | Event sent when user uses the scroll wheel |
| Cevent::Event< WindowResize > | |
| Cevent::WindowResize | Event sent when the window framebuffer is resized |
| Cevent::Event< WorkspaceApplyHistorySnapshot > | |
| Cevent::WorkspaceApplyHistorySnapshot | |
| Cevent::Event< WorkspaceAutosave > | |
| Cevent::WorkspaceAutosave | |
| Cevent::Event< WorkspaceCheckoutHistory > | |
| Cevent::WorkspaceCheckoutHistory | |
| Cevent::Event< WorkspaceCherryPickHistory > | |
| Cevent::WorkspaceCherryPickHistory | |
| Cevent::Event< WorkspaceConvertToProceduralVoxel > | |
| Cevent::WorkspaceConvertToProceduralVoxel | |
| Cevent::Event< WorkspaceCopyNode > | |
| Cevent::WorkspaceCopyNode | |
| Cevent::Event< WorkspaceCreate > | |
| Cevent::WorkspaceCreate | |
| Cevent::Event< WorkspaceCreateNode > | |
| Cevent::WorkspaceCreateNode | |
| Cevent::Event< WorkspaceDestroy > | |
| Cevent::WorkspaceDestroy | |
| Cevent::Event< WorkspaceDuplicateNode > | |
| Cevent::WorkspaceDuplicateNode | |
| Cevent::Event< WorkspaceHistoryCommitted > | |
| Cevent::WorkspaceHistoryCommitted | |
| Cevent::Event< WorkspaceHistoryConflicts > | |
| Cevent::WorkspaceHistoryConflicts | |
| Cevent::Event< WorkspaceHistoryInitialSnapshot > | |
| Cevent::WorkspaceHistoryInitialSnapshot | |
| Cevent::Event< WorkspaceHistoryMergePrepared > | |
| Cevent::WorkspaceHistoryMergePrepared | |
| Cevent::Event< WorkspaceHistorySnapshotApplied > | |
| Cevent::WorkspaceHistorySnapshotApplied | |
| Cevent::Event< WorkspaceHistoryTransaction > | |
| Cevent::WorkspaceHistoryTransaction | |
| Cevent::Event< WorkspaceMergeHistory > | |
| Cevent::WorkspaceMergeHistory | |
| Cevent::Event< WorkspaceMoveNodeTo > | |
| Cevent::WorkspaceMoveNodeTo | |
| Cevent::Event< WorkspacePasteNode > | |
| Cevent::WorkspacePasteNode | |
| Cevent::Event< WorkspacePause > | |
| Cevent::WorkspacePause | |
| Cevent::Event< WorkspacePrepareHistoryMerge > | |
| Cevent::WorkspacePrepareHistoryMerge | |
| Cevent::Event< WorkspacePromoteNode > | |
| Cevent::WorkspacePromoteNode | |
| Cevent::Event< WorkspaceRedo > | |
| Cevent::WorkspaceRedo | |
| Cevent::Event< WorkspaceRemove > | |
| Cevent::WorkspaceRemove | |
| Cevent::Event< WorkspaceRemoveNode > | |
| Cevent::WorkspaceRemoveNode | |
| Cevent::Event< WorkspaceResolveHistoryConflicts > | |
| Cevent::WorkspaceResolveHistoryConflicts | |
| Cevent::Event< WorkspaceSave > | |
| Cevent::WorkspaceSave | |
| Cevent::Event< WorkspaceSaveCompleted > | |
| Cevent::WorkspaceSaveCompleted | |
| Cevent::Event< WorkspaceSpawn > | |
| Cevent::WorkspaceSpawn | |
| Cevent::Event< WorkspaceUndo > | |
| Cevent::WorkspaceUndo | |
| Cevent::Event< Defer > | |
| Ctoast::_detail::Defer | |
| Cevent::Event< T > | Base class for all events. Derive your event type as struct Derived : Event<Derived> |
| CIList | |
| Ceditor.Logger.ReverseLogList | |
| Crenderer::sync::ImageState | Owned next to the image it describes |
| Ceditor.Assets.IMetaSection | |
| Crenderer::VulkanRenderer::ImGuiInputSnapshot | |
| Crenderer::VulkanRenderer::ImGuiKeyEvent | |
| Ceditor.Components.Modals.IModalService | |
| Ceditor.Components.Modals.ModalService | |
| Cinput::IModifier | Polymorphic base for all modifiers |
| Cinput::DeadzoneModifier | Zeroes input below a lower threshold and remaps the rest to [0, 1] |
| Cinput::ExponentialModifier | Converts a linear value to an exponential curve, preserving sign |
| Cinput::InvertModifier | Negates the configured axes |
| Cinput::KeyModifier | Zeroes it unless every required keyboard modifier is held |
| Cinput::ScaleByDeltaTimeModifier | Multiplies each axis by the frame delta time |
| Cinput::ScaleModifier | Multiplies each axis by a constant |
| Cinput::SmoothModifier | Smooths each axis toward its target with a lerp |
| Ceditor.Assets.Importers.ImportTreeState | |
| CIMultiValueConverter | |
| Ceditor.Converters.DockContentCornerRadiusConverter | |
| Ceditor.Converters.SeverityFillConverter | |
| Ctoast::INodeOwner | |
| Ctoast::Workspace | Single-viewport node owner used by the editor |
| Ctoast::PlayWorkspace | A Workspace that actually runs game logic |
| Ctoast::World | |
| CINotifyCollectionChanged | |
| Ceditor.Logger.ReverseLogList | |
| CINotifyPropertyChanged | |
| Ceditor.Assets.AssetBrowserViewModel | |
| Ceditor.Assets.AssetFile | |
| Ceditor.Assets.AssetFolder | |
| Ceditor.Assets.AssetTag | |
| Ceditor.Assets.AssetTagFilter | |
| Ceditor.Assets.AssetTypeFilter | |
| Ceditor.Assets.AssetTypeFilterGroup | |
| Ceditor.Workspace.HierarchyElement | |
| Cinput::InputSample | One frame of raw input for a single keycode |
| Cinput::InputSystem | |
| Cevent::InspectorContent::InspectorField | |
| Ceditor.Workspace.InspectorState | |
| Crenderer::RayTracingScene::Instance | |
| Crenderer::VulkanRenderer::InstanceData | Mirrors mesh.slang depth_prepass.slang and shadow_depth.slang InstanceData |
| Ctoast::INodeOwner::InstantiateContext | |
| Crenderer::SharedTextureOutputTarget::Interop | |
| Crenderer::IOutputTarget | |
| Crenderer::SDLOutputTarget | |
| Crenderer::SharedTextureOutputTarget | |
| Ceditor.Components.Modals.IPickerNode | |
| Ceditor.Components.Elements.SearchableTreeItem< T > | Base for tree nodes with text filtering — UpdateFilter recurses down and returns true if anything in the subtree matched |
| Ceditor.Components.Modals.HierarchyDisplayItem | |
| Ceditor.Components.Modals.NodeDisplayItem | |
| Ceditor.Components.Modals.AssetFolderNode | |
| Ceditor.Components.Modals.AssetPickerItem | |
| Ceditor.Components.Modals.AssetTreeNode | |
| Crenderer::IPostProcessPass | |
| Crenderer::BloomPass | |
| Crenderer::FxaaPass | |
| Crenderer::SsaoPass | |
| Crenderer::SsrPass | |
| Crenderer::TaaPass | |
| Crenderer::TonemapPass | |
| Crenderer::TracedShadowPass | |
| CIReadOnlyList | |
| Ceditor.Logger.ReverseLogList | |
| CIRenderPass | |
| Crenderer::DebrisPass | |
| Crenderer::DebugPass | |
| Crenderer::EnvironmentPass | |
| Crenderer::GridPass | |
| Crenderer::MaterialPass | |
| Crenderer::ReflectionProbePass | |
| Crenderer::ShadowPass | |
| Crenderer::VoxelPass | Deferred so lighting runs once per visible voxel pixel not once per march |
| Cui::UIPass | |
| Cui::WorldUIPass | |
| Ceditor.Components.Elements.IRowSplittable | |
| Ceditor.Editors.GenericFieldVM | |
| Ceditor.Editors.SchemaFieldItemVM | |
| Ceditor.Editors.StructTypeVM | |
| Ceditor.Components.Elements.IRowVisible | Items can opt out of being shown as a row |
| Ceditor.Editors.GenericFieldVM | |
| Crenderer::VulkanRenderer::IrradianceVolumeData | |
| Cassets::ISaveable | Inherit from this class to allow an asset to be saved |
| Cassets::Curve | |
| Cassets::Data | |
| Cassets::Prefab | |
| Cassets::VoxelModel | |
| Cassets::VoxelPalette | |
| CISlangFileSystem | |
| Crenderer::SlangVfs | |
| Ceditor.Components.Elements.IStructRow | |
| Ceditor.Editors.GenericFieldVM | |
| Ctoast::_detail::ItemRunner | |
| Ceditor.Editors.IToastZoneEditor | |
| Ceditor.Editors.CurveViewModel | |
| Ceditor.Editors.HapticsViewModel | |
| Ceditor.Editors.PaletteViewModel | Assigns entry materials which a reimport of the source .vox cannot re-derive |
| Ceditor.Editors.TableViewModel | |
| Cinput::ITrigger | Polymorphic base for all triggers |
| Cinput::Axis1DTrigger | Continuous 1D axis input |
| Cinput::Axis2DTrigger | Continuous 2D axis input |
| Cinput::CursorTrigger | Mouse cursor position or delta |
| Cinput::HoldTrigger | Reports a hold every frame while the input is on |
| Cinput::PulseTrigger | Like a hold, but reports a hold once every rate seconds instead of every frame |
| Cinput::ReleaseTrigger | Fires once when the input goes from on to off |
| Cinput::StartTrigger | Fires once when the input goes from off to on |
| CIValueConverter | |
| Ceditor.Components.Converters.ResourceBrushConverter | |
| Ceditor.Converters.BoolFillConverter | |
| Ceditor.Converters.BoolToOpacityConverter | |
| Ceditor.Converters.DockFocusBrushConverter | |
| Ceditor.Converters.EnabledToColorConverter | |
| Ceditor.Converters.EnumEqualsConverter | |
| Ceditor.Converters.PathToBitmapConverter | |
| Ceditor.Converters.ScaleConverter | |
| Ceditor.Converters.SeverityBarColorConverter | |
| Ceditor.Converters.SeverityRowGradientConverter | |
| Ceditor.Converters.SeverityToColorConverter | |
| Ceditor.Converters.SnapValueConverter | |
| Ceditor.Converters.ToggleForegroundConverter | |
| Ceditor.Converters.TraceForegroundConverter | |
| Crenderer::IVulkanResource | |
| Crenderer::VoxelGpuStorage | Immutable scene version and versions from small carves share buffers patched in place |
| Crenderer::VulkanMesh | |
| Crenderer::VulkanTexture | |
| CIWorkspaceShortcutTarget | |
| Ceditor.Workspace.HierarchyView | |
| Ceditor.Workspace.HistoryView | |
| Ceditor.Workspace.InspectorView | |
| Ceditor.Workspace.WorkspaceView | |
| Cassets::Data::KeepAllKeysTag | Tag type for the keep-all-keys constructor |
| Cinput::KeyCode | A parsed keycode resolved to a device, kind and numeric code |
| Cassets::LatticeOrientation | Output axis i reads input axis source[i] negated when flip[i] |
| Cvoxel::LatticeOrientation | Output axis i reads input axis source[i] negated when flip[i] |
| Cassets::LatticePlacement | |
| Cvoxel::LatticePlacement | |
| Cphysics::LayerFilter | |
| Ceditor.Workspace.LayoutFile | |
| Ceditor.Workspace.LayoutNode | |
| Crmlui_vk_sync::LayoutScope | |
| Ceditor.Workspace.LayoutWindowNode | |
| Crenderer::VulkanRenderer::LightStats | |
| Cevent::Listener | Manages the lifetime, subscription, and unsubscription of callbacks |
| Cscripting::ListenerProxy | |
| Cui::UISystem::LocalizationScope | |
| Cscripting::LuaState::Lock | Ownership of one interpreter for as long as the object lives |
| Ceditor.Logger.LogClient | |
| Ceditor.Logger.LogEntry | |
| Ceditor.Logger.LogFilterState | |
| Clogging::Logger | |
| Cscripting::LuaCallback | |
| Cscripting::LuaEventBinding | |
| Cscripting::LuaEventDescriptor | |
| Cscripting::LuaEventField< Owner, Get, Set > | |
| Cscripting::LuaEventRegistry | |
| Cevent::InspectorLuaContent::LuaField | |
| Cscripting::LuaFunctionDesc | |
| Cevent::InspectorLuaContent::LuaGroup | |
| Cscripting::LuaGroup | |
| Cevent::InspectorLuaContent::LuaScriptCard | |
| Cscripting::LuaSignal | |
| Cscripting::LuaState | |
| Cevent::InspectorLuaContent::LuaSubgroup | |
| Cscripting::LuaSubgroup | |
| Cscripting::LuaVarDesc | |
| Ctoast::LuaVarDesc | |
| Cassets::Prefab::LuaVarOverride | Inspector Lua script variable that differs from its declared default |
| Cphysics::Manifold | |
| Cphysics::ManifoldQueue | |
| Cvoxel::MassMoments | |
| Cvoxel::MassProperties | |
| Cvoxel::MaterialLibrary | |
| Crenderer::VulkanRenderer::RenderFrame::MaterialRange | |
| Crenderer::MaterialRuntime | |
| Cassets::MaterialSettings | Fixed-function pipeline state carried by the material's [settings] block |
| Cdebug::Mesh | |
| Cassets::_detail::MeshFileHeader | Fixed 16-byte .tmesh header |
| Crenderer::VulkanRenderer::MeshInstanceProxy | |
| Cphysics::Meta | Everything the editor needs to render a setting without knowing what it is |
| Crenderer::Meta | Everything the editor needs to render a setting without knowing what it is |
| Ctoast::settings::Meta | Everything the editor needs to render a setting without knowing what it is |
| Ceditor.Assets.MetaFileDto | |
| Crenderer::voxel_debug::MissProbe | The costliest box the cursor ray entered without hitting anything |
| Crenderer::voxel_debug::Monitor | Render thread only |
| Cassets::NamedSchemaEntry | |
| Cphysics::NarrowPhase | |
| Ctoast::Node | |
| Cinput::IController | |
| Cinput::PlayerController | Controller driven by a human player |
| Ctoast::AudioContext | Handles loading and loading AudioBanks |
| Ctoast::AudioEmitter | |
| Ctoast::CameraController | Manages switching between different active cameras |
| Ctoast::MusicPlayer | Manages multi-track music with smooth crossfades between tracks |
| Ctoast::Node3D | |
| Cphysics::Collider | |
| Cphysics::BoxCollider | |
| Cphysics::CapsuleCollider | |
| Cphysics::SphereCollider | |
| Cphysics::Rigidbody | |
| Cphysics::DynamicRigidbody | |
| Cphysics::KinematicRigidbody | |
| Cphysics::StaticRigidbody | |
| Cphysics::Trigger | |
| Ctoast::AnimationPlayer | Drives node transforms from an Animation clip |
| Ctoast::AudioEmitterBase | Base class for shape-based audio emitters |
| Ctoast::AudioBoxEmitter | Box-shaped audio source |
| Ctoast::AudioCapsuleEmitter | Capsule-shaped audio source |
| Ctoast::AudioEmitter3D | Simple point-source 3D emitter |
| Ctoast::AudioSphereEmitter | Sphere-shaped audio source |
| Ctoast::AudioListener | |
| Ctoast::Camera | |
| Ctoast::IrradianceVolume | A box filled with a regular grid of probes storing the light arriving at each point |
| Ctoast::Light | |
| Ctoast::AmbientLight | |
| Ctoast::DirectionalLight | |
| Ctoast::PointLight | |
| Ctoast::Spotlight | |
| Ctoast::MeshNode | |
| Ctoast::Panel3D | |
| Ctoast::ReflectionProbe | A volume in which reflections are reprojected onto local geometry instead of infinity |
| Ctoast::TestNode2 | |
| Ctoast::Volume | |
| Ctoast::AudioVolume | Base interface for audio-reactive volumes |
| Ctoast::AmbienceVolume | Ambient sound generator |
| Ctoast::SnapshotVolume | Fades an FMOD snapshot in and out based on accumulated listener weight |
| Ctoast::PostProcessVolume | A region of the world that grades the post chain while the camera is inside it |
| Ctoast::Voxel | |
| Ctoast::VoxelBucket | |
| Ctoast::VoxelGroup | |
| Ctoast::VoxelNode | |
| Ctoast::ProceduralVoxel | |
| Ctoast::VoxelPiece | |
| Ctoast::VoxelMesh | |
| Ctoast::VoxelVolume | |
| Ctoast::CarveVolume | |
| Ctoast::FillVolume | |
| Ctoast::PaintVolume | |
| Ctoast::Panel | |
| Ctoast::PanelContext | |
| Ctoast::PrintTextNode | |
| Ctoast::StateMachine | |
| Ctoast::TestNode1 | |
| Ctoast::_detail::NodeCluster | |
| Cassets::_detail::NodeFileBinaryHeader | |
| Ctoast::NodeInfo | Complete reflection record for a registered Node type |
| Ctoast::NodeMessage | |
| Cassets::NodePose | One node's sampled transform at a point in a clip |
| Cscripting::NodeProxy | |
| Ctoast::NodeRegistry | Global registry mapping fully-qualified type names to NodeInfo pointers |
| Ceditor.Engine.NodeTreeItem | |
| Ctoast::NodeTypeInfo< T > | |
| Cscripting::LuaState::NonBlockingScope | While one exists on a thread, lock() on that thread never waits |
| CObservableObject | |
| Ceditor.Assets.Importers.AudioStringImporter.Settings | |
| Ceditor.Assets.Importers.GltfImporter.Settings | |
| Ceditor.Assets.Importers.ImporterSettingsCardVM | |
| Ceditor.Assets.Importers.PsdImporter.Settings | |
| Ceditor.Assets.Importers.SettingFieldVM | |
| Ceditor.Assets.Importers.TextureImporter.Settings | |
| Ceditor.Assets.Importers.VoxImporter.Settings | |
| Ceditor.Components.CurveCanvas.CurveCanvasItem | |
| Ceditor.Components.Elements.LayerCell | |
| Ceditor.Components.Modals.AssetFolderNode | |
| Ceditor.Components.Modals.MessageModalViewModel | |
| Ceditor.Components.Modals.SaveFileViewModel | |
| Ceditor.Editors.ChannelOption | |
| Ceditor.Editors.CurvePointVM | |
| Ceditor.Editors.GenericFieldVM | |
| Ceditor.Editors.PaletteSlotVM | |
| Ceditor.Editors.PaletteSwatchVM | One swatch of the 255-cell grid |
| Ceditor.Editors.SchemaFieldItemVM | |
| Ceditor.Editors.StringOptionVM | |
| Ceditor.Editors.StructTypeVM | |
| Ceditor.Editors.TableCellVM | |
| Ceditor.Editors.TableRowVM | |
| Ceditor.Editors.TypeSwitchCaseVM | |
| Ceditor.Git.ArtworkFolder | |
| Ceditor.Git.CommitViewModel | |
| Ceditor.Git.GitFileRow | |
| Ceditor.Git.ArtworkRow | |
| Ceditor.Git.LockRow | |
| Ceditor.Git.GitViewModel | |
| Ceditor.Git.LockArtworkViewModel | |
| Ceditor.Logger.SeverityFilterViewModel | |
| Ceditor.Logger.SinkFilterViewModel | |
| Ceditor.ViewModelBase | |
| Ceditor.Assets.Importers.CompactImportWindowViewModel | |
| Ceditor.Assets.Importers.ImportNodeViewModel | |
| Ceditor.Assets.Importers.ImportFileViewModel | |
| Ceditor.Assets.Importers.ImportFolderViewModel | |
| Ceditor.Assets.Importers.ImportWindowViewModel | |
| Ceditor.Components.Modals.LoaderViewModel | |
| Ceditor.StartWindow.StartWindowViewModel | |
| Ceditor.Workspace.MainWindowViewModel | |
| Ceditor.VoxelEditor.PaletteEntryVM | |
| Ceditor.VoxelEditor.VoxelEditorViewModel | |
| Ceditor.Workspace.AssetBrowserSettingsViewModel | |
| Ceditor.Workspace.ButtonVM | |
| Ceditor.Workspace.ClassCardVM | |
| Ceditor.Workspace.FieldVM | |
| Ceditor.Workspace.GroupVM | |
| Ceditor.Workspace.HistoryConflictItemViewModel | |
| Ceditor.Workspace.HistoryRowViewModel | |
| Ceditor.Workspace.PhysicsLayerRow | |
| Ceditor.Workspace.RenderPassVM | |
| Ceditor.Workspace.SettingRow | Base for one editable row in a settings panel |
| Ceditor.Workspace.BoolSettingRow | |
| Ceditor.Workspace.EnumSettingRow | An integer setting the engine gave a name list, shown as a combo box over that list |
| Ceditor.Workspace.FloatSettingRow | |
| Ceditor.Workspace.IntSettingRow | |
| Ceditor.Workspace.StringSettingRow | |
| Ceditor.Workspace.Vec3SettingRow | |
| Ceditor.Workspace.SignalCardViewModel | |
| Ceditor.Workspace.SignalConnectionDialogViewModel | |
| Ceditor.Workspace.SignalConnectionViewModel | |
| Ceditor.Workspace.SignalItemViewModel | |
| Ceditor.Workspace.SubgroupVM | |
| Ceditor.Workspace.WorkspaceHistoryState | |
| Crenderer::OutputSubmitSync | |
| Cassets::PackArchive | |
| Cphysics::PackedFractureProfile | |
| Cvoxel::gpu::PackedPool | |
| Cvoxel::gpu::PackedScene | |
| Cassets::Palette | Entry 0 is the empty voxel and must stay all zero |
| Cvoxel::Palette | Entry 0 is the empty voxel and must stay all zero |
| Cassets::PaletteEntry | 16 bytes and the offsets are a shader contract |
| Cvoxel::PaletteEntry | 16 bytes and the offsets are a shader contract |
| Cvoxel::PaletteRemap | |
| CPanel | |
| Ceditor.Components.Elements.TagStrip | |
| Ctoast::ParameterInfo | Runtime descriptor for one parameter of a reflected function |
| Ctoast::MusicPlayer::ParamID | |
| Crenderer::VulkanTexture::Params | |
| Cevent::RenderPassList::PassInfo | |
| Crenderer::VulkanRenderer::PassInfo | |
| Crenderer::VoxelScenePatcher::Patched | |
| Cvoxel::gpu::PatchRun | Words replaced in one section of the copy the GPU holds |
| Cvoxel::gpu::PatchSection | |
| Cassets::Paths | |
| Ctoast::VoxelNode::PendingEvents | |
| Ctoast::WorkspaceHistory::PendingMerge | |
| Crenderer::PendingResourceUpload | |
| Crenderer::MeshUpload | |
| Crenderer::RawTextureUpload | |
| Crenderer::TextureUpload | |
| Crenderer::VoxelSceneUpload | |
| Cphysics::Penetration | |
| Crenderer::VulkanRenderer::PerfCounters | |
| Crenderer::PerfWindow | |
| Cvoxel::PhysicalMaterial | |
| Ceditor.Workspace.PhysicsLayersViewModel | |
| Cphysics::PhysicsMaterial | |
| Ctoast::PhysicsSettings | |
| Cphysics::Simulator::PhysicsStepProfile | Counters and phase timings for one tick snapshotted at a safe point for a debug view to read |
| Ceditor.Components.Modals.PickerRow | |
| Ceditor.Components.Modals.PickerViewModel | |
| Ceditor.Components.Modals.AssetFolderTreeViewModel | |
| Ceditor.Components.Modals.AssetPickerViewModel | |
| Ceditor.Components.Modals.HierarchyPickerViewModel | |
| Ceditor.Components.Modals.NodeTypePickerViewModel | |
| Ctoast::ProceduralVoxel::PieceLayout | |
| Crenderer::PostProcessSettings | |
| Crenderer::PostProcessTarget | |
| Cui::PreprocessContext | |
| Ctoast::ProceduralVoxel::ComposeInput::Preview | |
| Crenderer::voxel_debug::Probe | From voxel::marchRay over the uploaded data |
| Crenderer::voxel_debug::ProbeResult | |
| Ctoast::ProfilerSections | |
| Ceditor.StartWindow.ProjectList | |
| Ceditor.StartWindow.ProjectListItem | |
| Ctoast::ProjectSettings | |
| Cevent::_detail::ProtoAutoRegister< T > | |
| Cevent::_detail::ProtoEntry | Dispatch table for one protobuf-backed event type over the FFI |
| Cevent::ProtoTraits< T > | Specialization point that exposes a C++ event type over the C# FFI via protobuf |
| Cevent::ProtoTraits< AddSignalConnection > | |
| Cevent::ProtoTraits< CaptureFrame > | |
| Cevent::ProtoTraits< ClearEditorSignalConnections > | |
| Cevent::ProtoTraits< EditorCameraFlyMode > | |
| Cevent::ProtoTraits< EditorCameraGesture > | |
| Cevent::ProtoTraits< EditorCameraLook > | |
| Cevent::ProtoTraits< EditorCameraMoveState > | |
| Cevent::ProtoTraits< ExitApplication > | |
| Cevent::ProtoTraits< HierarchyNodesEnabled > | |
| Cevent::ProtoTraits< HistoryConflict > | |
| Cevent::ProtoTraits< HistoryConflictResolution > | |
| Cevent::ProtoTraits< HistoryRevision > | |
| Cevent::ProtoTraits< InspectorContent > | |
| Cevent::ProtoTraits< InspectorContent::InspectorField > | |
| Cevent::ProtoTraits< InspectorLuaContent > | |
| Cevent::ProtoTraits< InspectorLuaContent::LuaField > | |
| Cevent::ProtoTraits< InspectorLuaContent::LuaGroup > | |
| Cevent::ProtoTraits< InspectorLuaContent::LuaScriptCard > | |
| Cevent::ProtoTraits< InspectorLuaContent::LuaSubgroup > | |
| Cevent::ProtoTraits< NodeCallFunction > | |
| Cevent::ProtoTraits< NodeChangeLuaParam > | |
| Cevent::ProtoTraits< NodeChangeName > | |
| Cevent::ProtoTraits< NodeChangeParam > | |
| Cevent::ProtoTraits< NodeChangeType > | |
| Cevent::ProtoTraits< NodeEnabled > | |
| Cevent::ProtoTraits< NodePicked > | |
| Cevent::ProtoTraits< ProceduralVoxelLayout > | |
| Cevent::ProtoTraits< ProceduralVoxelPromoted > | |
| Cevent::ProtoTraits< ReloadAssetsManifest > | |
| Cevent::ProtoTraits< RemoveSignalConnection > | |
| Cevent::ProtoTraits< RenderPassList > | |
| Cevent::ProtoTraits< RequestHierarchyUpdate > | |
| Cevent::ProtoTraits< RequestRenderPasses > | |
| Cevent::ProtoTraits< RequestShaderReflection > | |
| Cevent::ProtoTraits< RequestSignalCallables > | |
| Cevent::ProtoTraits< RequestSignalState > | |
| Cevent::ProtoTraits< SetActiveWorkspace > | |
| Cevent::ProtoTraits< SetCameraMode > | |
| Cevent::ProtoTraits< SetCoordinateSpace > | |
| Cevent::ProtoTraits< SetEditorCameraSettings > | |
| Cevent::ProtoTraits< SetFocusedNode > | |
| Cevent::ProtoTraits< SetGizmoTool > | |
| Cevent::ProtoTraits< SetRenderMode > | |
| Cevent::ProtoTraits< SetRenderPassEnabled > | |
| Cevent::ProtoTraits< SetShowOthers > | |
| Cevent::ProtoTraits< SetSnapping > | |
| Cevent::ProtoTraits< SetVoxelCutPreview > | |
| Cevent::ProtoTraits< SetVoxelEditorOverlays > | |
| Cevent::ProtoTraits< SetVoxelTool > | |
| Cevent::ProtoTraits< ShaderRecompiled > | |
| Cevent::ProtoTraits< ShaderReflectionReady > | |
| Cevent::ProtoTraits< SignalCallables > | |
| Cevent::ProtoTraits< SignalState > | |
| Cevent::ProtoTraits< UpdateHierarchyData > | |
| Cevent::ProtoTraits< UpdateHierarchyData::HierarchyElement > | |
| Cevent::ProtoTraits< UpdateWorkspaceHistory > | |
| Cevent::ProtoTraits< VoxelBake > | |
| Cevent::ProtoTraits< VoxelBakeCompleted > | |
| Cevent::ProtoTraits< VoxelBucketFill > | |
| Cevent::ProtoTraits< VoxelCollapsePieces > | |
| Cevent::ProtoTraits< VoxelCreatePiece > | |
| Cevent::ProtoTraits< VoxelExtrude > | |
| Cevent::ProtoTraits< VoxelRotatePieces > | |
| Cevent::ProtoTraits< VoxelSetPieceBounds > | |
| Cevent::ProtoTraits< VoxelSplitPieces > | |
| Cevent::ProtoTraits< WindowChar > | |
| Cevent::ProtoTraits< WindowClose > | |
| Cevent::ProtoTraits< WindowDisplayScale > | |
| Cevent::ProtoTraits< WindowDrop > | |
| Cevent::ProtoTraits< WindowKey > | |
| Cevent::ProtoTraits< WindowMouseButton > | |
| Cevent::ProtoTraits< WindowMouseLock > | |
| Cevent::ProtoTraits< WindowMousePosition > | |
| Cevent::ProtoTraits< WindowMouseScroll > | |
| Cevent::ProtoTraits< WindowResize > | |
| Cevent::ProtoTraits< WorkspaceApplyHistorySnapshot > | |
| Cevent::ProtoTraits< WorkspaceAutosave > | |
| Cevent::ProtoTraits< WorkspaceConvertToProceduralVoxel > | |
| Cevent::ProtoTraits< WorkspaceCopyNode > | |
| Cevent::ProtoTraits< WorkspaceCreate > | |
| Cevent::ProtoTraits< WorkspaceCreateNode > | |
| Cevent::ProtoTraits< WorkspaceDestroy > | |
| Cevent::ProtoTraits< WorkspaceDuplicateNode > | |
| Cevent::ProtoTraits< WorkspaceHistoryCommitted > | |
| Cevent::ProtoTraits< WorkspaceHistoryConflicts > | |
| Cevent::ProtoTraits< WorkspaceHistoryInitialSnapshot > | |
| Cevent::ProtoTraits< WorkspaceHistoryMergePrepared > | |
| Cevent::ProtoTraits< WorkspaceHistorySnapshotApplied > | |
| Cevent::ProtoTraits< WorkspaceHistoryTransaction > | |
| Cevent::ProtoTraits< WorkspaceMoveNodeTo > | |
| Cevent::ProtoTraits< WorkspacePasteNode > | |
| Cevent::ProtoTraits< WorkspacePause > | |
| Cevent::ProtoTraits< WorkspacePrepareHistoryMerge > | |
| Cevent::ProtoTraits< WorkspacePromoteNode > | |
| Cevent::ProtoTraits< WorkspaceRemoveNode > | |
| Cevent::ProtoTraits< WorkspaceResolveHistoryConflicts > | |
| Cevent::ProtoTraits< WorkspaceSave > | |
| Cevent::ProtoTraits< WorkspaceSaveCompleted > | |
| Cevent::ProtoTraits< WorkspaceSpawn > | |
| Ceditor.Assets.PsdSectionDto | |
| Cphysics::QueryContact | Normal points out of the obstacle toward the query shape |
| Ctoast::MusicPlayer::QueuedCb | |
| Crenderer::sync::QueueHandoff | |
| Ctoast::Ray | World-space ray, @TODO: Move to some other engine part |
| Cphysics::AABB::RayHit | |
| Cphysics::RayHit | |
| Cvoxel::RayHit | |
| Crenderer::RayTracingScene | |
| Crenderer::SlangVfs::Recorder | Records every URI resolved while alive. Slang getDependencyFileCount() is empty for modules loaded from source |
| Ctoast::Reflect< T > | |
| Ctoast::Reflect< event::_detail::IEvent > | |
| Crenderer::VulkanRenderer::ReflectionProbeData | |
| Cvoxel::Region | |
| Cassets::AssetManager::ReloadedAsset | |
| Cphysics::RemovedVoxels | |
| Crenderer::VulkanRenderer::RenderFrame | |
| CRml::RenderInterface | |
| CRenderInterface_VK | |
| Cinput::Bind::Result | Outcome of evaluating a bind for one frame |
| Cinput::ITrigger::Result | Outcome of evaluating a trigger for one frame |
| Crenderer::voxel_debug::Rgb | |
| Cphysics::Rng | |
| Ctoast::_detail::Robber< Tag, Ptr > | |
| Cscripting::RuntimeToken | Lifetime marker of one ScriptRuntime |
| Crenderer::SceneDescriptorSets | |
| Cvoxel::gpu::SceneLayout | A pack minus the per brick arrays |
| Cvoxel::gpu::ScenePatch | |
| Cvoxel::gpu::SceneVolume | Neither pointer may be null |
| Ceditor.Workspace.SchemaEditorState | |
| Cassets::SchemaField | Descriptor for one field in a schema |
| Crenderer::GpuTimer::ScopeName | Copied since a pass can be destroyed before its frame is read back |
| Crenderer::GpuTimer::ScopeTiming | |
| Cscripting::ScriptBinding | Shared between a ScriptInstance and the closures installed in its self table; the closures never see a dangling instance |
| Cscripting::ScriptContext | The script that is executing on the current thread |
| Cscripting::ScriptDepthGuard | Counts nested script entries on the current thread |
| Cscripting::ScriptDispatch | |
| Cscripting::ScriptInstance | |
| Cscripting::ScriptNodeContextScope | |
| Cscripting::ScriptRuntime | |
| Cscripting::ScriptSchema | |
| Cphysics::_detail::SegmentAabbClosestPoints | |
| Cphysics::_detail::SegmentBoxClosestPoints | |
| Cphysics::_detail::SegmentClosestPoint | |
| Cphysics::_detail::SegmentClosestPoints | |
| Crenderer::sync::SemaphoreSignal | |
| Crenderer::sync::SemaphoreWait | |
| Ctoast::settings::Setting< T > | Typed handle to a declared setting |
| Ceditor.Workspace.SettingCategory | One collapsible group of rows, named by the engine's Meta::category |
| Ceditor.Engine.SettingDescriptor | One setting as the engine describes it, copied out of the native registry |
| Ctoast::settings::Settings | The engine-wide settings registry |
| Ceditor.Workspace.SettingsSection | |
| Crenderer::ShaderBinding | |
| Crenderer::ShaderBlockMember | |
| Crenderer::ShaderCache | |
| Crenderer::ShaderCompiler | |
| Crenderer::ShaderEntryPoint | |
| Crenderer::ShaderInspectorMeta | |
| Crenderer::ShaderLayout | |
| Crenderer::ShaderPushConstants | |
| Crenderer::ShaderReflection | |
| Crenderer::VulkanRenderer::ShadowFrame | |
| Crenderer::VulkanRenderer::ShadowView | |
| Cphysics::Shape | |
| Cphysics::ShapeBoundsUpdate | |
| Cphysics::ShapeID | |
| Cphysics::ShapeSlot | |
| Cscripting::LuaCallback::Shared | |
| Crenderer::AsyncCompute::SharedFamilies | For eConcurrent create infos with count entries since one family repeats |
| Cphysics::ShatterPlan | |
| Crenderer::ShGridKey | |
| Cassets::Prefab::Signal | |
| Cevent::SignalCallable | |
| Cassets::Prefab::SignalConnection | |
| Cevent::SignalConnection | |
| Ceditor.Workspace.SignalFunctionViewModel | |
| Ctoast::SignalInfo | |
| Cinput::SignalList | Fixed-capacity buffer of discrete events fired in a single frame |
| Cevent::SignalParameter | |
| Cscripting::SignalProxy | |
| Cevent::SignalStateEntry | |
| Cphysics::Simulator | |
| Crenderer::VulkanRenderer::SizeHandleDraw | |
| Ctoast::Workspace::SizeHandlePoint | |
| Cassets::Skin | A skeleton: the joint nodes a skinned mesh binds to |
| Crenderer::SkinnedBlasPool | |
| Crenderer::SkinningPass | |
| Crenderer::SkinVertex | |
| Crenderer::shadow_slots::Slot | |
| Crenderer::SharedTextureOutputTarget::Interop::Slot | |
| Cphysics::SmashPieces | |
| Cphysics::SmashVolume | |
| Ctoast::Workspace::SnapSetting | |
| Crenderer::light_culling::Sphere | |
| Cphysics::SphereHit | |
| Cphysics::SphereShape | |
| Crenderer::PostProcessSettings::Ssao | |
| Crenderer::PostProcessSettings::Ssr | |
| Cvoxel::StampResult | |
| Ctoast::State | |
| Crenderer::ShadowPass::Stats | Per frame and per layer group unless noted |
| Crenderer::AsyncComputeTask::StepContext | Handed to the step callback. Barriers between dispatches of one step are inserted for you |
| Cphysics::StepResult | |
| Cstd::streambuf | |
| Ctoast::VectorStreamBuf | |
| Cassets::Prefab::Subgroup | A named sub-section of fields within a group |
| Ctoast::SubgroupInfo | A named sub-section of fields inside a GroupInfo |
| Crenderer::sync::SubmitDesc | |
| Cvoxel::SurfaceVoxel | |
| Cphysics::SweepHit | |
| CRml::SystemInterface | |
| Cui::UISystemInterface | |
| Cvoxel::TableProblem | Index is a material index a palette index or a count |
| Cvoxel::gpu::TagDelta | |
| CTemplatedControl | |
| Ceditor.Components.Elements.ArrayBox | |
| Ceditor.Components.Elements.AssetBox | |
| Ceditor.Components.Elements.BoolBox | |
| Ceditor.Components.Elements.ColorBoxBase | |
| Ceditor.Components.Elements.Color3Box | |
| Ceditor.Components.Elements.Color4Box | |
| Ceditor.Components.Elements.DragNumberBoxBase | |
| Ceditor.Components.Elements.DragFloatBox | |
| Ceditor.Components.Elements.DragIntBox | |
| Ceditor.Components.Elements.EnumBox | |
| Ceditor.Components.Elements.LayerTagBox | |
| Ceditor.Components.Elements.NodeBox | |
| Ceditor.Components.Elements.StringBox | |
| Cui::TextFormatContext | |
| Ceditor.Assets.TextureSectionDto | |
| Crenderer::MaterialRuntime::TextureSlot | |
| Cui::TgaImage | |
| Cevent::ThreadListener | |
| Ctoast::ThreadPool | A simple thread pool for executing jobs asynchronously |
| Ctoast::TickFunctions | Set of lifecycle function pointers for one Node type |
| Ctoast::_detail::TickSchedule | |
| Ctoast::TickScheduler | |
| Cvoxel::TileOptions | |
| CTime | Class that controls the time of the application |
| CTimeSnapshot | |
| Crenderer::GpuTimer::Timings | |
| Ceditor.Engine.ToastViewportFrame | Description of the latest rendered viewport frame |
| Ceditor.Engine.ToastViewportSharedFrame | |
| Ceditor.Engine.ToastViewportSharedHandles | |
| Crenderer::PostProcessSettings::Tonemap | |
| CTool | |
| Ceditor.Assets.AssetBrowserViewModel | |
| Ceditor.Editors.CurveViewModel | |
| Ceditor.Editors.GenericViewModel | |
| Ceditor.Editors.HapticsViewModel | |
| Ceditor.Editors.PaletteViewModel | Assigns entry materials which a reimport of the source .vox cannot re-derive |
| Ceditor.Editors.SchemaViewModel | |
| Ceditor.Editors.TableViewModel | |
| Ceditor.Git.LocksViewModel | |
| Ceditor.Logger.LogsViewModel | |
| Ceditor.Workspace.HierarchyViewModel | |
| Ceditor.Workspace.HistoryViewModel | |
| Ceditor.Workspace.InspectorViewModel | |
| Ceditor.Workspace.ProjectSettingsViewModel | |
| Ceditor.Workspace.RendererSettingsViewModel | The renderer's settings and bake actions, replacing the ImGui debug panel |
| Ceditor.Workspace.SignalsViewModel | |
| Crenderer::TrackedVolume | |
| Ctoast::input::TrackpadDelta | |
| Ctoast::input::TrackpadGesture | |
| Ctoast::input::TrackpadTransform | |
| Crenderer::VulkanRenderer::TransformGizmoDraw | |
| Ctoast::Transition | |
| Cphysics::TreeNode | |
| Ctoast::TreeReadLock | Shared access to the shape of the tree of an owner |
| Ctoast::TreeWriteLock | Exclusive access to the shape of the tree of an owner |
| Cphysics::Tunables | |
| Cscripting::TypeMarker | Lua-side placeholder declaring a typed Node or Asset reference |
| Cassets::TypeSwitch | |
| Cassets::TypeSwitchCase | |
| Crenderer::MaterialRuntime::UboBlob | |
| Crenderer::MaterialPass::InstanceResources::UboBuffer | |
| Cui::UIBinds | |
| Cscripting::UIBindsProxy | Lua type returned by self.ui_binds |
| Cui::UIBindStore | Persistent values shared by Lua and the active RmlUi data model |
| Ctoast::UID | |
| Cui::UIInputRouter | |
| Ctoast::UISettings | |
| Cui::UISystem | |
| Crenderer::VulkanRenderer::UIWorldPanelProxy | |
| Cphysics::UnglueRegion | |
| Ceditor.Components.Modals.UnsavedChangesViewModel | |
| Crenderer::VulkanMesh::UploadData | |
| Crenderer::VulkanRenderer::UploadStats | |
| Crenderer::sync::UsageInfo | |
| CUserControl | |
| Ceditor.Assets.AssetBrowserView | |
| Ceditor.Editors.CurveView | |
| Ceditor.Editors.GenericView | |
| Ceditor.Editors.HapticsView | |
| Ceditor.Editors.PaletteView | |
| Ceditor.Editors.SchemaView | |
| Ceditor.Editors.TableView | |
| Ceditor.Git.CommitView | |
| Ceditor.Git.LockArtworkView | |
| Ceditor.Git.LocksView | |
| Ceditor.Logger.LogsView | |
| Ceditor.VoxelEditor.VoxelEditorView | |
| Ceditor.VoxelEditor.VoxelPalettePicker | |
| Ceditor.Workspace.HierarchyView | |
| Ceditor.Workspace.HistoryView | |
| Ceditor.Workspace.InspectorView | |
| Ceditor.Workspace.ProjectSettingsView | |
| Ceditor.Workspace.RendererSettingsView | |
| Ceditor.Workspace.SignalsView | |
| Ceditor.Workspace.ViewportControl | |
| Ceditor.Workspace.WorkspaceView | |
| Cinput::Value | A tagged value that may represent a bool, a float or a glm::vec2 |
| Cglm::vec3 | |
| Cscripting::Vec3FieldProxy | |
| Cdebug::Vertex | |
| Crenderer::Vertex | |
| Crenderer::ViewportFrameDesc | |
| Crenderer::ViewportSharedFrameDesc | |
| Crenderer::ViewportSharedHandles | |
| Cassets::Volume | |
| Crenderer::VoxelCollisionWorld::Volume | |
| Cvoxel::Volume | |
| Crenderer::VolumeDelta | What one volume changed since the observe before |
| Cvoxel::gpu::VolumeDirty | Grid indices of the bricks of one scene volume that changed since the retained state |
| Cvoxel::VolumeHit | |
| Cvoxel::gpu::VolumeRecord | Mirrored member for member by voxel_dda.slang so only 4-byte scalars |
| Cvoxel::VolumeSurface | Keyed by brick slot not pool id since uniform bricks have no pool id and shared bricks differ per instance |
| Ctoast::VolumeTarget | What a volume is being evaluated against: a listener, a camera, anything with a position |
| Cphysics::VoxelCandidate | |
| Crenderer::VoxelCaster | |
| Crenderer::VoxelChangeHistory | Regions each published voxel storage brought oldest first |
| Crenderer::VoxelChangeTracker | Finds what changed in each volume between packs and keeps it until a storage carrying it is published |
| Crenderer::VoxelCollisionWorld | |
| Cphysics::VoxelDataID | |
| Cphysics::VoxelFeaturePayload | |
| Cassets::_detail::VoxelFileHeader | Read before the version check so never add fields Body uint64 palette UID then uint32 stored brick count then uint32 per brick slot x fastest then 512 bytes per stored brick |
| Crenderer::VoxelGpuSections | Section buffers shared by every version patched in place since the last full upload |
| Crenderer::VoxelInstanceGpu | Mirrors voxel_dda.slang VoxelInstance |
| Cassets::VoxelMaterialSlot | |
| Ceditor.Assets.VoxelMaterialSlot | |
| Crenderer::VoxelPackedScene | |
| Cphysics::VoxelPairPartial | One region share of a split pair candidates owned per call since concurrent regions need independent storage |
| Ceditor.Assets.VoxelPaletteEntry | |
| Ceditor.Assets.VoxelPaletteFile | Mirrors the assets.VoxelPalette TOML shape |
| Cevent::VoxelPieceLayoutData | |
| Cevent::VoxelProjectionData | |
| Cphysics::VoxelQueryContext | |
| Cphysics::VoxelRayEntry | |
| Crenderer::VoxelRegion | A box that changed in the voxel space of one volume |
| Cphysics::VoxelRenderRecord | |
| Crenderer::VoxelScenePatcher | Records stay in place so a removed volume leaves a dead record and a new one is appended |
| Cphysics::VoxelShape | |
| Cphysics::VoxelShapeData | |
| Cphysics::VoxelShapeSlot | |
| Crenderer::VoxelStorageDebugInfo | Immutable once the storage is published |
| Ctoast::Workspace::VoxelToolState | |
| Crenderer::VulkanRenderer::VoxelVolumeProxy | |
| Cphysics::VoxelVoxelPairView | A voxel-voxel pair with the smaller-shape-is-probe role already resolved, same reasoning as BoxVoxelPairView |
| Cphysics::VoxelVoxelSplitInfo | |
| Cassets::Volume::VoxelWrite | |
| Cvoxel::Volume::VoxelWrite | |
| Cassets::VoxIntermediateModel | |
| Cassets::VoxIntermediates | |
| Cassets::VoxModel | |
| Cassets::VoxNode | |
| Cassets::VoxPlacement | |
| Cassets::VoxScene | |
| Ceditor.Assets.VoxSectionDto | |
| Cassets::VoxTransform | Translation positions the node centre not its corner |
| Cassets::VoxVoxel | |
| Crenderer::VulkanCore | |
| Crenderer::VulkanPipeline | |
| Crenderer::VulkanRenderer | |
| Crenderer::VulkanSampler | |
| Crenderer::VulkanSwapchain | |
| Ctoast::_detail::WaveJob | |
| CWindow | |
| Ceditor.Assets.Importers.CompactImportWindow | |
| Ceditor.Assets.Importers.ImportWindow | |
| Ceditor.Components.Modals.AboutWindow | |
| Ceditor.Components.Modals.LoadingPopup | |
| Ceditor.Components.Modals.MessageModal | |
| Ceditor.Components.Modals.NewFolderModal | |
| Ceditor.Components.Modals.PickerWindow | |
| Ceditor.Components.Modals.AssetFolderTree | |
| Ceditor.Components.Modals.AssetList | |
| Ceditor.Components.Modals.HierarchyTree | |
| Ceditor.Components.Modals.NodeTypeTree | |
| Ceditor.Components.Modals.RenameModal | |
| Ceditor.Components.Modals.SaveFileModal | |
| Ceditor.Components.Modals.SimpleLoaderWindow | |
| Ceditor.Components.Modals.SplashLoaderWindow | |
| Ceditor.Components.Modals.UnsavedChangesModal | |
| Ceditor.Git.CommitWindow | |
| Ceditor.Git.GitPassphraseModal | |
| Ceditor.Git.LockArtworkWindow | |
| Ceditor.Git.LockedFileModal | |
| Ceditor.Logger.LogDetailWindow | |
| Ceditor.StartWindow.NewProjectWindow | |
| Ceditor.StartWindow.StartWindow | |
| Ceditor.VoxelEditor.VoxelEditorWindow | |
| Ceditor.Workspace.HistoryConflictWindow | |
| Ceditor.Workspace.MainWindowView | |
| Ceditor.Workspace.PlayWindow | |
| Ceditor.Workspace.ProjectSettingsWindow | |
| Ceditor.Workspace.SignalConnectionWindow | |
| Ctoast::WorkspaceHistory | |
| Ceditor.Workspace.WorkspaceHistoryRevision | |
| Ceditor.Engine.WorkspaceResult | |
| Cphysics::_detail::WorldBox | |
| Cphysics::_detail::WorldCapsule | |
| Ctoast::_detail::WorldTestAccess::WorldDeleter | |
| Cphysics::_detail::WorldSphere | |
| Ctoast::_detail::WorldTestAccess | |
| Cassets::Volume::WritableBrick | |
| Cvoxel::Volume::WritableBrick | |
| Cvoxel::WriteBrush | |