类 | |
| class | ActionPreviewController |
| Coordinates deterministic timeline transport with a transactional preview host. 更多... | |
| class | ActionTimelineClipboard |
| Owning clipboard shared explicitly by one or more action timeline editors. 更多... | |
| class | ActionTimelineDocumentWorkspace |
| Multi-document Montage workspace backed by the engine document service. 更多... | |
| class | ActionTimelineEditor |
| Timeline editing controller shared by developer and in-game editors. 更多... | |
| class | ActionTimelinePayloadEditor |
| Applies typed partial payload changes through the canonical timeline transaction authority. 更多... | |
| struct | ActionTimelinePreviewPlan |
| Prepared deterministic preview advance that can be validated before presentation side effects. 更多... | |
| struct | ActionTimelineTabSnapshot |
| Immutable projection of one open Montage document tab. 更多... | |
| class | ActionTimelineTarget |
| Authoritative editor target for one action timeline asset. 更多... | |
| class | ActionTimelineWidget |
| Interactive timeline adapter shared by developer and in-game editor hosts. 更多... | |
| class | AddScalarFieldOperation |
| Adds weighted strength to targets exposing IScalarFieldTarget. 更多... | |
| class | AnimationRootMotionPreviewSource |
| Samples root motion from the animation module's registered clip for an action URI. 更多... | |
| class | ArchSpaceItemPlaceTool |
Click-to-place furniture tool committing makePlaceItem with catalog id + yaw. 更多... | |
| class | ArchSpaceOpeningPlaceTool |
Click-to-place door/window tool committing makeCreateOpening on the nearest wall. 更多... | |
| struct | ArchSpaceViewportRay |
| World-space ray produced by an ArchSpace editor viewport. 更多... | |
| class | ArchSpaceWallDrawTool |
Click-drag wall draw tool. Down starts, Move previews, Up commits makeCreateWall. 更多... | |
| class | AssetDatabasePhysicsColliderResolver |
| High-level AssetDB adapter for the storage-neutral physics resolver. 更多... | |
| struct | AssetDependency |
| Directed dependency between two stable asset identities. 更多... | |
| struct | AssetPage |
| One page of values tied to an asset index generation. 更多... | |
| struct | AssetPublication |
| One owning record/dependency unit staged for an atomic index generation. 更多... | |
| struct | AssetQuery |
| Deterministic filter used by headless and UI asset queries. 更多... | |
| struct | AssetRecord |
| Value snapshot stored by the editor asset index. 更多... | |
| struct | AutomationOwnedTarget |
| Target plus optional borrowed-dependency owner returned by an automation factory. 更多... | |
| struct | AutosaveDraft |
| Persisted draft metadata used to decide whether recovery should be offered. 更多... | |
| class | AutosaveService |
| Autosave coordinator that never overwrites the formal document URI. 更多... | |
| class | BoxBrushKernel |
| Rotatable square kernel using a non-owning falloff strategy. 更多... | |
| class | BoxVolumeBrushKernel |
| Axis-aligned cubic volume kernel using a non-owning falloff strategy. 更多... | |
| struct | BrushPoint |
| One weighted grid coordinate emitted by a brush kernel. 更多... | |
| struct | BrushSample |
| Location and size passed to an interchangeable brush kernel. 更多... | |
| class | BrushSampleBuffer |
| Convenience sink for previews, tests and command construction. 更多... | |
| class | BuildingEdgeCurveTool |
| EditorSession tool that turns one curve-handle drag into one authority transaction. 更多... | |
| struct | BuildingEdgeCurveToolSelection |
| Immutable selection/configuration consumed by BuildingEdgeCurveTool. 更多... | |
| struct | BuildingViewportRay |
| World-space ray produced by a building editor viewport. 更多... | |
| class | CircleBrushKernel |
| Circular weighted kernel using a non-owning falloff strategy. 更多... | |
| struct | CommandContext |
| Immutable execution context captured for a synchronous command. 更多... | |
| struct | CommandDescriptor |
| Presentation and execution metadata for a registered command. 更多... | |
| class | ConstantBrushFalloff |
| EVENGINE_API_ORCHESTRATION public API. 更多... | |
| struct | ConstraintResult |
| Result of evaluating one replaceable edit constraint. 更多... | |
| class | DeveloperPropertyPresenter |
| Shared presenter logic that exposes developer-oriented property rows. 更多... | |
| struct | DialogueLipEnvelopePoint |
| Normalized amplitude point suitable for mouth-shape/lip-sync preview. 更多... | |
| struct | DialogueSubtitlePreview |
| Safe-area subtitle layout and voice/readability diagnostics. 更多... | |
| class | DialogueSubtitlePreviewService |
| Renderer-neutral subtitle layout and waveform-derived lip envelope service. 更多... | |
| struct | DialogueSubtitleRequest |
| Immutable subtitle preview request for one localized dialogue line. 更多... | |
| class | DiskAssetCatalog |
Project Content scanner using stable .evmeta GUID sidecars. 更多... | |
| struct | DiskAssetScanResult |
| Result of one disk asset sidecar scan/poll. 更多... | |
| class | DiskAtomicDocumentStore |
| Project-rooted JSON document store with sibling-temp atomic replacement. 更多... | |
| struct | DocumentKey |
| Stable document identity; paths are deliberately excluded. 更多... | |
| struct | DocumentRevision |
| Separate edit, saved and external-store revision clocks. 更多... | |
| class | DocumentService |
| Document coordinator with revision-safe requestSave/executeSave sequencing. 更多... | |
| struct | DocumentSnapshot |
| Immutable document metadata snapshot. 更多... | |
| class | EditConstraintPipeline |
| Ordered, non-owning constraint chain with diagnostics. 更多... | |
| class | Editor |
Editor building blocks — not a shipped 3D/map editor app. Script: editor <- eve.Editor(); 更多... | |
| class | EditorAutomationProvider |
| MCP/DevTools adapter over command discovery and target coordination. 更多... | |
| class | EditorCommandService |
| Registry and execution gate for UI-, script- and automation-neutral commands. 更多... | |
| class | EditorContext |
| Context supplied by EditorSession to tools. 更多... | |
| class | EditorCurveDocument |
| UI-neutral reversible curve and gradient timeline document. 更多... | |
| struct | EditorCurveKey |
| Stable scalar curve key with editable Hermite tangents. 更多... | |
| struct | EditorCurvePreview |
| Bounded revision-tagged curve/gradient lookup preview. 更多... | |
| class | EditorDiagnosticService |
| Thread-safe diagnostic channels consumed uniformly by UI, scripts and MCP. 更多... | |
| class | EditorDock |
| Simple editor chrome regions: left / right / top / bottom / center. 更多... | |
| struct | EditorDryRunReport |
| Side-effect-free information returned by an editor preflight. 更多... | |
| class | EditorEventTimeline |
| Bounded copied event timeline with stale-page detection and correlation filtering. 更多... | |
| class | EditorExtensionRegistry |
| Loads game extensions and filters their descriptors for each host. 更多... | |
| class | EditorFocusService |
| Shared semantic focus service for docked editor and game HUD surfaces. 更多... | |
| struct | EditorGradientStop |
| Stable normalized RGBA gradient stop. 更多... | |
| class | EditorInspector |
Property sheet descriptors + values (host renders via ui). 更多... | |
| struct | EditorKeyEvent |
| Keyboard input normalized by the editor host. 更多... | |
| class | EditorPersistenceAdapter |
| Maps the same editor transaction output to a document URI or save slot. 更多... | |
| struct | EditorPersistenceSnapshot |
| Loaded checkpoint plus the domain operations recorded with it. 更多... | |
| struct | EditorPointerEvent |
| Pointer input normalized by an editor viewport adapter. 更多... | |
| class | EditorPropertyModel |
| Adapts command-backed editor properties to the shared MVVM contract. 更多... | |
| class | EditorSelectionService |
| Channelled selection/focus state shared by editor and in-game presentations. 更多... | |
| class | EditorSession |
| Hosts interchangeable editor tools and routes their lifecycle/input. 更多... | |
| class | EditorTargetCoordinator |
| Coordinates editable targets, per-target histories and domain commands. 更多... | |
| struct | EditorTimelineEvent |
| Immutable normalized runtime event copied into the editor timeline. 更多... | |
| struct | EditorTimelinePage |
| Generation-qualified timeline query page. 更多... | |
| struct | EditorTimelineQuery |
| Deterministic event filter used by headless and visual presenters. 更多... | |
| class | EditorToolbar |
Tool strip state for assembling editor chrome with ui. 更多... | |
| class | EditorTransactionConsumer |
| Editor consumer of the common transaction participant/coordinator protocol. 更多... | |
| struct | EditorTransactionRecord |
| Structured result of one editor transaction or compensation. 更多... | |
| class | EditorTransactions |
| Executes, groups, rolls back and replays arbitrary edit commands. 更多... | |
| class | EditorValidationService |
| Registry of composable validation rules owned by extensions. 更多... | |
| class | EditorWorkspace |
| Composition model shared by project-specific developer and runtime editors. 更多... | |
| class | EnvironmentAssetBrowser |
| Queries and validates cubemap/equirectangular assets from the shared AssetDB. 更多... | |
| struct | EnvironmentAssetCard |
| One environment-map asset card independent of a concrete browser UI. 更多... | |
| struct | EnvironmentAssetPage |
| Generation-qualified environment asset browser page. 更多... | |
| struct | ExtensionPaletteDescriptor |
| Semantic palette that can place the same tool differently per audience. 更多... | |
| struct | ExtensionRuleDescriptor |
| Discoverable gameplay validation rule registered by a game extension. 更多... | |
| struct | ExtensionToolDescriptor |
| Host-neutral metadata for a game-provided editor tool. 更多... | |
| class | FieldBrushTool |
| Generic stroke tool composed from a brush kernel and field operation. 更多... | |
| class | GameplayTagPicker |
| Searchable selection model shared by developer and in-game editors. 更多... | |
| struct | GameplayTagPickerEntry |
| Owning row projected for tree/list UI implementations. 更多... | |
| class | GizmoManager |
| Babylon.js-style manager: toggles which transform modes are enabled and routes pick/drag to the owned TransformGizmo (switching mode on best hit). 更多... | |
| class | HostProfile |
| Upper capability boundary for one editor host. 更多... | |
| class | IArchSpaceViewportAdapter |
| Host-owned conversion boundary between pointer coordinates and the ArchSpace viewport. 更多... | |
| class | IAtomicDocumentStore |
| Compare-and-swap persistence boundary used by DocumentService. 更多... | |
| class | IBrushFalloff |
| Replaceable mapping from normalized distance to brush strength. 更多... | |
| class | IBrushKernel |
| Shape protocol shared by tile, terrain, mask and custom tools. 更多... | |
| class | IBrushSampleSink |
| Receives weighted points without constraining their storage. 更多... | |
| class | IBuildingViewportAdapter |
| Host-owned conversion boundary between pointer coordinates and a 2D/3D viewport. 更多... | |
| class | ICurveDocumentEditTarget |
| Stable key/gradient editing capability shared by effects and animation presenters. 更多... | |
| class | IEditCommand |
| Reversible unit accepted by the editor transaction manager. 更多... | |
| class | IEditConstraint |
| Protocol for game and art-style rules applied before command commit. Implementations may inspect or normalize the mutable command without the editor core knowing the rule's concrete meaning. 更多... | |
| class | IEditorAutomationTargetFactory |
| Multi-provider extension point for domain-specific automation target creation. 更多... | |
| class | IEditorExtensionRegistry |
| Scoped registration surface exposed to game modules. 更多... | |
| class | IEditorInspector |
| UI-independent property editor used by tools to expose settings. 更多... | |
| class | IEditorOverlay |
| Sink implemented by a 2D or 3D viewport to render tool feedback. 更多... | |
| class | IEditorSimulationBackend |
| Cloneable backend boundary for physics/crowd/fluid editor simulation previews. 更多... | |
| class | IEditorTool |
| Protocol implemented by every editor tool. 更多... | |
| class | IEditorTransactionBackend |
| Transaction boundary consumed by editor property and other UI models. 更多... | |
| class | IFieldBrushOperation |
| Replaceable operation that converts brush samples into a command. 更多... | |
| class | IGameEditorExtension |
| Entry point implemented by a gameplay module to inject editor behavior. 更多... | |
| class | IMaterialPreviewRenderer |
| Host boundary that owns creation and teardown of an isolated preview scene. 更多... | |
| class | ImportCoordinator |
| Small coordinator that validates importer output before atomic index publication. 更多... | |
| struct | ImportProduct |
| Validated importer output staged before publishing to AssetDB. 更多... | |
| struct | ImportTicket |
| Generation-qualified import request used to reject stale worker products. 更多... | |
| struct | IntFieldChange |
| IntFieldChange public API. 更多... | |
| class | IntFieldEditCommand |
| Reversible edits to any target exposing IIntFieldTarget. 更多... | |
| class | IntVolumeEditCommand |
| Reversible integer-volume command shared by voxel and custom volume targets. 更多... | |
| class | ISurfaceFluidPreviewRenderer |
| Narrow host boundary for drawing a validated fluid preview snapshot. 更多... | |
| class | IUiSkinAssetResolver |
| Asset metadata boundary used by renderer-neutral UI preview planning. 更多... | |
| class | IUiSkinPlanRenderer |
| Narrow presentation boundary consuming a renderer-neutral UI skin plan. 更多... | |
| class | IVegetationConversionPreparer |
| Worker boundary used to prepare a complete vegetation package candidate. 更多... | |
| class | IVegetationConversionPublisher |
| Atomic host publication boundary for one prepared vegetation package. 更多... | |
| class | IVolumeBrushKernel |
| Shape protocol for sparse volume painting. 更多... | |
| class | LinearBrushFalloff |
| EVENGINE_API_ORCHESTRATION public API. 更多... | |
| class | LocalTransactionBackend |
| Local transaction coordinator backed by an injected edit authority. 更多... | |
| struct | MaterialPreviewRenderRequest |
| Immutable request passed to a renderer-owned isolated preview scene. 更多... | |
| struct | MaterialPreviewRenderResult |
| Renderer output referenced by a stable artifact rather than GPU pointers. 更多... | |
| class | MaterialPreviewService |
| Revision-safe material preview request and publication service. 更多... | |
| struct | MaterialPreviewSettings |
| Camera, mesh and environment settings for an isolated material preview. 更多... | |
| class | MaterialStudioController |
| UI-neutral controller for coalesced material edits and revision-safe live previews. 更多... | |
| struct | MaterialStudioState |
| Observable state for a host-rendered real-time material studio. 更多... | |
| class | MemoryAssetDatabase |
| Thread-neutral in-memory asset index used by editor hosts and tests. 更多... | |
| class | MemoryAtomicDocumentStore |
| Deterministic in-memory CAS store suitable for tests and transient tools. 更多... | |
| class | NativeVegetationConversionPreparer |
| Built-in preparer backed by the canonical TVE batch transaction. 更多... | |
| class | OffscreenMaterialPreviewRenderer |
| Material renderer adapter backed by the shared bound offscreen Canvas service. 更多... | |
| struct | OverlayPoint |
| A point in the coordinate space chosen by an editor viewport adapter. 更多... | |
| struct | OverlayStyle |
| Renderer-independent appearance for an editor overlay primitive. 更多... | |
| class | PaintIntFieldOperation |
| Paints a fixed integer into targets exposing IIntFieldTarget. 更多... | |
| class | PaintIntVolumeOperation |
| Paints one integer value into targets exposing IIntVolumeTarget. 更多... | |
| struct | PluginPermissionGrant |
| Explicit project-owned permission decision for one plugin capability scope. 更多... | |
| class | PluginPermissionTarget |
| Revisioned plugin permission policy with reversible, auditable grants. 更多... | |
| struct | PrefabAssetSnapshot |
| Runtime-neutral prefab authoring snapshot. 更多... | |
| struct | PrefabDependencyReport |
| Nested-prefab dependency diagnostics tied to the inspected root revision. 更多... | |
| struct | PrefabInstancePlan |
| Stable identity mapping returned with an instantiated prefab plan. 更多... | |
| struct | PrefabObjectRecord |
| One stable scene object stored relative to a prefab root. 更多... | |
| struct | PrefabOverrideRecord |
| One inspector/hierarchy badge describing an instance override. 更多... | |
| struct | ProjectSettingDescriptor |
| Project-setting descriptor with deployment and secrecy policy. 更多... | |
| struct | ProjectSettingsSchema |
| Versioned settings schema shared by project and importer documents. 更多... | |
| class | ProjectSettingsTarget |
| Schema-driven, reversible settings target with secret-reference enforcement. 更多... | |
| struct | PropertyEditIntent |
| Command intent emitted by a presenter instead of calling a setter. 更多... | |
| struct | PropertyPresentation |
| Immutable presentation model consumed by developer or game UI. 更多... | |
| struct | PropertyPresentationRow |
| Read-only row produced for a concrete property UI adapter. 更多... | |
| class | ReflectionProbeVisualizer |
| Renderer-independent wire-box and status description for a reflection probe. 更多... | |
| struct | RuntimeEditorManifest |
| Explicit publish allow-list for a player-facing editor build. 更多... | |
| struct | RuntimeEditorPackage |
| Resolved editor package embedded into a game build. 更多... | |
| class | RuntimeEditorPublisher |
| Validates an explicit manifest and resolves its runtime dependency closure. 更多... | |
| class | RuntimePropertyPresenter |
| Shared presenter logic that exposes only runtime-safe property rows. 更多... | |
| struct | SaveTicket |
| Immutable save request capturing one exact edit revision. 更多... | |
| struct | ScalarFieldChange |
| ScalarFieldChange public API. 更多... | |
| class | ScalarFieldEditCommand |
| Reversible edits to any target exposing IScalarFieldTarget. 更多... | |
| class | ScenePrefabService |
| Backend-neutral prefab capture, instantiate and override planning. 更多... | |
| class | ScriptBind |
Editor facade binder: common script::BindContext plus history/owned-create helpers. 更多... | |
| class | ScriptEditorTool |
| IEditorTool adapter whose lifecycle and input callbacks are Squirrel closures. 更多... | |
| struct | SimulationBakeResult |
| Non-destructive baked preview trajectory and diagnostics. 更多... | |
| struct | SimulationObjectSample |
| Stable transform sample captured from one simulation object. 更多... | |
| class | SimulationPreviewController |
| Pause/single-step/bake controller shared by simulation editor modules. 更多... | |
| struct | SimulationPreviewFrame |
| One deterministic editor-preview simulation frame. 更多... | |
| class | SmoothBrushFalloff |
| SmoothBrushFalloff public API. 更多... | |
| class | SphereVolumeBrushKernel |
| Spherical volume kernel using a non-owning falloff strategy. 更多... | |
| struct | StoredDocument |
| Value snapshot returned by an atomic document store. 更多... | |
| class | StylizeOffscreenPreviewService |
| Host presentation adapter for isolated stylize preview readback. 更多... | |
| class | SurfaceFluidOffscreenPreviewService |
| Builds and rasterizes surface-fluid scrub frames through shared Canvas readback. 更多... | |
| struct | SurfaceFluidPreviewDroplet |
| Renderer-neutral world-space droplet cap produced by one scrub replay. 更多... | |
| struct | SurfaceFluidPreviewRequest |
| Complete deterministic input needed to replay a surface-fluid scrub. 更多... | |
| struct | SurfaceFluidPreviewSeed |
| One stable droplet seed in material-space triangle coordinates. 更多... | |
| class | SurfaceFluidPreviewService |
| Rebuilds an isolated surface simulation for deterministic forward/backward scrub. 更多... | |
| struct | SurfaceFluidPreviewSnapshot |
| Revision-bound result containing droplet geometry and per-vertex wetness. 更多... | |
| struct | TimelineHit |
| Result of widget hit testing. 更多... | |
| struct | TimelineItemGeometry |
| Owning geometry projected for one timeline item. 更多... | |
| struct | TimelineRulerTick |
| One deterministic ruler tick projected into host coordinates. 更多... | |
| struct | TimelineSelectionRange |
| Exact outer time bounds of the current owning timeline selection. 更多... | |
| struct | TimelineWidgetCommandDescriptor |
| One host-renderable command entry. 更多... | |
| struct | TimelineWidgetLayout |
| Complete renderer-neutral layout for one widget frame. 更多... | |
| struct | ToolDescriptor |
| UI-facing metadata supplied by a tool implementation. 更多... | |
| struct | ToolResponse |
| Result returned by a tool after processing input. 更多... | |
| class | TransformGizmo |
| 3D transform gizmo (Three.js TransformControls + ImGuizmo style). Owns TRS + optional local bounds; interaction via world-space rays. Host renders using getPart* descriptors — no GPU dependency. 更多... | |
| class | UiOffscreenPreviewRenderer |
| Concrete UI box-model preview renderer using the shared offscreen Canvas. 更多... | |
| struct | UiSkinDrawCommand |
| One deterministic text or image command, including effective clipping. 更多... | |
| struct | UiSkinDrawPlan |
| Revision-bound content plan suitable for graphics or UI-host presenters. 更多... | |
| class | UiSkinPreviewPlanner |
| Builds deterministic text/texture commands without touching runtime graphics. 更多... | |
| struct | UiTextureMetadata |
| Dimensions known for an editor-resolved UI texture. 更多... | |
| struct | ValidationRequest |
| Context supplied to project- and document-level validation rules. 更多... | |
| class | VegetationConverterController |
| UI-neutral TVE converter controller with revision-safe prepare and publish phases. @ownership The preparer and publisher are borrowed and must outlive this controller. @thread Owner thread only. Calls are synchronous and no controller lock is held across either boundary. @reentrancy Preparer and publisher implementations must not call this controller recursively. 更多... | |
| struct | VegetationConverterState |
| Host-visible state of the TVE conversion tool. 更多... | |
| struct | VolumeBrushPoint |
| One weighted integer coordinate emitted by a three-dimensional kernel. 更多... | |
| class | VolumeBrushTool |
| Generic 3D stroke tool composed from a volume kernel and paint operation. 更多... | |
| struct | WorkspacePanelDescriptor |
| UI-neutral description of one composable editor panel. 更多... | |
枚举 | |
| enum class | ActionTimelineCloseMode : std::uint8_t { ProtectDirty , Discard } |
| Dirty-document policy applied when closing one Montage tab. 更多... | |
| enum class | TimelineHitPart : std::uint8_t { Body , StartHandle , EndHandle } |
| Interactive portion of a projected timeline item. 更多... | |
| enum class | TimelineDragStatus : std::uint8_t { Idle , Active } |
| Observable pointer-drag lifecycle state. 更多... | |
| enum class | TimelineItemVisual : std::uint8_t { Animation , Gameplay , Damage , Vfx , Audio , Prefab , Camera , Hitbox , Defense , Input , Collision , Movement , Curve , Custom } |
| Stable semantic thumbnail kind projected for one timeline block. 更多... | |
| enum class | TimelineWidgetCommand : std::uint8_t { Copy , Paste , DeleteSelection , Undo , Redo , PlayPause , AlignSelectionStart , AlignSelectionEnd } |
| Standard context-menu and keyboard actions exposed by the widget. 更多... | |
| enum class | ConstraintDisposition { Allow , Warning , Reject } |
| ConstraintDisposition public API. 更多... | |
| enum class | AssetStatus { Ready , Scanning , Importing , Stale , MissingSource , MissingArtifact , Warning , Error , Deleted } |
| Current indexing/import health of an asset record. 更多... | |
| enum class | DependencyKind { Hard , Soft , EditorOnly , Build , Source } |
| Semantic relationship used for dependency closure and deletion planning. 更多... | |
| enum class | DocumentKind { Scene , Prefab , Material , MaterialFunction , MaterialInstance , AnimationClip , AnimationGraph , ParticleGraph , UiDocument , Timeline , ProjectSettings , ImportSettings , Generic } |
| Authoring document category used to choose controllers and views. 更多... | |
| enum class | DocumentState { Loading , Ready , Saving , Conflict , Failed , Closed } |
| Lifecycle state visible to workspaces and close coordination. 更多... | |
| enum class | ExtensionAudience : std::uint32_t { None = 0 , Developer = 1u << 0 , Player = 1u << 1 , Admin = 1u << 2 , Automation = 1u << 3 } |
| Host audiences to which a game-provided editor extension may be published. 更多... | |
| enum class | HostFeature : uint64_t { None = 0 , ProjectDocuments = 1ull << 0 , SourceAssets = 1ull << 1 , RuntimeWorld = 1ull << 2 , ArbitraryScript = 1ull << 3 , BuildCook = 1ull << 4 , SourceControl = 1ull << 5 , MultiplayerSubmit = 1ull << 6 , UserCreations = 1ull << 7 , DebugOverride = 1ull << 8 } |
| Coarse host features used to discover and gate editor extensions. 更多... | |
| enum class | EditorPersistenceKind { SceneDocument , SaveGame } |
| Persistence target selected by a game/editor host. 更多... | |
| enum class | PropertyModelSurface { Developer , Runtime } |
| Property visibility/permission surface exposed by an editor model. 更多... | |
| enum class | EditorCommitState { Pending , FailedRetryable , Committed , Discarded } |
| Lifecycle state of the editor consumer's active commit attempt. 更多... | |
| enum class | WorkspaceRegion { Left , Right , Top , Bottom , Center , Floating } |
| Supported semantic dock regions for UI-neutral workspace panels. 更多... | |
| enum class | UiSkinDrawKind { Image , Text } |
| UiSkinDrawKind public API. 更多... | |
函数 | |
| void | exposeActionTimelineScriptBindings (ssq::Table &table, ssq::Class &moduleClass) |
| Expose the script-owned action timeline editor adapter. | |
| std::string_view | timelineItemVisualName (TimelineItemVisual visual) noexcept |
| Return the stable script-facing name for a timeline visual kind. | |
| Module_IMPL (Editor, new Editor()) | |
| constexpr ExtensionAudience | operator| (ExtensionAudience left, ExtensionAudience right) |
| Operator |. | |
| constexpr ExtensionAudience | operator& (ExtensionAudience left, ExtensionAudience right) |
| Operator &. | |
| constexpr bool | hasAudience (ExtensionAudience value, ExtensionAudience audience) |
| True when audience. | |
| constexpr HostFeature | operator| (HostFeature left, HostFeature right) |
| Operator |. | |
| constexpr HostFeature | operator& (HostFeature left, HostFeature right) |
| Operator &. | |
| constexpr HostFeature & | operator|= (HostFeature &left, HostFeature right) |
| Operator |=. | |
| ProjectSettingsSchema | defaultProjectSettingsSchema () |
| Common engine project settings covering content, network and database boundaries. | |
| ProjectSettingsSchema | importerSettingsSchema (std::string importerId, std::vector< ProjectSettingDescriptor > settings, std::uint32_t version=1) |
| Create per-importer settings without hard-coding a presenter. | |
| EditorValue | toEditorValue (const eve::Value &value) |
| Compatibility spelling for conversion into the authoring value tree. | |
| RuleId | editorRuleFrom (const eve::Diagnostic &diagnostic) |
| Return the editing RuleId projected through a common diagnostic. | |
| void | appendProjectedDiagnostics (std::vector< eve::Diagnostic > &destination, const eve::Status &status) |
| Append diagnostics while assembling a new immutable Result status. | |
| ssq::Table | project (HSQUIRRELVM vm, const eve::Result< void > &result) |
| Project a completed editing result that has no payload. | |
| template<class T > | |
| ssq::Table | project (HSQUIRRELVM vm, const eve::Result< T > &result, Value value) |
| Project a completed editing result together with its already-converted payload. | |
| ssq::Table | bindingFailure (HSQUIRRELVM vm, const char *source, DiagnosticCode code, std::string message, std::string path={}) |
| Project a binding-layer argument failure with a stable diagnostic source. | |
| template<class T > | |
| ssq::Table | projectHistoryRevision (HSQUIRRELVM vm, const eve::Result< T > &result) |
Project an undo/redo (or similar) result whose payload exposes afterRevision. | |
| template<class T > | |
| ssq::Table | projectOwnedInstance (HSQUIRRELVM vm, std::unique_ptr< T > instance) |
Wrap an already-built owned C++ instance as a script Result {value, ownership}. | |
| template<class T > | |
| ssq::Table | projectOwnedCreate (HSQUIRRELVM vm, const char *source, std::string emptyIdMessage, const std::string &targetId) |
| Create a target-id editor wrapper and project it as an owned script Result. | |
| template<class T > | |
| auto | addScriptClass (ssq::Table &table, const char *name) |
| Register a script class whose default constructor returns null (factory-only types). | |
| template<class ScriptT > | |
| void | registerEditorWorkspace (ssq::Class &cls, const ScriptBind &bind, const char *nullMessage) |
Register configureWorkspace for a Script* wrapper that exposes editor(). | |
| template<class EditorT > | |
| void | registerDirectEditorWorkspace (ssq::Class &cls, const ScriptBind &bind, const char *nullMessage) |
Register configureWorkspace when the script class is the editor (no .editor()). | |
| template<class ScriptT > | |
| void | registerEditorHistory (ssq::Class &cls, const ScriptBind &bind, const char *nullMessage) |
| Register shared undo, redo, canUndo, canRedo, and getRevision methods. | |
| template<class ScriptT , class ModuleT > | |
| void | registerEditorOwnedCreate (ssq::Class &moduleClass, const ScriptBind &bind, const char *emptyIdMessage) |
Register module create(targetId) that builds an owned Script* wrapper. | |
| std::string_view | workspaceRegionName (WorkspaceRegion region) |
| Return the stable serialized name for a workspace region. | |
| Result< std::vector< AssetRecord > > | publishEvaAssetProjection (MemoryAssetDatabase &database, const asset::EvaManifest &manifest, std::string archiveUri, std::string importerId) |
Project every asset and dependency in one validated .eva manifest as one database generation. | |
类型定义说明
◆ ActionOrigin
| using eve::editor::ActionOrigin = typedef eve::editing::ActionOrigin |
在文件 EditorProtocol.h 第 16 行定义.
◆ AnimationBoneTrack
| using eve::editor::AnimationBoneTrack = typedef animation_editing::AnimationBoneTrack |
在文件 EditorAnimationClip.h 第 9 行定义.
◆ AnimationClipDocumentTarget
| using eve::editor::AnimationClipDocumentTarget = typedef animation_editing::AnimationClipDocumentTarget |
在文件 EditorAnimationClip.h 第 16 行定义.
◆ AnimationClipPreview
在文件 EditorAnimationClip.h 第 13 行定义.
◆ AnimationClipRuntimeBuilder
| using eve::editor::AnimationClipRuntimeBuilder = typedef animation_editing::AnimationClipRuntimeBuilder |
在文件 EditorAnimationClip.h 第 17 行定义.
◆ AnimationEventRecord
在文件 EditorAnimationClip.h 第 10 行定义.
◆ AnimationGraphCompileResult
| using eve::editor::AnimationGraphCompileResult = typedef animation_editing::AnimationGraphCompileResult |
在文件 EditorAnimationGraph.h 第 6 行定义.
◆ AnimationMaskEntry
| using eve::editor::AnimationMaskEntry = typedef animation_editing::AnimationMaskEntry |
在文件 EditorAnimationClip.h 第 11 行定义.
◆ AnimationRetargetPreview
在文件 EditorAnimationClip.h 第 14 行定义.
◆ AnimationSampledBone
在文件 EditorAnimationClip.h 第 12 行定义.
◆ AnimationSkeletonOverlayAdapter
| using eve::editor::AnimationSkeletonOverlayAdapter = typedef eve::animation_editing::AnimationSkeletonOverlayAdapter |
在文件 EditorSkeletonOverlay.h 第 8 行定义.
◆ AnimationStateGraphDomain
在文件 EditorAnimationGraph.h 第 7 行定义.
◆ AnimationStateGraphRuntimeBuilder
| using eve::editor::AnimationStateGraphRuntimeBuilder = typedef animation_editing::AnimationStateGraphRuntimeBuilder |
在文件 EditorAnimationGraph.h 第 8 行定义.
◆ AnimationTransformKey
在文件 EditorAnimationClip.h 第 8 行定义.
◆ AssetGuid
| using eve::editor::AssetGuid = typedef eve::editing::AssetGuid |
在文件 EditorIds.h 第 39 行定义.
◆ AudioAuditionTransport
在文件 EditorAudioTransport.h 第 18 行定义.
◆ AudioBusSnapshot
| using eve::editor::AudioBusSnapshot = typedef audio_editing::AudioBusSnapshot |
在文件 EditorAudioTarget.h 第 20 行定义.
◆ AudioChannelInspection
在文件 EditorAudioImportDiagnostics.h 第 16 行定义.
◆ AudioEffectChainPublisher
在文件 EditorAudioEffects.h 第 18 行定义.
◆ AudioEffectChainTarget
在文件 EditorAudioEffects.h 第 16 行定义.
◆ AudioEffectRecord
| using eve::editor::AudioEffectRecord = typedef audio_editing::AudioEffectRecord |
在文件 EditorAudioEffects.h 第 15 行定义.
◆ AudioImportDiagnosticsService
| using eve::editor::AudioImportDiagnosticsService = typedef audio_editing::AudioImportDiagnosticsService |
在文件 EditorAudioImportDiagnostics.h 第 18 行定义.
◆ AudioImportInspectionRequest
| using eve::editor::AudioImportInspectionRequest = typedef audio_editing::AudioImportInspectionRequest |
在文件 EditorAudioImportDiagnostics.h 第 15 行定义.
◆ AudioImportInspectionResult
在文件 EditorAudioImportDiagnostics.h 第 17 行定义.
◆ AudioMixerTarget
| using eve::editor::AudioMixerTarget = typedef audio_editing::AudioMixerTarget |
在文件 EditorAudioTarget.h 第 21 行定义.
◆ AudioSourcePublishingTarget
在文件 EditorAudioTarget.h 第 19 行定义.
◆ AudioSourceRuntimeApplier
| using eve::editor::AudioSourceRuntimeApplier = typedef audio_editing::AudioSourceRuntimeApplier |
在文件 EditorAudioTarget.h 第 22 行定义.
◆ AudioSourceRuntimeSink
| using eve::editor::AudioSourceRuntimeSink = typedef audio_editing::AudioSourceRuntimeSink |
在文件 EditorAudioTarget.h 第 23 行定义.
◆ AudioSourceTarget
| using eve::editor::AudioSourceTarget = typedef audio_editing::AudioSourceTarget |
在文件 EditorAudioTarget.h 第 17 行定义.
◆ AudioSourceTransportBackend
在文件 EditorAudioTransport.h 第 19 行定义.
◆ AudioTransportSnapshot
在文件 EditorAudioTransport.h 第 16 行定义.
◆ AudioTransportState
| using eve::editor::AudioTransportState = typedef audio_editing::AudioTransportState |
在文件 EditorAudioTransport.h 第 15 行定义.
◆ AudioWaveformBucket
| using eve::editor::AudioWaveformBucket = typedef audio_editing::AudioWaveformBucket |
在文件 EditorAudioWaveform.h 第 17 行定义.
◆ AudioWaveformRequest
| using eve::editor::AudioWaveformRequest = typedef audio_editing::AudioWaveformRequest |
在文件 EditorAudioWaveform.h 第 16 行定义.
◆ AudioWaveformResult
| using eve::editor::AudioWaveformResult = typedef audio_editing::AudioWaveformResult |
在文件 EditorAudioWaveform.h 第 18 行定义.
◆ AudioWaveformService
| using eve::editor::AudioWaveformService = typedef audio_editing::AudioWaveformService |
在文件 EditorAudioWaveform.h 第 19 行定义.
◆ AuthorityPlan
| using eve::editor::AuthorityPlan = typedef eve::editing::AuthorityPlan |
在文件 EditorProtocol.h 第 19 行定义.
◆ BehaviorCompileResult
在文件 EditorBehaviorGraph.h 第 5 行定义.
◆ BehaviorGraphDomain
| using eve::editor::BehaviorGraphDomain = typedef npc_ai_editing::BehaviorGraphDomain |
在文件 EditorBehaviorGraph.h 第 6 行定义.
◆ BehaviorInstruction
| using eve::editor::BehaviorInstruction = typedef npc_ai_editing::BehaviorInstruction |
在文件 EditorBehaviorGraph.h 第 4 行定义.
◆ BuildingFootprintCell
在文件 EditorBuildingTarget.h 第 14 行定义.
◆ BuildingGarrisonMemberRecord
| using eve::editor::BuildingGarrisonMemberRecord = typedef eve::building_editing::BuildingGarrisonMemberRecord |
在文件 EditorBuildingTarget.h 第 12 行定义.
◆ BuildingInstanceSnapshot
| using eve::editor::BuildingInstanceSnapshot = typedef eve::building_editing::BuildingInstanceSnapshot |
在文件 EditorBuildingTarget.h 第 13 行定义.
◆ BuildingPlacementPreview
| using eve::editor::BuildingPlacementPreview = typedef eve::building_editing::BuildingPlacementPreview |
在文件 EditorBuildingTarget.h 第 15 行定义.
◆ BuildingPlacementTarget
在文件 EditorBuildingTarget.h 第 16 行定义.
◆ CapabilityId
| using eve::editor::CapabilityId = typedef eve::editing::CapabilityId |
在文件 EditorIds.h 第 33 行定义.
◆ CommandId
| using eve::editor::CommandId = typedef eve::editing::CommandId |
在文件 EditorIds.h 第 30 行定义.
◆ CommandPlan
| using eve::editor::CommandPlan = typedef eve::editing::CommandPlan |
在文件 EditorProtocol.h 第 14 行定义.
◆ CommandRequest
| using eve::editor::CommandRequest = typedef eve::editing::CommandRequest |
在文件 EditorProtocol.h 第 13 行定义.
◆ CommandSource
| using eve::editor::CommandSource = typedef eve::editing::CommandSource |
Compatibility alias for the UI-independent authoring command source.
在文件 EditorCommandTypes.h 第 8 行定义.
◆ CreateSceneObjectRequest
在文件 EditorSceneTarget.h 第 12 行定义.
◆ CreateUiWidgetRequest
| using eve::editor::CreateUiWidgetRequest = typedef ui_editing::CreateUiWidgetRequest |
在文件 EditorUiDocumentTarget.h 第 10 行定义.
◆ CrowdAgentRecord
| using eve::editor::CrowdAgentRecord = typedef eve::crowd_editing::CrowdAgentRecord |
在文件 EditorCrowdDocument.h 第 4 行定义.
◆ CrowdDocumentTarget
在文件 EditorCrowdDocument.h 第 10 行定义.
◆ CrowdOverlayPrimitive
在文件 EditorCrowdDocument.h 第 8 行定义.
◆ CrowdOverlayResult
在文件 EditorCrowdDocument.h 第 9 行定义.
◆ CrowdPathRecord
| using eve::editor::CrowdPathRecord = typedef eve::crowd_editing::CrowdPathRecord |
在文件 EditorCrowdDocument.h 第 7 行定义.
◆ CrowdRuntimeApplier
| using eve::editor::CrowdRuntimeApplier = typedef eve::crowd_editing::CrowdRuntimeApplier |
在文件 EditorCrowdDocument.h 第 11 行定义.
◆ CrowdWaypointRecord
在文件 EditorCrowdDocument.h 第 6 行定义.
◆ CrowdZoneRecord
| using eve::editor::CrowdZoneRecord = typedef eve::crowd_editing::CrowdZoneRecord |
在文件 EditorCrowdDocument.h 第 5 行定义.
◆ DecalDocumentTarget
| using eve::editor::DecalDocumentTarget = typedef decal_editing::DecalDocumentTarget |
在文件 EditorDecalTarget.h 第 6 行定义.
◆ DecalGizmoPreviewService
在文件 EditorDecalTarget.h 第 11 行定义.
◆ DecalPublishingTarget
在文件 EditorDecalTarget.h 第 10 行定义.
◆ DecalRuntimeBinding
| using eve::editor::DecalRuntimeBinding = typedef decal_editing::DecalRuntimeBinding |
在文件 EditorDecalTarget.h 第 9 行定义.
◆ DefinitionDocument
在文件 EditorDefinitionTarget.h 第 7 行定义.
◆ DefinitionReferenceField
| using eve::editor::DefinitionReferenceField = typedef eve::definitions_editing::DefinitionReferenceField |
在文件 EditorDefinitionTarget.h 第 6 行定义.
◆ DefinitionRuntimePublisher
| using eve::editor::DefinitionRuntimePublisher = typedef eve::definitions_editing::DefinitionRuntimePublisher |
在文件 EditorDefinitionTarget.h 第 8 行定义.
◆ DefinitionSchemaFormTarget
| using eve::editor::DefinitionSchemaFormTarget = typedef eve::definitions_editing::DefinitionSchemaFormTarget |
在文件 EditorDefinitionForm.h 第 6 行定义.
◆ DiagnosticSeverity
| using eve::editor::DiagnosticSeverity = typedef eve::Severity |
在文件 EditorResult.h 第 9 行定义.
◆ DialogueGraphCompileResult
| using eve::editor::DialogueGraphCompileResult = typedef dialogue_editing::DialogueGraphCompileResult |
在文件 EditorDialogueGraph.h 第 4 行定义.
◆ DialogueGraphDomain
在文件 EditorDialogueGraph.h 第 5 行定义.
◆ DialogueGraphRuntimeBuilder
| using eve::editor::DialogueGraphRuntimeBuilder = typedef dialogue_editing::DialogueGraphRuntimeBuilder |
在文件 EditorDialogueGraph.h 第 6 行定义.
◆ DocumentId
| using eve::editor::DocumentId = typedef eve::editing::DocumentId |
在文件 EditorIds.h 第 40 行定义.
◆ DomainOperation
| using eve::editor::DomainOperation = typedef eve::editing::DomainOperation |
在文件 EditorProtocol.h 第 12 行定义.
◆ EditableTargetState
| using eve::editor::EditableTargetState = typedef eve::editing::EditableTargetState |
在文件 EditorTarget.h 第 7 行定义.
◆ EditorAudioPcm
| using eve::editor::EditorAudioPcm = typedef audio_editing::EditorAudioPcm |
在文件 EditorAudioWaveform.h 第 15 行定义.
◆ EditorCommandHandler
| using eve::editor::EditorCommandHandler = typedef std::function<Result<EditorValue>(const CommandContext&, const EditorValue&)> |
在文件 EditorCommandService.h 第 39 行定义.
◆ EditorCommandPlanExecutor
| using eve::editor::EditorCommandPlanExecutor = typedef std::function<Result<TransactionReceipt>(const CommandRequest&, const CommandPlan&)> |
在文件 EditorCommandService.h 第 41 行定义.
◆ EditorCommandPlanner
| using eve::editor::EditorCommandPlanner = typedef std::function<Result<CommandPlan>(const CommandRequest&)> |
在文件 EditorCommandService.h 第 40 行定义.
◆ EditorContextSnapshot
| using eve::editor::EditorContextSnapshot = typedef eve::editing::ContextSnapshot |
在文件 EditorProtocol.h 第 11 行定义.
◆ EditorDiagnostic
| using eve::editor::EditorDiagnostic = typedef eve::Diagnostic |
在文件 EditorResult.h 第 10 行定义.
◆ EditorFocusSnapshot
| using eve::editor::EditorFocusSnapshot = typedef eve::editing::FocusSnapshot |
Semantic focus independent from keyboard focus of a particular UI toolkit.
在文件 EditorSelection.h 第 28 行定义.
◆ EditorGizmoPreviewBuilder
| using eve::editor::EditorGizmoPreviewBuilder = typedef eve::domain_gizmo_editing::EditorGizmoPreviewBuilder |
在文件 EditorGizmoPreview.h 第 6 行定义.
◆ EditorGizmoPrimitive
| using eve::editor::EditorGizmoPrimitive = typedef editing::GizmoPrimitive |
在文件 EditorGizmoPreview.h 第 4 行定义.
◆ EditorGizmoSnapshot
| using eve::editor::EditorGizmoSnapshot = typedef editing::GizmoSnapshot |
在文件 EditorGizmoPreview.h 第 5 行定义.
◆ EditorProfilerBudgets
在文件 EditorProfiler.h 第 9 行定义.
◆ EditorProfilerCollector
在文件 EditorProfiler.h 第 11 行定义.
◆ EditorProfilerFrame
在文件 EditorProfiler.h 第 5 行定义.
◆ EditorProfilerModel
在文件 EditorProfiler.h 第 10 行定义.
◆ EditorProfilerModuleSummary
| using eve::editor::EditorProfilerModuleSummary = typedef eve::profiler_editing::EditorProfilerModuleSummary |
在文件 EditorProfiler.h 第 8 行定义.
◆ EditorProfilerQuery
在文件 EditorProfiler.h 第 7 行定义.
◆ EditorProfilerSort
在文件 EditorProfiler.h 第 6 行定义.
◆ EditorProfilerZone
在文件 EditorProfiler.h 第 4 行定义.
◆ EditorStatus
| using eve::editor::EditorStatus = typedef eve::StatusCode |
在文件 EditorResult.h 第 8 行定义.
◆ EditorTaskContext
| using eve::editor::EditorTaskContext = typedef editing::TaskContext |
在文件 EditorTaskService.h 第 8 行定义.
◆ EditorTaskOutcome
| using eve::editor::EditorTaskOutcome = typedef editing::TaskOutcome |
在文件 EditorTaskService.h 第 9 行定义.
◆ EditorTaskService
| using eve::editor::EditorTaskService = typedef editing::TaskService |
在文件 EditorTaskService.h 第 10 行定义.
◆ EditorTaskSnapshot
| using eve::editor::EditorTaskSnapshot = typedef editing::TaskSnapshot |
在文件 EditorTaskService.h 第 7 行定义.
◆ EditorTaskState
| using eve::editor::EditorTaskState = typedef editing::TaskState |
在文件 EditorTaskService.h 第 6 行定义.
◆ EditorValue
| using eve::editor::EditorValue = typedef eve::editing::Value |
Compatibility alias for the UI-independent authoring value tree.
在文件 EditorValue.h 第 8 行定义.
◆ EditRegion
| using eve::editor::EditRegion = typedef eve::editing::EditRegion |
在文件 EditorTarget.h 第 5 行定义.
◆ EditVolume
| using eve::editor::EditVolume = typedef eve::editing::EditVolume |
在文件 EditorVolumeTarget.h 第 11 行定义.
◆ FieldWriteStatus
| using eve::editor::FieldWriteStatus = typedef eve::editing::FieldWriteStatus |
在文件 EditorTarget.h 第 9 行定义.
◆ GraphConnectionDecision
| using eve::editor::GraphConnectionDecision = typedef editing::GraphConnectionDecision |
在文件 EditorGraph.h 第 14 行定义.
◆ GraphDocument
| using eve::editor::GraphDocument = typedef editing::GraphDocument |
在文件 EditorGraph.h 第 15 行定义.
◆ GraphDocumentData
在文件 EditorGraph.h 第 13 行定义.
◆ GraphEdgeRecord
| using eve::editor::GraphEdgeRecord = typedef editing::GraphEdgeRecord |
在文件 EditorGraph.h 第 12 行定义.
◆ GraphicsOffscreenPreviewService
| using eve::editor::GraphicsOffscreenPreviewService = typedef eve::graphics_editing::GraphicsOffscreenPreviewService |
在文件 EditorOffscreenPreview.h 第 6 行定义.
◆ GraphNodeId
在文件 EditorIds.h 第 41 行定义.
◆ GraphNodeRecord
| using eve::editor::GraphNodeRecord = typedef editing::GraphNodeRecord |
在文件 EditorGraph.h 第 11 行定义.
◆ GraphPinDirection
| using eve::editor::GraphPinDirection = typedef editing::GraphPinDirection |
在文件 EditorGraph.h 第 7 行定义.
◆ GraphPinId
在文件 EditorIds.h 第 42 行定义.
◆ GraphPinRecord
| using eve::editor::GraphPinRecord = typedef editing::GraphPinRecord |
在文件 EditorGraph.h 第 10 行定义.
◆ HostKind
| using eve::editor::HostKind = typedef eve::editing::HostKind |
Kind of presentation host running an editor session.
在文件 EditorHostProfile.h 第 15 行定义.
◆ IAnimationClipEditTarget
在文件 EditorAnimationClip.h 第 15 行定义.
◆ IAudioEffectChainSink
在文件 EditorAudioEffects.h 第 17 行定义.
◆ IAudioSourceRuntimeSink
在文件 EditorAudioTarget.h 第 18 行定义.
◆ IAudioTransportBackend
在文件 EditorAudioTransport.h 第 17 行定义.
◆ IDecalRuntimeAssetResolver
在文件 EditorDecalTarget.h 第 7 行定义.
◆ IDecalRuntimeSink
| using eve::editor::IDecalRuntimeSink = typedef decal_editing::IDecalRuntimeSink |
在文件 EditorDecalTarget.h 第 8 行定义.
◆ IDomainOperationTarget
| using eve::editor::IDomainOperationTarget = typedef editing::IDomainOperationTarget |
在文件 EditorAuthority.h 第 11 行定义.
◆ IDomainOperationTargetStaging
在文件 EditorAuthority.h 第 12 行定义.
◆ IEditableTarget
| using eve::editor::IEditableTarget = typedef eve::editing::IEditableTarget |
在文件 EditorTarget.h 第 6 行定义.
◆ IEditAuthority
| using eve::editor::IEditAuthority = typedef editing::IEditAuthority |
在文件 EditorAuthority.h 第 13 行定义.
◆ IGraphDomainProvider
| using eve::editor::IGraphDomainProvider = typedef editing::IGraphDomainProvider |
在文件 EditorGraph.h 第 16 行定义.
◆ IGridTarget
| using eve::editor::IGridTarget = typedef eve::editing::IGridTarget |
在文件 EditorTarget.h 第 10 行定义.
◆ IIntFieldTarget
| using eve::editor::IIntFieldTarget = typedef eve::editing::IIntFieldTarget |
在文件 EditorTarget.h 第 11 行定义.
◆ IIntVolumeTarget
| using eve::editor::IIntVolumeTarget = typedef eve::editing::IIntVolumeTarget |
在文件 EditorVolumeTarget.h 第 12 行定义.
◆ IMapRoadMeshSink
| using eve::editor::IMapRoadMeshSink = typedef map_editing::IMapRoadMeshSink |
在文件 EditorMapDocument.h 第 13 行定义.
◆ IMapStructureEditTarget
在文件 EditorMapDocument.h 第 16 行定义.
◆ IMaterialRuntimeAssetResolver
| using eve::editor::IMaterialRuntimeAssetResolver = typedef material_editing::IMaterialRuntimeAssetResolver |
在文件 EditorMaterialTarget.h 第 12 行定义.
◆ IMaterialRuntimeSink
在文件 EditorMaterialTarget.h 第 10 行定义.
◆ IParticleOffscreenPresenter
| using eve::editor::IParticleOffscreenPresenter = typedef eve::particles_graphics_editing::IParticleOffscreenPresenter |
在文件 EditorParticleOffscreen.h 第 5 行定义.
◆ IPhysicsColliderAssetResolver
| typedef eve::physics_editing::IPhysicsColliderAssetResolver eve::editor::IPhysicsColliderAssetResolver |
在文件 EditorPhysicsAsset.h 第 11 行定义.
◆ IPhysicsColliderRuntimeSink
| using eve::editor::IPhysicsColliderRuntimeSink = typedef eve::physics_editing::IPhysicsColliderRuntimeSink |
在文件 EditorPhysicsTarget.h 第 11 行定义.
◆ IPropertyProvider
| using eve::editor::IPropertyProvider = typedef eve::editing::IPropertyProvider |
在文件 EditorProperty.h 第 23 行定义.
◆ IScalarFieldTarget
| using eve::editor::IScalarFieldTarget = typedef eve::editing::IScalarFieldTarget |
在文件 EditorTarget.h 第 12 行定义.
◆ ISceneComponentInspector
在文件 EditorSceneTarget.h 第 15 行定义.
◆ ISceneComponentPayloadProvider
| using eve::editor::ISceneComponentPayloadProvider = typedef scene_editing::ISceneComponentPayloadProvider |
在文件 EditorSceneComponentPayload.h 第 11 行定义.
◆ ISceneComponentPayloadTarget
| using eve::editor::ISceneComponentPayloadTarget = typedef scene_editing::ISceneComponentPayloadTarget |
在文件 EditorSceneComponentPayload.h 第 13 行定义.
◆ ISceneHierarchyEditTarget
在文件 EditorSceneTarget.h 第 13 行定义.
◆ ISpriteStackModelResolver
| using eve::editor::ISpriteStackModelResolver = typedef spritestack_editing::ISpriteStackModelResolver |
在文件 EditorSpriteStackTarget.h 第 9 行定义.
◆ ITransformEditTarget
| using eve::editor::ITransformEditTarget = typedef scene_editing::ITransformEditTarget |
在文件 EditorSceneTarget.h 第 10 行定义.
◆ IUiDocumentEditTarget
| using eve::editor::IUiDocumentEditTarget = typedef ui_editing::IUiDocumentEditTarget |
在文件 EditorUiDocumentTarget.h 第 11 行定义.
◆ LocalizationAnalysis
在文件 EditorLocalization.h 第 7 行定义.
◆ LocalizationDocument
在文件 EditorLocalization.h 第 8 行定义.
◆ LocalizationLocaleCoverage
| using eve::editor::LocalizationLocaleCoverage = typedef eve::localization_editing::LocalizationLocaleCoverage |
在文件 EditorLocalization.h 第 6 行定义.
◆ LocalizationRow
在文件 EditorLocalization.h 第 5 行定义.
◆ LocalizationVariant
在文件 EditorLocalization.h 第 4 行定义.
◆ LocalizationVoiceAudition
| using eve::editor::LocalizationVoiceAudition = typedef eve::localization_editing::LocalizationVoiceAudition |
在文件 EditorLocalization.h 第 9 行定义.
◆ LocalWorldAuthority
| using eve::editor::LocalWorldAuthority = typedef editing::LocalWorldAuthority |
在文件 EditorAuthority.h 第 14 行定义.
◆ MapDocumentTarget
| using eve::editor::MapDocumentTarget = typedef map_editing::MapDocumentTarget |
在文件 EditorMapDocument.h 第 17 行定义.
◆ MapLayerRecord
| using eve::editor::MapLayerRecord = typedef map_editing::MapLayerRecord |
在文件 EditorMapDocument.h 第 8 行定义.
◆ MapObjectImporter
| using eve::editor::MapObjectImporter = typedef map_editing::MapObjectImporter |
在文件 EditorMapDocument.h 第 19 行定义.
◆ MapObjectImportPlan
| using eve::editor::MapObjectImportPlan = typedef map_editing::MapObjectImportPlan |
在文件 EditorMapDocument.h 第 15 行定义.
◆ MapObjectImportRecord
| using eve::editor::MapObjectImportRecord = typedef map_editing::MapObjectImportRecord |
在文件 EditorMapDocument.h 第 14 行定义.
◆ MapPlacementRecord
| using eve::editor::MapPlacementRecord = typedef map_editing::MapPlacementRecord |
在文件 EditorMapDocument.h 第 11 行定义.
◆ MapRoadMeshPublisher
| using eve::editor::MapRoadMeshPublisher = typedef map_editing::MapRoadMeshPublisher |
在文件 EditorMapDocument.h 第 18 行定义.
◆ MapRoadPreviewResult
| using eve::editor::MapRoadPreviewResult = typedef map_editing::MapRoadPreviewResult |
在文件 EditorMapDocument.h 第 12 行定义.
◆ MapRoadRecord
| using eve::editor::MapRoadRecord = typedef map_editing::MapRoadRecord |
在文件 EditorMapDocument.h 第 10 行定义.
◆ MapSplinePointRecord
| using eve::editor::MapSplinePointRecord = typedef map_editing::MapSplinePointRecord |
在文件 EditorMapDocument.h 第 9 行定义.
◆ MaterialCompileResult
在文件 EditorGraph.h 第 17 行定义.
◆ MaterialDocumentTarget
在文件 EditorMaterialTarget.h 第 9 行定义.
◆ MaterialEditorService
在文件 EditorGraph.h 第 19 行定义.
◆ MaterialGraphDomain
在文件 EditorGraph.h 第 18 行定义.
◆ MaterialPublishingTarget
在文件 EditorMaterialTarget.h 第 11 行定义.
◆ NetworkTelemetryCollector
| using eve::editor::NetworkTelemetryCollector = typedef eve::network_editing::NetworkTelemetryCollector |
在文件 EditorNetworkTelemetry.h 第 6 行定义.
◆ NetworkTelemetryModel
在文件 EditorNetworkTelemetry.h 第 5 行定义.
◆ NetworkTelemetrySample
在文件 EditorNetworkTelemetry.h 第 4 行定义.
◆ NumericMetadata
| using eve::editor::NumericMetadata = typedef eve::editing::NumericMetadata |
在文件 EditorProperty.h 第 16 行定义.
◆ ObjectId
| using eve::editor::ObjectId = typedef eve::editing::ObjectId |
在文件 EditorIds.h 第 38 行定义.
◆ ObjectRefValue
| using eve::editor::ObjectRefValue = typedef eve::editing::ObjectRefValue |
在文件 EditorProtocol.h 第 10 行定义.
◆ OffscreenPreviewArtifact
| using eve::editor::OffscreenPreviewArtifact = typedef eve::graphics_editing::OffscreenPreviewArtifact |
在文件 EditorOffscreenPreview.h 第 5 行定义.
◆ OffscreenPreviewRequest
在文件 EditorOffscreenPreview.h 第 4 行定义.
◆ ParticleEmitterOffscreenPresenter
| using eve::editor::ParticleEmitterOffscreenPresenter = typedef eve::particles_graphics_editing::ParticleEmitterOffscreenPresenter |
在文件 EditorParticleOffscreen.h 第 7 行定义.
◆ ParticleGraphCompileResult
| using eve::editor::ParticleGraphCompileResult = typedef particles_editing::ParticleGraphCompileResult |
在文件 EditorParticleGraph.h 第 7 行定义.
◆ ParticleGraphDomain
在文件 EditorParticleGraph.h 第 9 行定义.
◆ ParticleGraphPreviewResult
| using eve::editor::ParticleGraphPreviewResult = typedef particles_editing::ParticleGraphPreviewResult |
在文件 EditorParticleGraph.h 第 8 行定义.
◆ ParticleGraphRuntimeBuilder
| using eve::editor::ParticleGraphRuntimeBuilder = typedef particles_editing::ParticleGraphRuntimeBuilder |
在文件 EditorParticleGraph.h 第 10 行定义.
◆ ParticleOffscreenPreviewRequest
| using eve::editor::ParticleOffscreenPreviewRequest = typedef eve::particles_graphics_editing::ParticleOffscreenPreviewRequest |
在文件 EditorParticleOffscreen.h 第 4 行定义.
◆ ParticleOffscreenPreviewService
| using eve::editor::ParticleOffscreenPreviewService = typedef eve::particles_graphics_editing::ParticleOffscreenPreviewService |
在文件 EditorParticleOffscreen.h 第 6 行定义.
◆ PcgGraphCompileResult
在文件 EditorPcgGraph.h 第 4 行定义.
◆ PcgGraphMigrationResult
在文件 EditorPcgGraph.h 第 5 行定义.
◆ PcgGraphPreviewMetric
在文件 EditorPcgGraph.h 第 6 行定义.
◆ PcgGraphPreviewResult
在文件 EditorPcgGraph.h 第 7 行定义.
◆ PcgPointGraphDomain
| using eve::editor::PcgPointGraphDomain = typedef procgen_editing::PcgPointGraphDomain |
在文件 EditorPcgGraph.h 第 8 行定义.
◆ PhysicsCollider2DRuntimeSink
| using eve::editor::PhysicsCollider2DRuntimeSink = typedef eve::physics_editing::PhysicsCollider2DRuntimeSink |
在文件 EditorPhysicsTarget.h 第 16 行定义.
◆ PhysicsCollider3DRuntimeSink
| using eve::editor::PhysicsCollider3DRuntimeSink = typedef eve::physics_editing::PhysicsCollider3DRuntimeSink |
在文件 EditorPhysicsTarget.h 第 15 行定义.
◆ PhysicsColliderAssetGeometry
| using eve::editor::PhysicsColliderAssetGeometry = typedef eve::physics_editing::PhysicsColliderAssetGeometry |
在文件 EditorPhysicsAsset.h 第 10 行定义.
◆ PhysicsColliderPublishingTarget
| using eve::editor::PhysicsColliderPublishingTarget = typedef eve::physics_editing::PhysicsColliderPublishingTarget |
在文件 EditorPhysicsTarget.h 第 12 行定义.
◆ PhysicsColliderRuntimeBuilder
| using eve::editor::PhysicsColliderRuntimeBuilder = typedef eve::physics_editing::PhysicsColliderRuntimeBuilder |
在文件 EditorPhysicsTarget.h 第 14 行定义.
◆ PhysicsColliderTarget
在文件 EditorPhysicsTarget.h 第 10 行定义.
◆ PhysicsJointTarget
在文件 EditorPhysicsTarget.h 第 13 行定义.
◆ PlanId
| using eve::editor::PlanId = typedef eve::editing::PlanId |
在文件 EditorIds.h 第 35 行定义.
◆ PropertyDescriptor
| using eve::editor::PropertyDescriptor = typedef eve::editing::PropertyDescriptor |
在文件 EditorProperty.h 第 17 行定义.
◆ PropertyDescriptorLookup
在文件 EditorProperty.h 第 18 行定义.
◆ PropertyFlag
| using eve::editor::PropertyFlag = typedef eve::editing::PropertyFlag |
在文件 EditorProperty.h 第 12 行定义.
◆ PropertyPath
| using eve::editor::PropertyPath = typedef eve::editing::PropertyPath |
在文件 EditorIds.h 第 37 行定义.
◆ PropertyReadResult
| using eve::editor::PropertyReadResult = typedef eve::editing::PropertyReadResult |
在文件 EditorProperty.h 第 21 行定义.
◆ PropertyReadState
| using eve::editor::PropertyReadState = typedef eve::editing::PropertyReadState |
在文件 EditorProperty.h 第 20 行定义.
◆ PropertySchema
| using eve::editor::PropertySchema = typedef eve::editing::PropertySchema |
在文件 EditorProperty.h 第 19 行定义.
◆ PropertySetMode
| using eve::editor::PropertySetMode = typedef eve::editing::PropertySetMode |
在文件 EditorProperty.h 第 22 行定义.
◆ PropertyType
| using eve::editor::PropertyType = typedef eve::editing::PropertyType |
在文件 EditorProperty.h 第 11 行定义.
◆ QueueEventSnapshot
在文件 EditorQueueInspector.h 第 5 行定义.
◆ QueueInspectionSnapshot
在文件 EditorQueueInspector.h 第 6 行定义.
◆ QueueItemSnapshot
| using eve::editor::QueueItemSnapshot = typedef eve::queue_editing::QueueItemSnapshot |
在文件 EditorQueueInspector.h 第 4 行定义.
◆ ReadOnlyAuthority
| using eve::editor::ReadOnlyAuthority = typedef editing::ReadOnlyAuthority |
在文件 EditorAuthority.h 第 15 行定义.
◆ Renderable3DMaterialRuntimeSink
| using eve::editor::Renderable3DMaterialRuntimeSink = typedef material_editing::Renderable3DMaterialRuntimeSink |
在文件 EditorMaterialTarget.h 第 13 行定义.
◆ Revision
| using eve::editor::Revision = typedef eve::editing::Revision |
在文件 EditorProtocol.h 第 9 行定义.
◆ RuleId
| using eve::editor::RuleId = typedef eve::editing::RuleId |
在文件 EditorIds.h 第 32 行定义.
◆ RuntimeQueueInspector
在文件 EditorQueueInspector.h 第 7 行定义.
◆ RuntimeWorldTarget
| using eve::editor::RuntimeWorldTarget = typedef scene_editing::RuntimeWorldTarget |
在文件 EditorSceneTarget.h 第 18 行定义.
◆ SceneComponentChange
| using eve::editor::SceneComponentChange = typedef scene_editing::SceneComponentChange |
在文件 EditorSceneComponentPayload.h 第 9 行定义.
◆ SceneComponentLinkSnapshot
在文件 EditorSceneTarget.h 第 14 行定义.
◆ SceneComponentPayloadRef
在文件 EditorSceneComponentPayload.h 第 10 行定义.
◆ SceneComponentPayloadRegistry
| using eve::editor::SceneComponentPayloadRegistry = typedef scene_editing::SceneComponentPayloadRegistry |
在文件 EditorSceneComponentPayload.h 第 14 行定义.
◆ SceneComponentPropertyBindings
| using eve::editor::SceneComponentPropertyBindings = typedef scene_editing::SceneComponentPropertyBindings |
在文件 EditorSceneComponentPayload.h 第 12 行定义.
◆ SceneDocumentTarget
| using eve::editor::SceneDocumentTarget = typedef scene_editing::SceneDocumentTarget |
在文件 EditorSceneTarget.h 第 17 行定义.
◆ SceneHierarchyToolLogic
在文件 EditorSceneTarget.h 第 21 行定义.
◆ SceneHostEditorTarget
在文件 EditorSceneTarget.h 第 19 行定义.
◆ SceneImportPreflight
在文件 EditorSceneImportTarget.h 第 6 行定义.
◆ SceneImportPreflightRuntime
| using eve::editor::SceneImportPreflightRuntime = typedef eve::sceneloader_editing::SceneImportPreflightRuntime |
在文件 EditorSceneImportTarget.h 第 7 行定义.
◆ SceneImportTarget
在文件 EditorSceneImportTarget.h 第 5 行定义.
◆ SceneImportValue
在文件 EditorSceneImportTarget.h 第 4 行定义.
◆ SceneObjectSnapshot
| using eve::editor::SceneObjectSnapshot = typedef scene_editing::SceneObjectSnapshot |
在文件 EditorSceneTarget.h 第 11 行定义.
◆ ScenePlacementToolLogic
在文件 EditorSceneTarget.h 第 20 行定义.
◆ ScenePropertyProvider
在文件 EditorSceneTarget.h 第 23 行定义.
◆ SceneTargetBase
| using eve::editor::SceneTargetBase = typedef scene_editing::SceneTargetBase |
在文件 EditorSceneTarget.h 第 16 行定义.
◆ SceneTransformToolLogic
在文件 EditorSceneTarget.h 第 22 行定义.
◆ SceneTransformValue
| using eve::editor::SceneTransformValue = typedef scene_editing::SceneTransformValue |
在文件 EditorSceneTarget.h 第 9 行定义.
◆ SelectionDomain
| using eve::editor::SelectionDomain = typedef eve::editing::SelectionDomain |
Semantic domain of one selection channel.
在文件 EditorSelection.h 第 19 行定义.
◆ SelectionItem
| using eve::editor::SelectionItem = typedef eve::editing::SelectionItem |
Stable item stored in a selection snapshot.
在文件 EditorSelection.h 第 22 行定义.
◆ SelectionSnapshot
| using eve::editor::SelectionSnapshot = typedef eve::editing::SelectionSnapshot |
Immutable multi-selection captured for property and command work.
在文件 EditorSelection.h 第 25 行定义.
◆ SessionId
| using eve::editor::SessionId = typedef eve::editing::SessionId |
在文件 EditorIds.h 第 28 行定义.
◆ SkeletonOverlayBone
在文件 EditorSkeletonOverlay.h 第 5 行定义.
◆ SkeletonOverlayBuilder
在文件 EditorSkeletonOverlay.h 第 7 行定义.
◆ SkeletonOverlayOptions
在文件 EditorSkeletonOverlay.h 第 6 行定义.
◆ SkeletonRetargetState
在文件 EditorSkeletonOverlay.h 第 4 行定义.
◆ SocialDocumentTarget
在文件 EditorSocialDocument.h 第 6 行定义.
◆ SocialEdgeRecord
| using eve::editor::SocialEdgeRecord = typedef eve::social_editing::SocialEdgeRecord |
在文件 EditorSocialDocument.h 第 5 行定义.
◆ SocialEntityRecord
在文件 EditorSocialDocument.h 第 4 行定义.
◆ SocialRuntimeApplier
在文件 EditorSocialDocument.h 第 7 行定义.
◆ SpriteStackAssetValue
在文件 EditorSpriteStackTarget.h 第 6 行定义.
◆ SpriteStackBakeRuntime
在文件 EditorSpriteStackTarget.h 第 10 行定义.
◆ SpriteStackDocumentTarget
| using eve::editor::SpriteStackDocumentTarget = typedef spritestack_editing::SpriteStackDocumentTarget |
在文件 EditorSpriteStackTarget.h 第 7 行定义.
◆ SpriteStackLayerArtifact
在文件 EditorSpriteStackTarget.h 第 8 行定义.
◆ StableId
| using eve::editor::StableId = typedef eve::editing::StableId |
在文件 EditorIds.h 第 36 行定义.
◆ StrongEditorId
| using eve::editor::StrongEditorId = typedef eve::editing::StrongId<Tag> |
Compatibility alias for the common UUID-backed editor identifier.
- 模板参数
-
Tag Empty editor tag that keeps unrelated domains non-interchangeable.
在文件 EditorIds.h 第 12 行定义.
◆ StrongEditorIdHash
| using eve::editor::StrongEditorIdHash = typedef eve::editing::StrongIdHash<Id> |
Hash functor for a strong editor identifier.
在文件 EditorIds.h 第 16 行定义.
◆ StylizePassValue
| using eve::editor::StylizePassValue = typedef stylize_editing::StylizePassValue |
在文件 EditorStylizeTarget.h 第 9 行定义.
◆ StylizeRecipeRuntime
在文件 EditorStylizeTarget.h 第 11 行定义.
◆ StylizeRecipeTarget
| using eve::editor::StylizeRecipeTarget = typedef stylize_editing::StylizeRecipeTarget |
在文件 EditorStylizeTarget.h 第 10 行定义.
◆ TargetDescriptor
| using eve::editor::TargetDescriptor = typedef eve::editing::TargetDescriptor |
在文件 EditorTarget.h 第 8 行定义.
◆ TargetId
| using eve::editor::TargetId = typedef eve::editing::TargetId |
在文件 EditorIds.h 第 29 行定义.
◆ TaskId
| using eve::editor::TaskId = typedef eve::editing::TaskId |
在文件 EditorIds.h 第 43 行定义.
◆ TextureRecipePreviewArtifact
| using eve::editor::TextureRecipePreviewArtifact = typedef eve::procgen_editing::TextureRecipePreviewArtifact |
在文件 EditorTextureRecipeTarget.h 第 5 行定义.
◆ TextureRecipePreviewRuntime
| using eve::editor::TextureRecipePreviewRuntime = typedef eve::procgen_editing::TextureRecipePreviewRuntime |
在文件 EditorTextureRecipeTarget.h 第 6 行定义.
◆ TextureRecipeTarget
在文件 EditorTextureRecipeTarget.h 第 4 行定义.
◆ ToolId
| using eve::editor::ToolId = typedef eve::editing::ToolId |
在文件 EditorIds.h 第 31 行定义.
◆ TransactionId
| using eve::editor::TransactionId = typedef eve::editing::TransactionId |
在文件 EditorIds.h 第 34 行定义.
◆ TransactionReceipt
| using eve::editor::TransactionReceipt = typedef eve::editing::TransactionReceipt |
在文件 EditorProtocol.h 第 18 行定义.
◆ TransactionSpec
| using eve::editor::TransactionSpec = typedef eve::editing::TransactionSpec |
在文件 EditorProtocol.h 第 17 行定义.
◆ TransactionState
| using eve::editor::TransactionState = typedef eve::editing::TransactionState |
在文件 EditorProtocol.h 第 15 行定义.
◆ UiContentValue
| using eve::editor::UiContentValue = typedef ui_editing::UiContentValue |
在文件 EditorUiDocumentTarget.h 第 8 行定义.
◆ UiDocumentPreviewService
在文件 EditorUiDocumentTarget.h 第 15 行定义.
◆ UiDocumentRuntimeBridge
在文件 EditorUiDocumentTarget.h 第 16 行定义.
◆ UiDocumentTarget
| using eve::editor::UiDocumentTarget = typedef ui_editing::UiDocumentTarget |
在文件 EditorUiDocumentTarget.h 第 12 行定义.
◆ UiLayoutValue
| using eve::editor::UiLayoutValue = typedef ui_editing::UiLayoutValue |
在文件 EditorUiDocumentTarget.h 第 6 行定义.
◆ UiPreviewSnapshot
| using eve::editor::UiPreviewSnapshot = typedef ui_editing::UiPreviewSnapshot |
在文件 EditorUiDocumentTarget.h 第 14 行定义.
◆ UiPreviewWidget
| using eve::editor::UiPreviewWidget = typedef ui_editing::UiPreviewWidget |
在文件 EditorUiDocumentTarget.h 第 13 行定义.
◆ UiStyleValue
| using eve::editor::UiStyleValue = typedef ui_editing::UiStyleValue |
在文件 EditorUiDocumentTarget.h 第 7 行定义.
◆ UiThemeAsset
| using eve::editor::UiThemeAsset = typedef ui_editing::UiThemeAsset |
在文件 EditorUiThemeTarget.h 第 9 行定义.
◆ UiThemeBasePreset
| using eve::editor::UiThemeBasePreset = typedef ui_editing::UiThemeBasePreset |
在文件 EditorUiThemeTarget.h 第 8 行定义.
◆ UiThemeCatalogTarget
| using eve::editor::UiThemeCatalogTarget = typedef ui_editing::UiThemeCatalogTarget |
在文件 EditorUiThemeTarget.h 第 10 行定义.
◆ UiThemePreviewService
| using eve::editor::UiThemePreviewService = typedef ui_editing::UiThemePreviewService |
在文件 EditorUiThemeTarget.h 第 12 行定义.
◆ UiThemePreviewSnapshot
在文件 EditorUiThemeTarget.h 第 11 行定义.
◆ UiThemeRuntimePublisher
在文件 EditorUiThemeTarget.h 第 13 行定义.
◆ UiWidgetSnapshot
| using eve::editor::UiWidgetSnapshot = typedef ui_editing::UiWidgetSnapshot |
在文件 EditorUiDocumentTarget.h 第 9 行定义.
枚举类型说明
◆ ActionTimelineCloseMode
|
strong |
Dirty-document policy applied when closing one Montage tab.
| 枚举值 | |
|---|---|
| ProtectDirty | |
| Discard | |
在文件 ActionTimelineEditor.h 第 338 行定义.
◆ AssetStatus
|
strong |
Current indexing/import health of an asset record.
| 枚举值 | |
|---|---|
| Ready | |
| Scanning | |
| Importing | |
| Stale | |
| MissingSource | |
| MissingArtifact | |
| Warning | |
| Error | |
| Deleted | |
在文件 EditorAssetDatabase.h 第 15 行定义.
◆ ConstraintDisposition
|
strong |
◆ DependencyKind
|
strong |
Semantic relationship used for dependency closure and deletion planning.
| 枚举值 | |
|---|---|
| Hard | |
| Soft | |
| EditorOnly | |
| Build | |
| Source | |
在文件 EditorAssetDatabase.h 第 35 行定义.
◆ DocumentKind
|
strong |
Authoring document category used to choose controllers and views.
| 枚举值 | |
|---|---|
| Scene | |
| Prefab | |
| Material | |
| MaterialFunction | |
| MaterialInstance | |
| AnimationClip | |
| AnimationGraph | |
| ParticleGraph | |
| UiDocument | |
| Timeline | |
| ProjectSettings | |
| ImportSettings | |
| Generic | |
在文件 EditorDocumentService.h 第 16 行定义.
◆ DocumentState
|
strong |
Lifecycle state visible to workspaces and close coordination.
| 枚举值 | |
|---|---|
| Loading | |
| Ready | |
| Saving | |
| Conflict | |
| Failed | |
| Closed | |
在文件 EditorDocumentService.h 第 42 行定义.
◆ EditorCommitState
|
strong |
Lifecycle state of the editor consumer's active commit attempt.
在文件 EditorTransactionConsumer.h 第 48 行定义.
◆ EditorPersistenceKind
|
strong |
Persistence target selected by a game/editor host.
| 枚举值 | |
|---|---|
| SceneDocument | |
| SaveGame | |
在文件 EditorPersistence.h 第 11 行定义.
◆ ExtensionAudience
|
strong |
Host audiences to which a game-provided editor extension may be published.
| 枚举值 | |
|---|---|
| None | |
| Developer | |
| Player | |
| Admin | |
| Automation | |
在文件 EditorExtension.h 第 15 行定义.
◆ HostFeature
|
strong |
Coarse host features used to discover and gate editor extensions.
| 枚举值 | |
|---|---|
| None | |
| ProjectDocuments | |
| SourceAssets | |
| RuntimeWorld | |
| ArbitraryScript | |
| BuildCook | |
| SourceControl | |
| MultiplayerSubmit | |
| UserCreations | |
| DebugOverride | |
在文件 EditorHostProfile.h 第 18 行定义.
◆ PropertyModelSurface
|
strong |
Property visibility/permission surface exposed by an editor model.
| 枚举值 | |
|---|---|
| Developer | |
| Runtime | |
在文件 EditorPropertyModel.h 第 23 行定义.
◆ TimelineDragStatus
|
strong |
◆ TimelineHitPart
|
strong |
Interactive portion of a projected timeline item.
| 枚举值 | |
|---|---|
| Body | |
| StartHandle | |
| EndHandle | |
在文件 ActionTimelineWidget.h 第 19 行定义.
◆ TimelineItemVisual
|
strong |
Stable semantic thumbnail kind projected for one timeline block.
| 枚举值 | |
|---|---|
| Animation | |
| Gameplay | |
| Damage | |
| Vfx | |
| Audio | |
| Prefab | |
| Camera | |
| Hitbox | |
| Defense | |
| Input | |
| Collision | |
| Movement | |
| Curve | |
| Custom | |
在文件 ActionTimelineWidget.h 第 25 行定义.
◆ TimelineWidgetCommand
|
strong |
Standard context-menu and keyboard actions exposed by the widget.
| 枚举值 | |
|---|---|
| Copy | |
| Paste | |
| DeleteSelection | |
| Undo | |
| Redo | |
| PlayPause | |
| AlignSelectionStart | |
| AlignSelectionEnd | |
在文件 ActionTimelineWidget.h 第 93 行定义.
◆ UiSkinDrawKind
|
strong |
◆ WorkspaceRegion
|
strong |
Supported semantic dock regions for UI-neutral workspace panels.
| 枚举值 | |
|---|---|
| Left | |
| Right | |
| Top | |
| Bottom | |
| Center | |
| Floating | |
在文件 EditorWorkspace.h 第 17 行定义.
函数说明
◆ addScriptClass()
|
inline |
Register a script class whose default constructor returns null (factory-only types).
- 模板参数
-
T Native wrapper type.
- 参数
-
table Module or root table that owns the class registration. name Script-visible class name.
- 返回
- The registered SimpleSquirrel class handle.
Adds script class.
在文件 EditorScriptProjection.h 第 124 行定义.
引用了 name.
◆ appendProjectedDiagnostics()
|
inline |
Append diagnostics while assembling a new immutable Result status.
在文件 EditorResultProjection.h 第 16 行定义.
引用了 status.
◆ bindingFailure()
|
inline |
Project a binding-layer argument failure with a stable diagnostic source.
- 参数
-
vm Active Squirrel VM. source Diagnostic source tag (e.g. editor.ui.theme.squirrel).code Structured diagnostic code. message Human-readable failure text. path Optional argument path for the diagnostic.
- 返回
- The common script result table for the failure status.
Project status result.
在文件 EditorScriptProjection.h 第 57 行定义.
被这些函数引用 exposeActionTimelineScriptBindings() , 以及 projectOwnedCreate().
◆ defaultProjectSettingsSchema()
| EVENGINE_API_ORCHESTRATION ProjectSettingsSchema eve::editor::defaultProjectSettingsSchema | ( | ) |
Common engine project settings covering content, network and database boundaries.
在文件 EditorProjectSettings.cpp 第 221 行定义.
引用了 eve::editor::ProjectSettingsSchema::settings , 以及 eve::editor::ProjectSettingsSchema::typeId.
◆ editorRuleFrom()
|
inline |
Return the editing RuleId projected through a common diagnostic.
在文件 EditorResultProjection.h 第 11 行定义.
◆ exposeActionTimelineScriptBindings()
| void eve::editor::exposeActionTimelineScriptBindings | ( | ssq::Table & | table, |
| ssq::Class & | moduleClass | ||
| ) |
Expose the script-owned action timeline editor adapter.
- 参数
-
table Engine root table that owns the registered proxy class. moduleClass Existing ActionEditorModule script class that receives the factory.
- 备注
- Objects created by the factory are owner-thread-only and are destroyed by the VM release hook.
在文件 ActionTimelineScriptBindings.cpp 第 1022 行定义.
引用了 eve::action::actionBlendCurveFromName(), eve::action::actionBlendCurveName(), eve::action::actionParameterInterpolationFromName(), eve::action::actionParameterInterpolationName(), eve::action::actionTrackKindName(), Active, anchor, eve::action::ActionMontageSettings::basePlayRate, binding, bindingFailure(), blend, boolean, borrowed, clip, cursor, curve, descriptor, duration, enabled, end, events, fields, first, eve::editor::ActionTimelinePayloadEditor::fitBlockToClip(), eve::editor::ActionTimelinePayloadEditor::fitClipToBlock(), eve::editor::ActionTimelinePayloadEditor::fitClipToNaturalDuration(), eve::Value::fromJson(), eve::action::ActionParameterCurveBinding::fromPayload(), eve::action::ActionTimeline::fromValue(), eve::action::ActionTrack::id, index, eve::action::Instant, eve::InvalidArgument, itemId, kind, eve::action::ActionTrack::kind, eve::action::ActionTrack::label, label, layout, locked, mask, model, eve::NotFound, eve::action::Notify, offset, options, eve::LogicalId::parse(), eve::action::parseActionTrackKind(), payload, project(), eve::script::projectResult(), eve::script::projectStatusResult(), rate, eve::editor::TimelineWidgetLayout::rulerTicks, settings, size, eve::script::SquirrelValueOptions::source, start, eve::action::State, state, eve::action::StateEnter, target, targetId, text, time, Timeline, timelineItemVisualName(), title, toEditorValue(), eve::Value::toJson(), trackId, type, uri, valid, value, eve::script::valueFromSquirrel(), values, vm, weight, width, eve::action::ActionNotifyRegistry::withBuiltins(), x, y , 以及 z.
◆ hasAudience()
|
constexpr |
True when audience.
在文件 EditorExtension.h 第 32 行定义.
引用了 value.
被这些函数引用 eve::editor::EditorExtensionRegistry::configureProfile(), eve::editor::EditorExtensionRegistry::palettes(), eve::editor::EditorExtensionRegistry::rules() , 以及 eve::editor::EditorExtensionRegistry::tools().
◆ importerSettingsSchema()
| ProjectSettingsSchema eve::editor::importerSettingsSchema | ( | std::string | importerId, |
| std::vector< ProjectSettingDescriptor > | settings, | ||
| std::uint32_t | version | ||
| ) |
Create per-importer settings without hard-coding a presenter.
在文件 EditorProjectSettings.cpp 第 237 行定义.
引用了 eve::editor::ProjectSettingsSchema::settings, settings, eve::editor::ProjectSettingsSchema::typeId , 以及 eve::editor::ProjectSettingsSchema::version.
◆ Module_IMPL()
| eve::editor::Module_IMPL | ( | Editor | , |
| new | Editor() | ||
| ) |
◆ operator&() [1/2]
|
constexpr |
◆ operator&() [2/2]
|
constexpr |
◆ operator|() [1/2]
|
constexpr |
◆ operator|() [2/2]
|
constexpr |
◆ operator|=()
|
constexpr |
◆ project() [1/2]
|
inline |
Project a completed editing result together with its already-converted payload.
- 参数
-
vm Active Squirrel VM. result Checked editing result. value Payload to expose; it is attached only for a successful result.
- 返回
- The common script result table.
- 备注
hasValuefollows the attached payload, so a failed result cannot claim one.
Project.
Project status result.
在文件 EditorScriptProjection.h 第 42 行定义.
引用了 eve::Result< T >::ok(), project(), eve::script::projectStatusResult(), eve::Result< T >::status(), value , 以及 vm.
◆ project() [2/2]
|
inline |
Project a completed editing result that has no payload.
- 参数
-
vm Active Squirrel VM. result Checked editing result.
- 返回
- The common script result table, with
okandhasValuederived fromresult.
- 备注
- One shared definition replaces the copy each
*EditorScriptBindings.cppused to carry, so the projection rules cannot drift apart per domain.
在文件 EditorScriptProjection.h 第 28 行定义.
引用了 project(), eve::script::projectStatusResult(), eve::Result< T >::status() , 以及 vm.
被这些函数引用 exposeActionTimelineScriptBindings(), eve::animation_editor::exposeAnimationClipEditorScriptBindings(), eve::audio_editor::exposeAudioSourceEditorScriptBindings(), eve::editor::VegetationConverterController::prepare(), project(), project() , 以及 projectHistoryRevision().
◆ projectHistoryRevision()
|
inline |
Project an undo/redo (or similar) result whose payload exposes afterRevision.
- 参数
-
vm Active Squirrel VM. result History mutation result.
- 返回
- Script result table; on success
valueis the revision after the mutation.
Project history revision.
Project.
在文件 EditorScriptProjection.h 第 72 行定义.
引用了 eve::Result< T >::ok(), project(), eve::Result< T >::value() , 以及 vm.
被这些函数引用 eve::editor::ScriptBind::history().
◆ projectOwnedCreate()
|
inline |
Create a target-id editor wrapper and project it as an owned script Result.
- 模板参数
-
T Script wrapper constructed from targetId.
- 参数
-
vm Active Squirrel VM. source Diagnostic source tag used when targetIdis empty.emptyIdMessage Failure text for an empty target id. targetId Editor target / catalog id.
- 返回
- Owned create result, or a binding failure when
targetIdis empty.
Project owned create.
Binding failure.
在文件 EditorScriptProjection.h 第 107 行定义.
引用了 bindingFailure(), eve::InvalidArgument, source, targetId , 以及 vm.
◆ projectOwnedInstance()
|
inline |
Wrap an already-built owned C++ instance as a script Result {value, ownership}.
- 模板参数
-
T Script wrapper type previously registered with addScriptClass.
- 参数
-
vm Active Squirrel VM. instance Ownership transfers into the Squirrel instance on success.
- 返回
- Success table with owned
value, or a projected failure status.
Project owned instance.
在文件 EditorScriptProjection.h 第 86 行定义.
引用了 eve::Applied, owned, eve::script::projectStatusResult(), status, eve::Status::success() , 以及 vm.
◆ publishEvaAssetProjection()
| EVENGINE_API_ORCHESTRATION Result< std::vector< AssetRecord > > eve::editor::publishEvaAssetProjection | ( | MemoryAssetDatabase & | database, |
| const asset::EvaManifest & | manifest, | ||
| std::string | archiveUri, | ||
| std::string | importerId | ||
| ) |
Project every asset and dependency in one validated .eva manifest as one database generation.
- 参数
-
database Destination editor index; it never becomes an asset payload authority. manifest Validated canonical source-package manifest. archiveUri Stable project URI of the published .evafile.importerId Importer/tool identity recorded on every derived index row.
- 返回
- All owning published records; failure leaves the database generation and contents unchanged. @thread Uses the thread-affinity contract of
MemoryAssetDatabase. @reentrancy Does not invoke callbacks.
在文件 EvaAssetDatabaseProjection.cpp 第 24 行定义.
引用了 eve::asset::EvaManifest::assets, eve::asset::EvaManifest::dependencies, eve::editor::AssetPublication::dependencies, eve::detail::Id128< Tag >::format(), eve::editor::AssetRecord::guid, eve::editor::AssetRecord::importerId, eve::editor::AssetRecord::importerVersion, left, eve::editor::AssetRecord::logicalUri, eve::editor::AssetRecord::metadata, eve::asset::EvaManifest::packageId, eve::asset::EvaManifest::packageName, eve::asset::EvaManifest::packageVersion, eve::editor::MemoryAssetDatabase::publishBatch(), eve::editor::AssetPublication::record, right, eve::editor::AssetRecord::schemaVersion, source, eve::editor::AssetRecord::sourceHash, eve::editor::AssetRecord::sourceUri, eve::editor::AssetRecord::tags , 以及 eve::editor::AssetRecord::typeId.
◆ registerDirectEditorWorkspace()
|
inline |
Register configureWorkspace when the script class is the editor (no .editor()).
- 模板参数
-
EditorT Type with configureWorkspace(EditorWorkspace&).
- 参数
-
cls Script class being filled. bind Per-file binder. nullMessage Failure text when self or workspace is null.
Registers direct editor workspace.
在文件 EditorScriptProjection.h 第 290 行定义.
引用了 eve::editor::ScriptBind::checked() , 以及 cls.
◆ registerEditorHistory()
|
inline |
Register shared undo, redo, canUndo, canRedo, and getRevision methods.
- 模板参数
-
ScriptT Wrapper type with editor undo, redo, canUndo, canRedo, and revision().
- 参数
-
cls Script class being filled. bind Per-file binder. nullMessage Failure text when self is null (undo/redo).
- 备注
- Domain-only extras such as
getPreviewRevisionstay in the domain TU.
Registers editor history.
在文件 EditorScriptProjection.h 第 306 行定义.
引用了 cls, eve::editor::ScriptBind::history() , 以及 revision.
◆ registerEditorOwnedCreate()
|
inline |
Register module create(targetId) that builds an owned Script* wrapper.
- 模板参数
-
ScriptT Wrapper constructed from targetId.ModuleT Module facade pointer type (unused; matches SimpleSquirrel arity).
- 参数
-
moduleClass Module class receiving create.bind Per-file binder. emptyIdMessage Failure text for an empty target id.
Registers editor owned create.
在文件 EditorScriptProjection.h 第 328 行定义.
◆ registerEditorWorkspace()
|
inline |
Register configureWorkspace for a Script* wrapper that exposes editor().
- 模板参数
-
ScriptT Wrapper type with editor().configureWorkspace(EditorWorkspace&).
- 参数
-
cls Script class being filled. bind Per-file binder (VM + diagnostic source). nullMessage Failure text when self or workspace is null.
- 备注
- Keeps the public
addFunc("configureWorkspace", ...)name/arity unchanged.
Registers editor workspace.
在文件 EditorScriptProjection.h 第 274 行定义.
引用了 eve::editor::ScriptBind::checked() , 以及 cls.
◆ timelineItemVisualName()
|
noexcept |
Return the stable script-facing name for a timeline visual kind.
- 参数
-
visual Semantic projection kind.
- 返回
- Static text valid for the lifetime of the process.
在文件 ActionTimelineWidget.cpp 第 146 行定义.
引用了 Animation, Audio, Camera, Collision, Curve, Custom, Damage, Defense, Gameplay, Hitbox, Input, Movement, Prefab , 以及 Vfx.
被这些函数引用 exposeActionTimelineScriptBindings().
◆ toEditorValue()
|
inline |
Compatibility spelling for conversion into the authoring value tree.
在文件 EditorProperty.h 第 29 行定义.
引用了 eve::editing::toEditingValue() , 以及 value.
被这些函数引用 exposeActionTimelineScriptBindings(), eve::editor::ActionTimelineDocumentWorkspace::open(), eve::editor::ActionTimelineTarget::snapshotValue() , 以及 eve::editor::EditorPropertyModel::write().
◆ workspaceRegionName()
| std::string_view eve::editor::workspaceRegionName | ( | WorkspaceRegion | region | ) |