Python API methods
Public methods exposed by the current Tech Connector Python API, engine runtime API, and asset editor API. Use api.surface() in your installed build for the live signature inventory; access may depend on your license and configuration.
Engine entries use TCEngineAPI from tech_connector.game_engine.runtime.tc_engine_api and editor = TCEditorAPI(project_root) from tech_connector.game_engine.assets.editor_python_api.
Type to search all API references.
Core
14 public methods.
- call_function
- cancel_llm_request
- capabilities
- describe
- dry_run_prompt
- entitlement_status
- execute_action_graph
- execute_prompt_chain
- generate_pipeline_from_prompt
- llm_queue_status
- plan_prompt
- plan_prompt_chain
- surface
- verify_license
api.call_function
api.call_function(entry_point: str, *args: Any, kwargs: dict[str, Any] | None=None, extra_roots: list[str] | None=None, stamp_project_provenance: bool=False) -> APIResultCall an approved Python function through the official API boundary.
Source: tech_connector/api.py:2076
api.cancel_llm_request
api.cancel_llm_request(request_id: str, reason: str='Cancelled by API request.') -> boolCancels queued work or detaches from an active provider request. :param request_id: queue request correlation identifier :param reason: user-facing cancellation reason :return: whether an active request was found
Source: tech_connector/api.py:1313
api.capabilities
api.capabilities() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:1185
api.describe
api.describe(feature_id: str='', operation: str='') -> dict[str, Any]Describe the API or one discoverable feature operation.
Source: tech_connector/api.py:1188
api.dry_run_prompt
api.dry_run_prompt(prompt: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:2172
api.entitlement_status
api.entitlement_status() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:1123
api.execute_action_graph
api.execute_action_graph(graph: dict[str, Any], *, approved: bool=False, dry_run: bool=False, policy: dict[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:1947
api.execute_prompt_chain
api.execute_prompt_chain(prompts: str | list[str] | tuple[str, ...], *, approved: bool=False, dry_run: bool=False, stop_on_error: bool=True, policy: dict[str, Any] | None=None, project_roots: list[str] | None=None) -> APIResultPlan and execute a sequential natural-language prompt chain.
Source: tech_connector/api.py:1974
api.generate_pipeline_from_prompt
api.generate_pipeline_from_prompt(prompt: str, *, name: str='headless_pipeline', stamp_provenance: bool=True) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2045
api.llm_queue_status
api.llm_queue_status() -> dict[str, Any]Returns process-wide LLM queue telemetry. :return: queue depth, capacity, counters, and request snapshots
Source: tech_connector/api.py:1306
api.plan_prompt
api.plan_prompt(prompt: str, *, project_roots: list[str] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:1912
api.plan_prompt_chain
api.plan_prompt_chain(prompts: str | list[str] | tuple[str, ...], *, project_roots: list[str] | None=None) -> dict[str, Any]Plan a sequential prompt chain without executing it.
Source: tech_connector/api.py:1917
api.surface
api.surface() -> dict[str, Any]Return every supported public namespace operation and signature.
Source: tech_connector/api.py:1226
api.verify_license
api.verify_license() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:1177
Ai
5 public methods.
api.ai.benchmark_local
api.ai.benchmark_local(*, model: str='', prompt: str='', num_predict: int=128, num_ctx: int=4096, timeout: int=300) -> APIResultMeasure a local Ollama model with a small deterministic speed probe.
Source: tech_connector/api.py:337
api.ai.generate
api.ai.generate(prompt: str, *, system: str='', model: str='', depth: str='balanced', response_format: dict[str, Any] | str | None=None, options: dict[str, Any] | None=None, timeout: int=120, allow_local_fallback: bool=False) -> APIResultGenerate text with one stable, inspectable provider route.
Source: tech_connector/api.py:391
api.ai.local_recommendation
api.ai.local_recommendation() -> APIResultDescribe the hardware-aware local model lanes without changing state.
Source: tech_connector/api.py:316
api.ai.models
api.ai.models() -> APIResultList safe provider metadata and available model identifiers.
Source: tech_connector/api.py:282
api.ai.route
api.ai.route(*, model: str='', depth: str='balanced') -> APIResultPreview the exact credential-free route used for generation.
Source: tech_connector/api.py:376
Reasoning
7 public methods.
api.reasoning.capabilities
api.reasoning.capabilities() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:525
api.reasoning.execute_tool
api.reasoning.execute_tool(tool_name: str, arguments: dict[str, Any] | None=None, *, approved: bool=False, dry_run: bool=False) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:761
api.reasoning.prepare
api.reasoning.prepare(prompt: str, *, context: dict[str, Any] | None=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:568
api.reasoning.run
api.reasoning.run(prompt: str, *, context: dict[str, Any] | None=None, progress_callback: Callable[[dict[str, Any]], None] | None=None, activity_callback: Callable[[dict[str, Any]], None] | None=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:594
api.reasoning.run_chain
api.reasoning.run_chain(prompts: str | list[str] | tuple[str, ...], *, context: dict[str, Any] | None=None, stop_on_error: bool=True, progress_callback: Callable[[dict[str, Any]], None] | None=None, activity_callback: Callable[[dict[str, Any]], None] | None=None) -> APIResultRun sequential requests with bounded history and reusable workspace state.
Source: tech_connector/api.py:655
api.reasoning.snapshot
api.reasoning.snapshot(prompt: str='', *, context: dict[str, Any] | None=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:543
api.reasoning.tools
api.reasoning.tools() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:746
Features
7 public methods.
api.features.describe
api.features.describe(feature_id: str, operation: str='') -> dict[str, Any]Return callable signatures, defaults, docs, and explicit schemas.
Source: tech_connector/api.py:889
api.features.get
api.features.get(feature_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:870
api.features.invoke
api.features.invoke(feature_id: str, operation: str, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:955
api.features.list
api.features.list(*, category: str='', available_only: bool=True, access: str='', lifecycle_stage: str='', owner_feature_id: str='') -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/api.py:848
api.features.manifest
api.features.manifest() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:950
api.features.register
api.features.register(descriptor: APIFeatureDescriptor, handlers: dict[str, Callable[..., Any]] | None=None, *, replace: bool=False) -> NoneNo method description is available in the source.
Source: tech_connector/api.py:838
api.features.search
api.features.search(query: str, *, category: str='', available_only: bool=True) -> list[dict[str, Any]]Search feature IDs, descriptions, categories, and operation names.
Source: tech_connector/api.py:876
Integrations
7 public methods.
api.integrations.applications
api.integrations.applications() -> APIResultReturn combined DCC bridge, license, and connected-service status.
Source: tech_connector/api.py:2218
api.integrations.dispatch
api.integrations.dispatch(text: str, *, default_title: str='Tech Connector Output', approved: bool=False, dry_run: bool=False) -> APIResultPreview or execute inline Slack, Discord, Jira, Confluence, or ClickUp actions.
Source: tech_connector/api.py:2336
api.integrations.oauth_url
api.integrations.oauth_url(provider: str, *, client_id: str='', redirect_uri: str='') -> APIResultReturn the official setup or OAuth authorization URL for a provider.
Source: tech_connector/api.py:2299
api.integrations.resolve
api.integrations.resolve(text: str) -> APIResultResolve selected smart references into deterministic, setup-aware context.
Source: tech_connector/api.py:2251
api.integrations.status
api.integrations.status(account_id: str='') -> APIResultReturn sanitized configuration status for one account or every account.
Source: tech_connector/api.py:2203
api.integrations.suggest
api.integrations.suggest(query: str='', *, active_hosts: Iterable[str]=(), limit: int=20) -> APIResultReturn typed chat smart-function completions such as Slack and Maya targets.
Source: tech_connector/api.py:2228
api.integrations.targets
api.integrations.targets(provider: str, *, refresh: bool=False) -> APIResultList cached or live Slack/Discord channels and users without returning tokens.
Source: tech_connector/api.py:2263
Dcc
5 public methods.
api.dcc.aliases
api.dcc.aliases() -> dict[str, dict[str, str]]No method description is available in the source.
Source: tech_connector/api.py:2553
api.dcc.catalog
api.dcc.catalog() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/api.py:2556
api.dcc.host
api.dcc.host(host: str) -> DccHostAPINamespaceNo method description is available in the source.
Source: tech_connector/api.py:2550
api.dcc.native_catalog
api.dcc.native_catalog(host: str, namespace: str='', *, limit: int=0) -> APIResultDiscover official Python callables from a connected DCC host.
Source: tech_connector/api.py:2561
api.dcc.reference_search
api.dcc.reference_search(query: str, *, host: str='', limit: int=50) -> dict[str, Any]Search bundled vendor API names offline; results are documentation links.
Source: tech_connector/api.py:2565
Dcc Host
5 public methods.
api.dcc.<host>.aliases
api.dcc.<host>.aliases() -> dict[str, str]No method description is available in the source.
Source: tech_connector/api.py:2415
api.dcc.<host>.call
api.dcc.<host>.call(name: str, *args: Any, kwargs: dict[str, Any] | None=None, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2470
api.dcc.<host>.execute_python
api.dcc.<host>.execute_python(source: str, *, timeout: float=30.0) -> APIResultRun one Python script in a connected host, keeping host objects local. The script should print a JSON value when the caller needs structured output. Host objects cannot be carried between separate bridge calls.
Source: tech_connector/api.py:2480
api.dcc.<host>.native_catalog
api.dcc.<host>.native_catalog(namespace: str='', *, limit: int=0) -> APIResultList callable official Python members in an already connected host. Start at the host's default module, then pass a returned class or submodule path to inspect its members. This is live discovery, not a claim that every member can be serialized across the bridge.
Source: tech_connector/api.py:2418
api.dcc.<host>.resolve
api.dcc.<host>.resolve(name: str) -> strNo method description is available in the source.
Source: tech_connector/api.py:2459
Kingdom
25 public methods.
This count covers the direct facade. The project editor declares additional operations through api.kingdom.editor_capabilities(); inspect a signature with editor_describe() and invoke a declared operation with editor_call().
- access_contract
- audit_runtime
- capability_report
- code_to_graph
- compile_graph
- configure_runtime
- create_character
- create_effect
- create_game_experience
- create_graph_runtime
- create_presentation
- decide_character
- editor_call
- editor_capabilities
- editor_describe
- execute_graph
- execute_world_intelligence
- graph_to_code
- plan_playtest
- preview_presentation
- qualify_runtime
- solve_grounded_animation
- step_vehicle
- update_running_game
- validate_game_experience
api.kingdom.access_contract
api.kingdom.access_contract() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2719
api.kingdom.audit_runtime
api.kingdom.audit_runtime(runtime: Any, *, determinism_receipt: dict[str, Any] | None=None, minimum_performance_samples: int=30) -> APIResultAudit an existing engine runtime and return its readiness receipt.
Source: tech_connector/api.py:2808
api.kingdom.capability_report
api.kingdom.capability_report() -> APIResultInspect asset maturity and callable editor coverage for this project.
Source: tech_connector/api.py:2665
api.kingdom.code_to_graph
api.kingdom.code_to_graph(source_code: str, previous: Any=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2941
api.kingdom.compile_graph
api.kingdom.compile_graph(program_or_manifest: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2948
api.kingdom.configure_runtime
api.kingdom.configure_runtime(world: Any, *, target: str='desktop', goal: str='balanced', quality: str='auto', backend: str='auto', adaptive: bool=True, tick_rate: int | None=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2726
api.kingdom.create_character
api.kingdom.create_character(world: Any, profile: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2863
api.kingdom.create_effect
api.kingdom.create_effect(preset: str, *, target: str='desktop', goal: str='balanced', quality: str='auto', seed: int=1) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2751
api.kingdom.create_game_experience
api.kingdom.create_game_experience(profile_id: str, game_types: Any, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2906
api.kingdom.create_graph_runtime
api.kingdom.create_graph_runtime(program_or_manifest: Any, context: Any, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2962
api.kingdom.create_presentation
api.kingdom.create_presentation(profile_id: str, visual_style: str, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2920
api.kingdom.decide_character
api.kingdom.decide_character(world: Any, character_id: str, actions: Any, *, available_affordances: Any=(), now: float=0.0, model_proposal: Any=None) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2870
api.kingdom.editor_call
api.kingdom.editor_call(operation: str, **kwargs: Any) -> APIResultInvoke a declared Kingdom editor operation with keyword arguments.
Source: tech_connector/api.py:2700
api.kingdom.editor_capabilities
api.kingdom.editor_capabilities() -> APIResultList the complete asset, level, build, and production editor contract.
Source: tech_connector/api.py:2657
api.kingdom.editor_describe
api.kingdom.editor_describe(operation: str='') -> APIResultInspect a Kingdom editor operation signature before calling it.
Source: tech_connector/api.py:2673
api.kingdom.execute_graph
api.kingdom.execute_graph(program_or_manifest: Any, context: Any, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2955
api.kingdom.execute_world_intelligence
api.kingdom.execute_world_intelligence(world: Any, runtime_state: Any, command: str, **payload: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2893
api.kingdom.graph_to_code
api.kingdom.graph_to_code(program: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2934
api.kingdom.plan_playtest
api.kingdom.plan_playtest(*, target: str='desktop', session_mode: str='play_in_editor', changed_modes: list[str] | tuple[str, ...]=(), session_connected: bool=False) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2789
api.kingdom.preview_presentation
api.kingdom.preview_presentation(profile: Any, **options: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2927
api.kingdom.qualify_runtime
api.kingdom.qualify_runtime(runtime: Any, *, ticks: int=30, repeats: int=2, minimum_performance_samples: int=30) -> APIResultCollect determinism and readiness receipts for an existing runtime.
Source: tech_connector/api.py:2822
api.kingdom.solve_grounded_animation
api.kingdom.solve_grounded_animation(runtime: Any, limb_settings: Any, bone_positions: Any, ground_query: Any, **options: Any) -> APIResultEvaluate post-animation ground IK on an existing engine runtime.
Source: tech_connector/api.py:2836
api.kingdom.step_vehicle
api.kingdom.step_vehicle(runtime: Any, wheels: Any, chassis_position: Any, chassis_velocity: Any, controls: Any, ground_query: Any, **options: Any) -> APIResultEvaluate one vehicle simulation step on an existing engine runtime.
Source: tech_connector/api.py:2849
api.kingdom.update_running_game
api.kingdom.update_running_game(scene_document: Any, scene_path: str | Path, *, force_full: bool=False) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2772
api.kingdom.validate_game_experience
api.kingdom.validate_game_experience(profile: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:2913
Garden
10 public methods.
The Garden method count covers the high-level facade. Browse all registered scene commands. Use api.garden.search() and api.garden.describe() to discover them; live execution requires an active viewer.
- active_viewer
- commands
- describe
- execute_active
- register_active_viewer
- route
- search
- target
- target_from_proxy
- unregister_active_viewer
api.garden.active_viewer
api.garden.active_viewer() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3075
api.garden.commands
api.garden.commands() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3005
api.garden.describe
api.garden.describe(command: str) -> APIResultReturn a scene command's target types, hosts, maturity, and gates.
Source: tech_connector/api.py:3033
api.garden.execute_active
api.garden.execute_active(command: str, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3054
api.garden.register_active_viewer
api.garden.register_active_viewer(viewer: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3101
api.garden.route
api.garden.route(command: str, command_target: Any, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3047
api.garden.search
api.garden.search(query: str='', *, department: str='', limit: int=50) -> APIResultFind registered scene commands by key, label, subject, or department.
Source: tech_connector/api.py:3012
api.garden.target
api.garden.target(*args: Any, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3061
api.garden.target_from_proxy
api.garden.target_from_proxy(*args: Any, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3068
api.garden.unregister_active_viewer
api.garden.unregister_active_viewer(viewer: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3114
Ophanim
5 public methods.
These methods cover opening and capture. Browse the desktop image editor tools; those tools are not individual headless API methods.
api.ophanim.actions
api.ophanim.actions() -> APIResultList supported actions on the currently open Ophanim editor tab.
Source: tech_connector/api.py:3191
api.ophanim.capture_and_open
api.ophanim.capture_and_open(dcc_name: str='Autodesk Maya') -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3289
api.ophanim.capture_viewport
api.ophanim.capture_viewport(dcc_name: str='Autodesk Maya', *, as_data_url: bool=True, return_path: bool=False) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3227
api.ophanim.invoke
api.ophanim.invoke(action: str, *args: Any, kwargs: dict[str, Any] | None=None) -> APIResultCall an allowlisted action on an open editor tab; never opens a window.
Source: tech_connector/api.py:3200
api.ophanim.open_image
api.ophanim.open_image(image_path: str='', *, show: bool=True) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3266
Ui
3 public methods.
api.ui.actions
api.ui.actions() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3412
api.ui.catalog
api.ui.catalog() -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3402
api.ui.invoke
api.ui.invoke(action: str, *args: Any, **kwargs: Any) -> APIResultNo method description is available in the source.
Source: tech_connector/api.py:3415
Engine Runtime
21 public methods.
- audit_runtime
- code_to_graph
- compile_graph
- configure_runtime
- create_character
- create_effect
- create_game_experience
- create_graph_runtime
- create_presentation
- decide_character
- editor
- execute_graph
- execute_world_intelligence
- graph_to_code
- plan_playtest
- preview_presentation
- qualify_runtime
- solve_grounded_animation
- step_vehicle
- update_running_game
- validate_game_experience
TCEngineAPI.audit_runtime
TCEngineAPI.audit_runtime(runtime: SimulationRuntimeInstance, *, determinism_receipt: dict[str, Any] | None=None, minimum_performance_samples: int=30) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:113
TCEngineAPI.code_to_graph
TCEngineAPI.code_to_graph(source_code: str, previous: Any=None) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:229
TCEngineAPI.compile_graph
TCEngineAPI.compile_graph(program: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:235
TCEngineAPI.configure_runtime
TCEngineAPI.configure_runtime(world: Any, *, target: str='desktop', goal: str='balanced', quality: str='auto', backend: str='auto', adaptive: bool=True, tick_rate: int | None=None) -> ConfiguredRuntimeNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:42
TCEngineAPI.create_character
TCEngineAPI.create_character(world: Any, profile: Any) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:137
TCEngineAPI.create_effect
TCEngineAPI.create_effect(cls, preset: str, *, target: str='desktop', goal: str='balanced', quality: str='auto', seed: int=1) -> ConfiguredRuntimeNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:74
TCEngineAPI.create_game_experience
TCEngineAPI.create_game_experience(profile_id: str, game_types: Any, **options: Any) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:199
TCEngineAPI.create_graph_runtime
TCEngineAPI.create_graph_runtime(program_or_manifest: Any, context: Any, **options: Any) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:256
TCEngineAPI.create_presentation
TCEngineAPI.create_presentation(profile_id: str, visual_style: str, **options: Any) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:211
TCEngineAPI.decide_character
TCEngineAPI.decide_character(world: Any, character_id: str, actions: Any, *, available_affordances: Any=(), now: float=0.0, model_proposal: Any=None) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:171
TCEngineAPI.editor
TCEngineAPI.editor(project_root: str | Path, **options: Any) -> AnyOpen the project-scoped editor API used by the UI and Python tools.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:35
TCEngineAPI.execute_graph
TCEngineAPI.execute_graph(program_or_manifest: Any, context: Any, **options: Any) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:241
TCEngineAPI.execute_world_intelligence
TCEngineAPI.execute_world_intelligence(world: Any, runtime_state: Any, command: str, **payload: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:193
TCEngineAPI.graph_to_code
TCEngineAPI.graph_to_code(program: Any) -> strNo method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:223
TCEngineAPI.plan_playtest
TCEngineAPI.plan_playtest(*, target: str='desktop', session_mode: str='play_in_editor', changed_modes: list[str] | tuple[str, ...]=(), session_connected: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:98
TCEngineAPI.preview_presentation
TCEngineAPI.preview_presentation(profile: Any, **options: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:217
TCEngineAPI.qualify_runtime
TCEngineAPI.qualify_runtime(runtime: SimulationRuntimeInstance, *, ticks: int=30, repeats: int=2, minimum_performance_samples: int=30) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:123
TCEngineAPI.solve_grounded_animation
TCEngineAPI.solve_grounded_animation(runtime: Any, limb_settings: Any, bone_positions: Any, ground_query: Any, **options: Any) -> AnyEvaluate post-animation ground IK through the public engine API.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:145
TCEngineAPI.step_vehicle
TCEngineAPI.step_vehicle(runtime: Any, wheels: Any, chassis_position: Any, chassis_velocity: Any, controls: Any, ground_query: Any, **options: Any) -> AnyEvaluate suspension, steering, drive, braking, and wheel contacts.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:156
TCEngineAPI.update_running_game
TCEngineAPI.update_running_game(scene_document: Any, scene_path: str | Path, *, force_full: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:88
TCEngineAPI.validate_game_experience
TCEngineAPI.validate_game_experience(profile: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/runtime/tc_engine_api.py:205
Engine Editor
261 public methods.
- add_ocean_wake
- add_sequence_binding
- add_sequence_folder
- add_sequence_key
- add_sequence_section
- add_sequence_track
- animation_properties
- apply_effect_preset
- apply_material_preset
- apply_prefab_overrides
- asset_conversion_coverage
- asset_dependency_graph
- asset_revision_history
- asset_source_control_history
- asset_source_control_status
- assign_geometry_optimization_profile
- assign_material_texture
- assign_skin_binding
- audio_clip_settings
- audit_launch_readiness
- auto_map_ik_retargeter
- auto_setup_cloth
- auto_setup_ik_rig
- auto_setup_physics_asset
- available_game_quality_profiles
- available_game_templates
- begin_gameplay_class_debug_session
- build_physics_stress_scene
- build_world_backend
- cancel_asset_import
- capability_contract
- capability_report
- compile_gameplay_class
- compile_shader_graph
- compile_world_asset
- content_browser_assets
- content_browser_collections
- content_browser_reference_health
- content_browser_search_help
- convert_animation_export_file
- convert_live_unity_animation
- convert_live_unreal_animation
- convert_unity_animation
- convert_unity_audio
- convert_unity_effects
- convert_unity_scriptable_objects
- convert_unreal_animation
- convert_unreal_audio
- convert_unreal_data_assets
- convert_unreal_effects
- cook
- cook_animation_asset
- cook_audio_asset
- cook_behavior_graph
- cook_character_asset
- cook_cloth
- cook_effect_system
- cook_gameplay_foundation_asset
- cook_geometry_optimization
- cook_groom
- cook_image_project
- cook_level_sequence
- cook_locomotion_controller
- cook_material
- cook_physics
- cook_prefab
- cook_procedural_graph
- cook_procedural_tasks
- cook_rig_asset
- cook_ui_document
- create_animation_clip
- create_animation_controller
- create_animation_mask
- create_asset
- create_audio_attenuation
- create_audio_mixer
- create_audio_reverb
- create_behavior
- create_blend_space
- create_character_definition
- create_cloth
- create_component_archetype
- create_control_rig
- create_data_schema
- create_data_table
- create_effect_system
- create_enum
- create_fabric_material
- create_game_project_from_template
- create_gameplay_class
- create_gameplay_graph
- create_geometry_optimization_profile
- create_groom
- create_groom_binding
- create_hair_material
- create_ik_retargeter
- create_ik_rig
- create_image_project
- create_level_sequence
- create_locomotion_controller
- create_material
- create_material_instance
- create_ocean_surface
- create_physics_asset
- create_physics_constraint
- create_prefab
- create_prefab_variant
- create_procedural_graph
- create_project_settings
- create_runtime_physics_joint
- create_runtime_soft_body
- create_shader_graph
- create_skeletal_mesh_asset
- create_skeleton
- create_skin_binding
- create_sound_cue
- create_starter_character
- create_struct
- create_typed_data_asset
- create_ui_document
- create_world_asset
- debug_gameplay_class
- delete_content_browser_collection
- delete_level_actors
- duplicate_level_actors
- edit_runtime_physics_joints
- effect_module_library
- effect_presets
- effect_properties
- end_gameplay_class_debug_session
- estimate_effect_cost
- evaluate_animation_controller
- evaluate_blend_space
- evaluate_level_sequence
- execute_behavior_graph
- execute_bulk_asset_operation
- export_animation_interchange
- export_assets
- flatten_image_project
- gameplay_class_debug_command
- generate_character_lods
- generate_groom_lods
- generate_mesh_lod_geometry
- generate_ocean_patch
- generate_runtime_ragdoll
- get_level_sequence
- get_procedural_graph
- get_world_asset
- import_animation_interchange
- import_asset
- import_procedural_native_document
- input_map_audit
- instantiate_prefab
- isolate_level_actors
- level_actors
- level_sequence_render_jobs
- list_gameplay_class_debug_sessions
- material_graph_statistics
- material_presets
- move_level_actors_to_folder
- open_world_streaming_runtime
- paint_foliage
- paint_terrain_layer
- parent_level_actors
- perforce_asset_action
- perforce_changelists
- plan_asset_reference_replacement
- plan_bulk_asset_operation
- plan_geometry_optimization
- plan_navigation_rebuild
- preview_ui_document
- preview_world_asset
- procedural_diagnostics
- procedural_execution_plan
- procedural_native_document
- procedural_operation_catalog
- process_asset_import_queue
- project_groom_binding
- properties
- qualify_capability_evidence
- qualify_content_browser
- qualify_content_production
- qualify_dcc_release
- qualify_playable_project
- qualify_realtime_fx
- qualify_world_production
- query_navigation_path
- queue_asset_imports
- reimport_asset
- remove_runtime_physics_joint
- remove_sequence_section
- remove_sequence_track
- reorder_level_actor_component
- repair_content_browser_references
- replace_asset_references
- reset_procedural_simulation
- resolve_data_schema
- resolve_gameplay_class
- resolve_material
- resolve_prefab
- revert_material_instance_overrides
- revert_prefab_overrides
- sample_ocean_surface
- save_content_browser_collection
- save_level_camera_bookmark
- sculpt_terrain
- sequence_binding
- sequence_folder
- sequence_from_unity
- sequence_from_unreal
- sequence_key
- sequence_level_blend
- sequence_section
- sequence_to_unity
- sequence_to_unreal
- sequence_track
- set_animation_properties
- set_audio_clip_settings
- set_cloth_map
- set_effect_properties
- set_level_actor_lock
- set_level_actor_render_mesh
- set_level_actor_visibility
- set_material_instance_overrides
- set_procedural_graph
- set_properties
- set_texture_import_settings
- shader_backend_capabilities
- show_all_level_actors
- step_procedural_simulation
- texture_import_settings
- transform_level_actors
- transform_sequence_keys
- update_character_asset
- update_input_map
- update_level_sequence
- update_ui_document
- update_world_asset
- validate_animation_asset
- validate_audio_asset
- validate_behavior_graph
- validate_character_asset
- validate_cloth
- validate_effect_system
- validate_gameplay_class
- validate_gameplay_foundation_asset
- validate_geometry_optimization
- validate_groom
- validate_image_project
- validate_level_sequence
- validate_locomotion_controller
- validate_material
- validate_physics
- validate_playable_project
- validate_prefab
- validate_procedural_graph
- validate_rig_asset
- validate_shader_graph
- validate_ui_document
- validate_world_asset
- world_asset_visualization
editor.add_ocean_wake
editor.add_ocean_wake(ocean: OceanSurface, position: Sequence[float], velocity: Sequence[float], *, radius: float=1.0, strength: float=0.25, lifetime: float=6.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1929
editor.add_sequence_binding
editor.add_sequence_binding(asset_id: str, name: str, **target: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:521
editor.add_sequence_folder
editor.add_sequence_folder(asset_id: str, name: str, *, parent_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:524
editor.add_sequence_key
editor.add_sequence_key(asset_id: str, track_id: str, section_id: str, channel_name: str, frame: float, value: Any, *, interpolation: str='linear', in_tangent: float=0.0, out_tangent: float=0.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:533
editor.add_sequence_section
editor.add_sequence_section(asset_id: str, track_id: str, name: str, start_frame: int, end_frame: int, *, referenced_asset_id: str='', row: int=0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:530
editor.add_sequence_track
editor.add_sequence_track(asset_id: str, track_type: str, name: str='', *, binding_id: str='', parent_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:527
editor.animation_properties
editor.animation_properties(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1134
editor.apply_effect_preset
editor.apply_effect_preset(asset_id: str, preset: str, *, preserve_parameters: bool=True) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1082
editor.apply_material_preset
editor.apply_material_preset(asset_id: str, preset: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:583
editor.apply_prefab_overrides
editor.apply_prefab_overrides(asset_id: str, overrides: Mapping[str, Any], *, paths: Sequence[str]=()) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:743
editor.asset_conversion_coverage
editor.asset_conversion_coverage() -> dict[str, Any]Report conversion classification/readiness for every registered asset type and target.
Source: tech_connector/game_engine/assets/editor_python_api.py:424
editor.asset_dependency_graph
editor.asset_dependency_graph(asset_id: str, *, include_referencers: bool=True, max_depth: int=32) -> dict[str, Any]Return dependencies, referencers, cycle diagnostics, and package contribution.
Source: tech_connector/game_engine/assets/editor_python_api.py:428
editor.asset_revision_history
editor.asset_revision_history(asset_id: str, *, limit: int=50) -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:224
editor.asset_source_control_history
editor.asset_source_control_history(asset_id: str, *, limit: int=25) -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:231
editor.asset_source_control_status
editor.asset_source_control_status(asset_ids: Iterable[str]) -> dict[str, dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:227
editor.assign_geometry_optimization_profile
editor.assign_geometry_optimization_profile(skeletal_mesh_id: str, profile_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1572
editor.assign_material_texture
editor.assign_material_texture(asset_id: str, slot: str, texture_asset_id: str, *, channel: str='rgba', color_space: str='auto', sampler: str='linear_wrap', uv_set: int=0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:612
editor.assign_skin_binding
editor.assign_skin_binding(skeletal_mesh_id: str, skin_binding_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1607
editor.audio_clip_settings
editor.audio_clip_settings(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:902
editor.audit_launch_readiness
editor.audit_launch_readiness(*, production: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2024
editor.auto_map_ik_retargeter
editor.auto_map_ik_retargeter(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1373
editor.auto_setup_cloth
editor.auto_setup_cloth(asset_id: str, vertex_count: int, *, fixed_vertices: Iterable[int]=(), transition_vertices: Mapping[int, float] | None=None, max_distance: float=1.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1753
editor.auto_setup_ik_rig
editor.auto_setup_ik_rig(asset_id: str, bones: Iterable[Mapping[str, Any] | str]) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1367
editor.auto_setup_physics_asset
editor.auto_setup_physics_asset(asset_id: str, joints: Mapping[str, Mapping[str, Any]], *, root_joint: str='', preset: str | None=None, include_leaf_joints: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1817
editor.available_game_quality_profiles
editor.available_game_quality_profiles() -> tuple[dict[str, Any], ...]List the same resolution and scalability presets shown by the New Game UI.
Source: tech_connector/game_engine/assets/editor_python_api.py:770
editor.available_game_templates
editor.available_game_templates() -> tuple[dict[str, Any], ...]List versioned project templates and variants shown by the editor.
Source: tech_connector/game_engine/assets/editor_python_api.py:763
editor.begin_gameplay_class_debug_session
editor.begin_gameplay_class_debug_session(asset_id: str, *, instance_id: str='EditorPreview', session_id: str='', context: Mapping[str, Any] | None=None, breakpoints: Sequence[str]=(), watches: Sequence[str]=(), execution_mode: str='editor_simulation', selected_entity_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1009
editor.build_physics_stress_scene
editor.build_physics_stress_scene(scenario: str, *, count: int=1000) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1900
editor.build_world_backend
editor.build_world_backend(asset_id: str, *, platform: str='desktop', quality: str='high') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:325
editor.cancel_asset_import
editor.cancel_asset_import(queue_id: str) -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:221
editor.capability_contract
editor.capability_contract() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1981
editor.capability_report
editor.capability_report() -> dict[str, Any]Show asset maturity and declared editor coverage without implying shipping parity.
Source: tech_connector/game_engine/assets/editor_python_api.py:2018
editor.compile_gameplay_class
editor.compile_gameplay_class(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1003
editor.compile_shader_graph
editor.compile_shader_graph(asset_id: str, *, target: str='desktop') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:671
editor.compile_world_asset
editor.compile_world_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:284
editor.content_browser_assets
editor.content_browser_assets(*, query: str='', collection: str='') -> tuple[dict[str, Any], ...]Return authored assets and recognized source files using the same rules as the UI.
Source: tech_connector/game_engine/assets/editor_python_api.py:153
editor.content_browser_collections
editor.content_browser_collections() -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:196
editor.content_browser_reference_health
editor.content_browser_reference_health() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:248
editor.content_browser_search_help
editor.content_browser_search_help() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:193
editor.convert_animation_export_file
editor.convert_animation_export_file(source_path: str | Path, *, provider: str, folder: str | Path='Assets/Animation/Converted') -> dict[str, Any]Import a Tech Connector Unreal or Unity editor export as native animation assets.
Source: tech_connector/game_engine/assets/editor_python_api.py:1171
editor.convert_live_unity_animation
editor.convert_live_unity_animation(controller_asset_path: str, *, port: int | None=None, folder: str | Path='Assets/Animation/Converted/Unity') -> dict[str, Any]Export from a running Unity Editor and immediately create native Tech Connector assets.
Source: tech_connector/game_engine/assets/editor_python_api.py:1178
editor.convert_live_unreal_animation
editor.convert_live_unreal_animation(asset_paths: Sequence[str], *, folder: str | Path='Assets/Animation/Converted/Unreal') -> dict[str, Any]Reflect from a running Unreal Editor and immediately create native Tech Connector assets.
Source: tech_connector/game_engine/assets/editor_python_api.py:1190
editor.convert_unity_animation
editor.convert_unity_animation(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Animation/Converted/Unity') -> dict[str, Any]Convert Unity Editor-exported AnimatorController/BlendTree data.
Source: tech_connector/game_engine/assets/editor_python_api.py:1165
editor.convert_unity_audio
editor.convert_unity_audio(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Audio/Converted/Unity') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:929
editor.convert_unity_effects
editor.convert_unity_effects(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Effects/Converted/Unity') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1105
editor.convert_unity_scriptable_objects
editor.convert_unity_scriptable_objects(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Data/Converted/Unity') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1070
editor.convert_unreal_animation
editor.convert_unreal_animation(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Animation/Converted/Unreal') -> dict[str, Any]Convert Unreal Editor-exported animation reflection data; raw .uasset parsing is intentionally unsupported.
Source: tech_connector/game_engine/assets/editor_python_api.py:1159
editor.convert_unreal_audio
editor.convert_unreal_audio(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Audio/Converted/Unreal') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:926
editor.convert_unreal_data_assets
editor.convert_unreal_data_assets(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Data/Converted/Unreal') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1067
editor.convert_unreal_effects
editor.convert_unreal_effects(exported_data: Mapping[str, Any], *, folder: str | Path='Assets/Effects/Converted/Unreal') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1100
editor.cook
editor.cook(asset_ids: Iterable[str], *, platform: str='desktop', quality: str='high') -> AssetCookReceiptNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1938
editor.cook_animation_asset
editor.cook_animation_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1156
editor.cook_audio_asset
editor.cook_audio_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:923
editor.cook_behavior_graph
editor.cook_behavior_graph(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:981
editor.cook_character_asset
editor.cook_character_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1701
editor.cook_cloth
editor.cook_cloth(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1786
editor.cook_effect_system
editor.cook_effect_system(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1097
editor.cook_gameplay_foundation_asset
editor.cook_gameplay_foundation_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1064
editor.cook_geometry_optimization
editor.cook_geometry_optimization(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1597
editor.cook_groom
editor.cook_groom(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1559
editor.cook_image_project
editor.cook_image_project(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:997
editor.cook_level_sequence
editor.cook_level_sequence(asset_id: str, *, platform: str='windows', quality: str='high')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:518
editor.cook_locomotion_controller
editor.cook_locomotion_controller(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1217
editor.cook_material
editor.cook_material(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:633
editor.cook_physics
editor.cook_physics(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1865
editor.cook_prefab
editor.cook_prefab(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:758
editor.cook_procedural_graph
editor.cook_procedural_graph(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:359
editor.cook_procedural_tasks
editor.cook_procedural_tasks(asset_id: str, *, initial_attributes: Mapping[str, Any] | None=None, workers: int=1) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:386
editor.cook_rig_asset
editor.cook_rig_asset(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1389
editor.cook_ui_document
editor.cook_ui_document(asset_id: str, *, platform: str='desktop', quality: str='high') -> DerivedArtifactStore a layout preview artifact; this does not qualify runtime UI rendering.
Source: tech_connector/game_engine/assets/editor_python_api.py:1270
editor.create_animation_clip
editor.create_animation_clip(name: str, *, skeleton_id: str='', duration_seconds: float=1.0, sample_rate: float=30.0, loop: bool=True, folder: str | Path='Assets/Animation/Clips')Create an editable clip with curves, events, root motion, additive, and compression settings.
Source: tech_connector/game_engine/assets/editor_python_api.py:888
editor.create_animation_controller
editor.create_animation_controller(name: str, *, skeleton_id: str='', properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Animation/Controllers')Create a layered controller with state machines and a final pose graph.
Source: tech_connector/game_engine/assets/editor_python_api.py:1127
editor.create_animation_mask
editor.create_animation_mask(name: str, *, skeleton_id: str='', weights: Mapping[str, float] | None=None, folder: str | Path='Assets/Animation/Masks')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1121
editor.create_asset
editor.create_asset(type_id: str, name: str, *, folder: str | Path='Assets', properties: Mapping[str, Any] | None=None)No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:150
editor.create_audio_attenuation
editor.create_audio_attenuation(name: str, *, properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Audio/Attenuation')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:914
editor.create_audio_mixer
editor.create_audio_mixer(name: str, *, properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Audio/Mixers')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:911
editor.create_audio_reverb
editor.create_audio_reverb(name: str, *, preset: str='room', properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Audio/Reverb')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:917
editor.create_behavior
editor.create_behavior(name: str, *, program: Mapping[str, Any] | None=None, folder: str | Path='Assets/Gameplay/Behaviors')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:970
editor.create_blend_space
editor.create_blend_space(name: str, *, skeleton_id: str='', dimensions: int=2, axes: Sequence[Mapping[str, Any]]=(), samples: Sequence[Mapping[str, Any]]=(), folder: str | Path='Assets/Animation/BlendSpaces')Create a one- or two-dimensional editable Blend Space.
Source: tech_connector/game_engine/assets/editor_python_api.py:1110
editor.create_character_definition
editor.create_character_definition(name: str, *, properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Gameplay/Characters')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:953
editor.create_cloth
editor.create_cloth(name: str, *, source_mesh_id: str, skin_binding_id: str, fabric_material_id: str='', vertex_count: int | None=None, fixed_vertices: Iterable[int]=(), transition_vertices: Mapping[int, float] | None=None, folder: str | Path='Assets/Cloth')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1722
editor.create_component_archetype
editor.create_component_archetype(name: str, *, components: Sequence[Mapping[str, Any]]=(), parent_archetype_id: str='', folder: str | Path='Assets/Gameplay/Components')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:950
editor.create_control_rig
editor.create_control_rig(name: str, *, skeleton_id: str, graph: Mapping[str, Any] | None=None, folder: str | Path='Assets/Animation/Rigs')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1326
editor.create_data_schema
editor.create_data_schema(name: str, *, fields: Sequence[Mapping[str, Any]]=(), parent_schema_id: str='', folder: str | Path='Assets/Data/Schemas')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:935
editor.create_data_table
editor.create_data_table(name: str, *, row_schema_id: str='', rows: Sequence[Mapping[str, Any]]=(), key_field: str='id', folder: str | Path='Assets/Data/Tables')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:947
editor.create_effect_system
editor.create_effect_system(name: str, *, preset: str='sparks', quality: str='high', seed: int=1, folder: str | Path='Assets/Effects')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1076
editor.create_enum
editor.create_enum(name: str, *, entries: Sequence[Mapping[str, Any] | str]=(), flags: bool=False, folder: str | Path='Assets/Data/Enums')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:941
editor.create_fabric_material
editor.create_fabric_material(name: str, *, preset: str='cotton', folder: str | Path='Assets/Cloth')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1323
editor.create_game_project_from_template
editor.create_game_project_from_template(*, template_id: str='playable_sandbox', variant_id: str='', visual_style: str='', quality_profile: str='', project_name: str='StarterGame', platform: str='windows', root_folder: str | Path='Assets') -> dict[str, Any]Create the same playable starter assets as the New Project UI.
Source: tech_connector/game_engine/assets/editor_python_api.py:777
editor.create_gameplay_class
editor.create_gameplay_class(name: str, *, class_kind: str='actor', parent_class_id: str='', components: Sequence[Mapping[str, Any]]=(), variables: Sequence[Mapping[str, Any]]=(), folder: str | Path='Assets/Gameplay/Classes')Create an inherited, component-based executable Gameplay Class.
Source: tech_connector/game_engine/assets/editor_python_api.py:956
editor.create_gameplay_graph
editor.create_gameplay_graph(name: str, *, program: Mapping[str, Any] | None=None, folder: str | Path='Assets/Gameplay/Graphs')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:974
editor.create_geometry_optimization_profile
editor.create_geometry_optimization_profile(name: str, *, preset: str='character_balanced', source_asset_ids: Iterable[str]=(), folder: str | Path='Assets/Geometry')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1464
editor.create_groom
editor.create_groom(name: str, *, groups: Iterable[Mapping[str, Any]], material_ids: Iterable[str]=(), source_path: str='', physics_asset_id: str='', lod_count: int=5, folder: str | Path='Assets/Grooms')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1486
editor.create_groom_binding
editor.create_groom_binding(name: str, *, groom_id: str, target_skeletal_mesh_id: str, source_skeletal_mesh_id: str='', binding_mode: str='skinning', folder: str | Path='Assets/Grooms/Bindings')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1517
editor.create_hair_material
editor.create_hair_material(name: str, *, preset: str='brown_hair', overrides: Mapping[str, Any] | None=None, folder: str | Path='Assets/Grooms/Materials')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1479
editor.create_ik_retargeter
editor.create_ik_retargeter(name: str, *, source_ik_rig_id: str, target_ik_rig_id: str, folder: str | Path='Assets/Animation/Retargeting')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1351
editor.create_ik_rig
editor.create_ik_rig(name: str, *, skeleton_id: str, bones: Iterable[Mapping[str, Any] | str]=(), retarget_root: str='', folder: str | Path='Assets/Animation/Rigs')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1339
editor.create_image_project
editor.create_image_project(name: str, *, width: int=1024, height: int=1024, layers: Sequence[Mapping[str, Any]]=(), folder: str | Path='Assets/Images')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:987
editor.create_level_sequence
editor.create_level_sequence(name: str, *, folder: str | Path='Assets/Cinematics', duration_frames: int=300, fps: int=30)Create a native cinematic Level Sequence asset.
Source: tech_connector/game_engine/assets/editor_python_api.py:465
editor.create_locomotion_controller
editor.create_locomotion_controller(name: str, *, preset: str='third_person', movement_mode: str='', folder: str | Path='Assets/Animation/Locomotion')Create the editable controller used by template player prefabs.
Source: tech_connector/game_engine/assets/editor_python_api.py:873
editor.create_material
editor.create_material(name: str, *, preset: str='default_lit', domain: str='', shading_model: str='', blend_mode: str='', folder: str | Path='Assets/Materials')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:573
editor.create_material_instance
editor.create_material_instance(name: str, parent_material_id: str, *, overrides: Mapping[str, Any] | None=None, static_switch_overrides: Mapping[str, bool] | None=None, folder: str | Path='Assets/Materials/Instances')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:586
editor.create_ocean_surface
editor.create_ocean_surface(preset: str='open_ocean', *, seed: int=1, wave_count: int=12, controls: Mapping[str, float] | None=None) -> OceanSurfaceNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1914
editor.create_physics_asset
editor.create_physics_asset(name: str, *, skeleton_id: str, skeletal_mesh_id: str='', preset: str='balanced', folder: str | Path='Assets/Physics')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1799
editor.create_physics_constraint
editor.create_physics_constraint(name: str, *, first_body: str, second_body: str, preset: str='weld', settings: Mapping[str, Any] | None=None, folder: str | Path='Assets/Physics')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1840
editor.create_prefab
editor.create_prefab(name: str, entities: Sequence[Mapping[str, Any]], *, folder: str | Path='Assets/World', exposed_properties: Mapping[str, Any] | None=None)Create a reusable Prefab with stable entity IDs.
Source: tech_connector/game_engine/assets/editor_python_api.py:561
editor.create_prefab_variant
editor.create_prefab_variant(name: str, base_prefab_id: str, *, overrides: Mapping[str, Any] | None=None, added_entities: Sequence[Mapping[str, Any]]=(), removed_entity_ids: Sequence[str]=(), folder: str | Path='Assets/World/Variants')Create a non-destructive Prefab Variant inherited from a parent.
Source: tech_connector/game_engine/assets/editor_python_api.py:721
editor.create_procedural_graph
editor.create_procedural_graph(name: str, *, graph: ProceduralGraph | None=None, folder: str | Path='Assets/Procedural')Create an editable procedural geometry asset with deterministic runtime cooking.
Source: tech_connector/game_engine/assets/editor_python_api.py:341
editor.create_project_settings
editor.create_project_settings(name: str='ProjectSettings', *, properties: Mapping[str, Any] | None=None, folder: str | Path='Settings')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:932
editor.create_runtime_physics_joint
editor.create_runtime_physics_joint(runtime_world: MutableMapping[str, Any], joint_id: str, first: str, second: str, *, joint_type: str='fixed', preset: str='', settings: Mapping[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1877
editor.create_runtime_soft_body
editor.create_runtime_soft_body(vertices: Iterable[Sequence[float]], faces: Iterable[Sequence[int]], *, material: str='jello', pinned_vertices: Iterable[int]=(), volume_compliance: float=2e-07) -> AnyNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1904
editor.create_shader_graph
editor.create_shader_graph(name: str, *, stage: str='surface', language: str='portable', graph: Mapping[str, Any] | None=None, include_asset_ids: Sequence[str]=(), folder: str | Path='Assets/Shaders')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:638
editor.create_skeletal_mesh_asset
editor.create_skeletal_mesh_asset(name: str, *, skeleton_id: str, skin_binding_id: str='', bones: Iterable[Mapping[str, Any] | str]=(), preserve_bones: Iterable[str]=(), lod_count: int=4, folder: str | Path='Assets/Characters')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1441
editor.create_skeleton
editor.create_skeleton(name: str, *, bones: Iterable[Mapping[str, Any]], sockets: Iterable[Mapping[str, Any]]=(), retarget_pose: Mapping[str, Any] | None=None, preserve_bones: Iterable[str]=(), folder: str | Path='Assets/Characters/Rig')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1400
editor.create_skin_binding
editor.create_skin_binding(name: str, *, mesh_id: str, skeleton_id: str, dcc_payload: Mapping[str, Any], folder: str | Path='Assets/Characters')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1415
editor.create_sound_cue
editor.create_sound_cue(name: str, *, properties: Mapping[str, Any] | None=None, folder: str | Path='Assets/Audio/Cues')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:908
editor.create_starter_character
editor.create_starter_character(name: str='TC_Starter_Mannequin', *, visual_style: str='stylized_pbr', dimensionality: str='3d', folder: str | Path='Assets/Characters/Starter') -> dict[str, Any]Generate the editable TC biped skeleton, mesh, and skin-binding package.
Source: tech_connector/game_engine/assets/editor_python_api.py:1229
editor.create_struct
editor.create_struct(name: str, *, fields: Sequence[Mapping[str, Any]]=(), parent_schema_id: str='', folder: str | Path='Assets/Data/Structs')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:938
editor.create_typed_data_asset
editor.create_typed_data_asset(name: str, *, schema_asset_id: str='', values: Mapping[str, Any] | None=None, folder: str | Path='Assets/Data')No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:944
editor.create_ui_document
editor.create_ui_document(name: str, *, folder: str | Path='Assets/UI', values: Mapping[str, Any] | None=None)Create a validated UI document with a responsive widget hierarchy.
Source: tech_connector/game_engine/assets/editor_python_api.py:1250
editor.create_world_asset
editor.create_world_asset(type_id: str, name: str, *, folder: str | Path='Assets/World', properties: Mapping[str, Any] | None=None)Create Terrain, Foliage, Biome, Navigation, Lighting, Data Layer, HLOD, or World Partition data.
Source: tech_connector/game_engine/assets/editor_python_api.py:265
editor.debug_gameplay_class
editor.debug_gameplay_class(asset_id: str, context: Mapping[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1006
editor.delete_content_browser_collection
editor.delete_content_browser_collection(name: str) -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:206
editor.delete_level_actors
editor.delete_level_actors(level_asset_id: str, actor_ids: Iterable[str]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:850
editor.duplicate_level_actors
editor.duplicate_level_actors(level_asset_id: str, actor_ids: Iterable[str]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:847
editor.edit_runtime_physics_joints
editor.edit_runtime_physics_joints(runtime_world: MutableMapping[str, Any], joint_ids: Iterable[str], changes: Mapping[str, Any]) -> intNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1884
editor.effect_module_library
editor.effect_module_library() -> dict[str, dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1073
editor.effect_presets
editor.effect_presets() -> tuple[str, ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:899
editor.effect_properties
editor.effect_properties(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1085
editor.end_gameplay_class_debug_session
editor.end_gameplay_class_debug_session(session_id: str, *, keep_changes: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1055
editor.estimate_effect_cost
editor.estimate_effect_cost(asset_id: str, *, quality: str='high') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1094
editor.evaluate_animation_controller
editor.evaluate_animation_controller(asset_id: str, *, parameter_values: Mapping[str, Any] | None=None, layer_id: str='', current_state: str='', normalized_time: float=0.0) -> dict[str, Any]Preview one deterministic controller step using unspecialized runtime inputs.
Source: tech_connector/game_engine/assets/editor_python_api.py:1146
editor.evaluate_blend_space
editor.evaluate_blend_space(asset_id: str, x: float, y: float=0.0) -> dict[str, float]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1143
editor.evaluate_level_sequence
editor.evaluate_level_sequence(asset_id: str, frame: int) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:512
editor.execute_behavior_graph
editor.execute_behavior_graph(asset_id: str, context: Mapping[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:984
editor.execute_bulk_asset_operation
editor.execute_bulk_asset_operation(operation: str, asset_ids: Iterable[str], *, options: Mapping[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:459
editor.export_animation_interchange
editor.export_animation_interchange(asset_ids: Iterable[str]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1203
editor.export_assets
editor.export_assets(asset_ids: Iterable[str], destination: str | Path, *, target: str='generic', include_dependencies: bool=True, require_ready: bool=False) -> dict[str, Any]Export a dependency-closed package for Unreal, Unity, Blender, Maya, Houdini, or generic interchange.
Source: tech_connector/game_engine/assets/editor_python_api.py:414
editor.flatten_image_project
editor.flatten_image_project(asset_id: str) -> bytesNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:994
editor.gameplay_class_debug_command
editor.gameplay_class_debug_command(session_id: str, command: str, **options: Any) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1034
editor.generate_character_lods
editor.generate_character_lods(asset_id: str, bones: Iterable[Mapping[str, Any] | str], *, count: int=4, preserve_bones: Iterable[str]=()) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1617
editor.generate_groom_lods
editor.generate_groom_lods(asset_id: str, *, count: int=5, include_cards: bool=True, include_mesh: bool=True) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1533
editor.generate_mesh_lod_geometry
editor.generate_mesh_lod_geometry(asset_id: str, source_path: str | Path, *, custom_lod_sources: Mapping[int, str | Path] | None=None, output_folder: str | Path='Derived/CharacterLODs', include_animation: bool=False, timeout: float=300.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1630
editor.generate_ocean_patch
editor.generate_ocean_patch(ocean: OceanSurface, *, center: Sequence[float]=(0.0, 0.0), size: float=20.0, rows: int=32, columns: int=32) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1923
editor.generate_runtime_ragdoll
editor.generate_runtime_ragdoll(rig_graph: Any, runtime_world: dict[str, Any], *, root_joint: str='', density: float=985.0, include_leaf_joints: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1893
editor.get_level_sequence
editor.get_level_sequence(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:503
editor.get_procedural_graph
editor.get_procedural_graph(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:348
editor.get_world_asset
editor.get_world_asset(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:272
editor.import_animation_interchange
editor.import_animation_interchange(payload: Mapping[str, Any], *, folder: str | Path='Assets/Animation/Converted') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1206
editor.import_asset
editor.import_asset(source_path: str | Path, *, folder: str | Path='Assets', type_id: str='', importer_settings: Mapping[str, Any] | None=None)No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1243
editor.import_procedural_native_document
editor.import_procedural_native_document(document: Mapping[str, Any], *, name: str='ImportedProceduralGraph', folder: str | Path='Assets/Procedural')Convert an adapter document from Unreal, Blender, Houdini, Unity, or Godot into a TC graph asset.
Source: tech_connector/game_engine/assets/editor_python_api.py:374
editor.input_map_audit
editor.input_map_audit(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:704
editor.instantiate_prefab
editor.instantiate_prefab(asset_id: str, *, overrides: Mapping[str, Any] | None=None, expand_nested: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:735
editor.isolate_level_actors
editor.isolate_level_actors(level_asset_id: str, actor_ids: Iterable[str]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:836
editor.level_actors
editor.level_actors(level_asset_id: str) -> tuple[dict[str, Any], ...]Return editable actor data from a saved Level.
Source: tech_connector/game_engine/assets/editor_python_api.py:811
editor.level_sequence_render_jobs
editor.level_sequence_render_jobs(asset_id: str) -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:515
editor.list_gameplay_class_debug_sessions
editor.list_gameplay_class_debug_sessions() -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1052
editor.material_graph_statistics
editor.material_graph_statistics(asset_id: str, *, platform: str='desktop') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:621
editor.material_presets
editor.material_presets() -> tuple[str, ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:570
editor.move_level_actors_to_folder
editor.move_level_actors_to_folder(level_asset_id: str, actor_ids: Iterable[str], folder: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:853
editor.open_world_streaming_runtime
editor.open_world_streaming_runtime(world_partition_asset_id: str) -> WorldStreamingRuntimeNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:336
editor.paint_foliage
editor.paint_foliage(asset_id: str, *, center: tuple[float, float], radius: float, density: float=1.0, erase: bool=False, seed: int=0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:303
editor.paint_terrain_layer
editor.paint_terrain_layer(asset_id: str, layer: str, *, center: tuple[float, float], radius: float, strength: float) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:295
editor.parent_level_actors
editor.parent_level_actors(level_asset_id: str, actor_ids: Iterable[str], parent_actor_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:858
editor.perforce_asset_action
editor.perforce_asset_action(asset_ids: Iterable[str], action: str, *, changelist: str='', confirmed: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:240
editor.perforce_changelists
editor.perforce_changelists(*, status: str='pending', limit: int=50) -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:237
editor.plan_asset_reference_replacement
editor.plan_asset_reference_replacement(asset_id: str, replacement_asset_id: str, *, owner_asset_ids: Iterable[str]=()) -> dict[str, Any]Preview every database and authored-file reference affected by replacement.
Source: tech_connector/game_engine/assets/editor_python_api.py:438
editor.plan_bulk_asset_operation
editor.plan_bulk_asset_operation(operation: str, asset_ids: Iterable[str], *, options: Mapping[str, Any] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:454
editor.plan_geometry_optimization
editor.plan_geometry_optimization(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1585
editor.preview_ui_document
editor.preview_ui_document(asset_id: str, *, viewport: tuple[int, int] | None=None) -> dict[str, Any]Evaluate stable widget rectangles at a target viewport size.
Source: tech_connector/game_engine/assets/editor_python_api.py:1266
editor.preview_world_asset
editor.preview_world_asset(asset_id: str, *, maximum_resolution: int=257) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:281
editor.procedural_diagnostics
editor.procedural_diagnostics(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:383
editor.procedural_execution_plan
editor.procedural_execution_plan(asset_id: str, *, backend: str='auto') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:367
editor.procedural_native_document
editor.procedural_native_document(asset_id: str, target: str) -> dict[str, Any]Serialize an editable Unreal, Blender, Houdini, Unity, or Godot adapter document.
Source: tech_connector/game_engine/assets/editor_python_api.py:370
editor.procedural_operation_catalog
editor.procedural_operation_catalog() -> tuple[str, ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:364
editor.process_asset_import_queue
editor.process_asset_import_queue() -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:218
editor.project_groom_binding
editor.project_groom_binding(asset_id: str, roots: Sequence[Sequence[float]], vertices: Sequence[Sequence[float]], triangles: Sequence[Sequence[int]]) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1540
editor.properties
editor.properties(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1274
editor.qualify_capability_evidence
editor.qualify_capability_evidence(*, timeout_seconds: float=300.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2104
editor.qualify_content_browser
editor.qualify_content_browser(*, sample_count: int=50000, query_budget_ms: float=750.0, inventory_budget_ms: float=2000.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:254
editor.qualify_content_production
editor.qualify_content_production(*, maximum_total_seconds: float=30.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2098
editor.qualify_dcc_release
editor.qualify_dcc_release(host: str, *, workspace: str | Path | None=None, session_port: int | None=None, confirm_mutating: bool=False, install_recovery_verified: bool=False, progress_callback: Any | None=None, cancellation_event: Any | None=None) -> dict[str, Any]Collect all release receipts for one exact live DCC session.
Source: tech_connector/game_engine/assets/editor_python_api.py:2034
editor.qualify_playable_project
editor.qualify_playable_project(player_executable: str | Path, *, frames: int=120, budgets_ms: Mapping[str, float] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2064
editor.qualify_realtime_fx
editor.qualify_realtime_fx(*, presets: Sequence[str] | None=None, frames: int=120, frame_budget_ms: float=16.667, maximum_particles: int=2048, maximum_preset_seconds: float=8.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2076
editor.qualify_world_production
editor.qualify_world_production(*, maximum_total_seconds: float=30.0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:2091
editor.queue_asset_imports
editor.queue_asset_imports(source_paths: Iterable[str | Path], *, folder: str='Assets', type_id: str='') -> tuple[dict[str, Any], ...]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:209
editor.reimport_asset
editor.reimport_asset(asset_id: str)Refresh an imported asset from its recorded source without changing its identity.
Source: tech_connector/game_engine/assets/editor_python_api.py:1246
editor.remove_runtime_physics_joint
editor.remove_runtime_physics_joint(runtime_world: MutableMapping[str, Any], joint_id: str) -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1890
editor.remove_sequence_section
editor.remove_sequence_section(asset_id: str, track_id: str, section_id: str) -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:542
editor.remove_sequence_track
editor.remove_sequence_track(asset_id: str, track_id: str) -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:539
editor.reorder_level_actor_component
editor.reorder_level_actor_component(level_asset_id: str, actor_id: str, component_id: str, new_index: int) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:863
editor.repair_content_browser_references
editor.repair_content_browser_references(*, prune_stale_redirectors: bool=True) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:251
editor.replace_asset_references
editor.replace_asset_references(asset_id: str, replacement_asset_id: str, *, owner_asset_ids: Iterable[str]=()) -> dict[str, Any]Replace selected references as one undoable editor operation.
Source: tech_connector/game_engine/assets/editor_python_api.py:446
editor.reset_procedural_simulation
editor.reset_procedural_simulation(asset_id: str, *, session_id: str='preview') -> boolNo method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:409
editor.resolve_data_schema
editor.resolve_data_schema(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1061
editor.resolve_gameplay_class
editor.resolve_gameplay_class(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:967
editor.resolve_material
editor.resolve_material(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:596
editor.resolve_prefab
editor.resolve_prefab(asset_id: str, *, expand_nested: bool=True) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:732
editor.revert_material_instance_overrides
editor.revert_material_instance_overrides(asset_id: str, names: Sequence[str]=()) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:607
editor.revert_prefab_overrides
editor.revert_prefab_overrides(asset_id: str, overrides: Mapping[str, Any], *, paths: Sequence[str]=()) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:749
editor.sample_ocean_surface
editor.sample_ocean_surface(ocean: OceanSurface, x: float, z: float, *, time_seconds: float | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1920
editor.save_content_browser_collection
editor.save_content_browser_collection(name: str, *, asset_ids: Iterable[str]=(), query: str='', kind: str='static') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:199
editor.save_level_camera_bookmark
editor.save_level_camera_bookmark(level_asset_id: str, slot: int, camera: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:868
editor.sculpt_terrain
editor.sculpt_terrain(asset_id: str, *, center: tuple[float, float], radius: float, strength: float, mode: str='raise', target_height: float | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:287
editor.sequence_binding
editor.sequence_binding(name: str, *, object_id: str='', binding_type: str='possessable', parent_binding_id: str='', component_path: str='', bone_name: str='', socket_name: str='', skeleton_asset_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:473
editor.sequence_folder
editor.sequence_folder(name: str, *, parent_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:484
editor.sequence_from_unity
editor.sequence_from_unity(payload: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:550
editor.sequence_from_unreal
editor.sequence_from_unreal(payload: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:546
editor.sequence_key
editor.sequence_key(section: dict[str, Any], channel_name: str, frame: float, value: Any, *, interpolation: str='linear') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:500
editor.sequence_level_blend
editor.sequence_level_blend(name: str, level_asset_id: str, start_frame: int, end_frame: int, *, ease_in: int=30, ease_out: int=30, blend_mode: str='crossfade') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:496
editor.sequence_section
editor.sequence_section(name: str, start_frame: int, end_frame: int, *, asset_id: str='', row: int=0) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:492
editor.sequence_to_unity
editor.sequence_to_unity(payload: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:558
editor.sequence_to_unreal
editor.sequence_to_unreal(payload: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:554
editor.sequence_track
editor.sequence_track(track_type: str, name: str='', *, binding_id: str='', parent_id: str='') -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:488
editor.set_animation_properties
editor.set_animation_properties(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1137
editor.set_audio_clip_settings
editor.set_audio_clip_settings(asset_id: str, values: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:905
editor.set_cloth_map
editor.set_cloth_map(asset_id: str, map_name: str, values: Sequence[float]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1771
editor.set_effect_properties
editor.set_effect_properties(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1088
editor.set_level_actor_lock
editor.set_level_actor_lock(level_asset_id: str, actor_ids: Iterable[str], locked: bool) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:842
editor.set_level_actor_render_mesh
editor.set_level_actor_render_mesh(level_asset_id: str, actor_name: str, mesh_asset_id: str) -> dict[str, Any]Bind an imported runtime OBJ mesh to a uniquely named Level actor.
Source: tech_connector/game_engine/assets/editor_python_api.py:816
editor.set_level_actor_visibility
editor.set_level_actor_visibility(level_asset_id: str, actor_ids: Iterable[str], visible: bool) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:831
editor.set_material_instance_overrides
editor.set_material_instance_overrides(asset_id: str, overrides: Mapping[str, Any], *, replace: bool=False, static_switches: Mapping[str, bool] | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:599
editor.set_procedural_graph
editor.set_procedural_graph(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:351
editor.set_properties
editor.set_properties(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1295
editor.set_texture_import_settings
editor.set_texture_import_settings(asset_id: str, values: Mapping[str, Any]) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:685
editor.shader_backend_capabilities
editor.shader_backend_capabilities() -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:661
editor.show_all_level_actors
editor.show_all_level_actors(level_asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:839
editor.step_procedural_simulation
editor.step_procedural_simulation(asset_id: str, *, session_id: str='preview', delta_time: float | None=None) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:398
editor.texture_import_settings
editor.texture_import_settings(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:679
editor.transform_level_actors
editor.transform_level_actors(level_asset_id: str, actor_ids: Iterable[str], *, translation: Iterable[float]=(0.0, 0.0, 0.0), rotation: Iterable[float]=(0.0, 0.0, 0.0), scale_multiplier: Iterable[float]=(1.0, 1.0, 1.0)) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:820
editor.transform_sequence_keys
editor.transform_sequence_keys(asset_id: str, track_id: str, section_id: str, channel_name: str, **transform: float) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:536
editor.update_character_asset
editor.update_character_asset(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1676
editor.update_input_map
editor.update_input_map(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:710
editor.update_level_sequence
editor.update_level_sequence(asset_id: str, values: Mapping[str, Any])No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:506
editor.update_ui_document
editor.update_ui_document(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]Update a UI document transactionally; reject invalid hierarchy or references.
Source: tech_connector/game_engine/assets/editor_python_api.py:1256
editor.update_world_asset
editor.update_world_asset(asset_id: str, values: Mapping[str, Any], *, replace: bool=False) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:275
editor.validate_animation_asset
editor.validate_animation_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1140
editor.validate_audio_asset
editor.validate_audio_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:920
editor.validate_behavior_graph
editor.validate_behavior_graph(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:978
editor.validate_character_asset
editor.validate_character_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1669
editor.validate_cloth
editor.validate_cloth(asset_id: str, *, vertex_count: int | None=None) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1780
editor.validate_effect_system
editor.validate_effect_system(asset_id: str, *, platform: str='desktop', quality: str='high') -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1091
editor.validate_gameplay_class
editor.validate_gameplay_class(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1000
editor.validate_gameplay_foundation_asset
editor.validate_gameplay_foundation_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1058
editor.validate_geometry_optimization
editor.validate_geometry_optimization(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1591
editor.validate_groom
editor.validate_groom(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1551
editor.validate_image_project
editor.validate_image_project(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:991
editor.validate_level_sequence
editor.validate_level_sequence(asset_id: str)No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:509
editor.validate_locomotion_controller
editor.validate_locomotion_controller(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1211
editor.validate_material
editor.validate_material(asset_id: str, *, platform: str='desktop') -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:630
editor.validate_physics
editor.validate_physics(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1858
editor.validate_playable_project
editor.validate_playable_project(ruleset_asset_id: str, build_profile_asset_id: str='') -> dict[str, Any]Run actionable pre-Play and package-readiness checks.
Source: tech_connector/game_engine/assets/editor_python_api.py:802
editor.validate_prefab
editor.validate_prefab(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:755
editor.validate_procedural_graph
editor.validate_procedural_graph(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:356
editor.validate_rig_asset
editor.validate_rig_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:1381
editor.validate_shader_graph
editor.validate_shader_graph(asset_id: str, *, platform: str='desktop') -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:664
editor.validate_ui_document
editor.validate_ui_document(asset_id: str) -> dict[str, Any]Return authored UI errors and desktop/mobile accessibility warnings.
Source: tech_connector/game_engine/assets/editor_python_api.py:1260
editor.validate_world_asset
editor.validate_world_asset(asset_id: str) -> list[dict[str, Any]]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:278
editor.world_asset_visualization
editor.world_asset_visualization(asset_id: str) -> dict[str, Any]No method description is available in the source.
Source: tech_connector/game_engine/assets/editor_python_api.py:311