Project: GameFeatures, Plugins, Dataflow, Physics, Search, AgentSkill¶
Project-level and cross-cutting toolsets that don't fit a single asset domain.
6 toolset(s), 69 tool(s). Full schemas in the raw catalog.
ToolsetRegistry.AgentSkillToolset · raw schemas¶
Provides tools for listing, reading, and creating/updating skills.
| Tool | Summary |
|---|---|
ToolsetRegistry.AgentSkillToolset.CreateSkill |
Creates a new AgentSkill. |
ToolsetRegistry.AgentSkillToolset.GetSkills |
Returns detailed information about a specific set of AgentSkills. |
ToolsetRegistry.AgentSkillToolset.ListSkills |
Gets a summary of all AgentSkills in the project. |
ToolsetRegistry.AgentSkillToolset.UpdateSkill |
Updates an existing AgentSkill. |
GameFeaturesToolset.GameFeaturesToolset · raw schemas¶
Provides tools for listing, activating, and deactivating Game Feature Plugins.
| Tool | Summary |
|---|---|
GameFeaturesToolset.GameFeaturesToolset.GetGameFeatureState |
Gets the current state of a Game Feature Plugin. |
GameFeaturesToolset.GameFeaturesToolset.IsGameFeatureActive |
Checks whether a Game Feature Plugin is active. Raises an error if the subsystem is unavailable |
GameFeaturesToolset.GameFeaturesToolset.IsGameFeaturePlugin |
Return whether or not a plugin is a Game Feature Plugin. Will error if no plugin of this |
GameFeaturesToolset.GameFeaturesToolset.ListDiscoveredGameFeaturePlugins |
Lists all discovered Game Feature Plugins sorted by name. This includes enabled and disabled |
GameFeaturesToolset.GameFeaturesToolset.ListEnabledGameFeaturePlugins |
Lists all enabled Game Feature Plugins sorted by name. Enabled plugins are the only plugins |
GameFeaturesToolset.GameFeaturesToolset.RequestActivateGameFeature |
Requests activation of a Game Feature Plugin. |
GameFeaturesToolset.GameFeaturesToolset.RequestDeactivateGameFeature |
Requests deactivation of a Game Feature Plugin. |
PluginToolset.PluginToolset · raw schemas¶
Tools for creating, editing, enabling, and querying Unreal plugins
| Tool | Summary |
|---|---|
PluginToolset.PluginToolset.AddPluginDependency |
Adds a dependency entry to a plugin's Plugins array in its .uplugin file. |
PluginToolset.PluginToolset.CreatePlugin |
Creates a new plugin from a template and loads it into the editor. |
PluginToolset.PluginToolset.GetPluginDependencies |
Returns the dependency entries from a plugin's Plugins array in its .uplugin file. |
PluginToolset.PluginToolset.GetPluginDependents |
Returns the names of all discovered plugins that declare a dependency on the given plugin. |
PluginToolset.PluginToolset.GetPluginDescriptor |
Gets the editable descriptor fields for a discovered plugin. |
PluginToolset.PluginToolset.GetPluginForAsset |
Returns the name of the enabled plugin whose content mount point contains the given asset path. |
PluginToolset.PluginToolset.GetPluginInfo |
Gets metadata for a discovered plugin, including description, version, base directory, |
PluginToolset.PluginToolset.GetPluginTemplateDescriptions |
Returns the list of available plugin templates. Pass one of the results to CreatePlugin |
PluginToolset.PluginToolset.IsEnabled |
Checks whether a discovered plugin is currently enabled. |
PluginToolset.PluginToolset.IsPluginCreationAllowed |
Checks whether the editor settings permit plugin creation from the plugin browser. |
PluginToolset.PluginToolset.IsPluginModificationAllowed |
Checks whether the editor settings permit modifying plugins from the plugin browser. |
PluginToolset.PluginToolset.ListDiscoveredPlugins |
Lists the names of all discovered plugins (enabled and disabled), sorted alphabetically. |
PluginToolset.PluginToolset.ListEnabledPlugins |
Lists the names of all enabled plugins, sorted alphabetically. |
PluginToolset.PluginToolset.RemovePluginDependency |
Removes a dependency entry from a plugin's Plugins array in its .uplugin file. |
PluginToolset.PluginToolset.SetPluginEnabled |
Enables or disables a plugin in the project config. The change takes effect on the next editor restart. |
PluginToolset.PluginToolset.UpdatePluginDescriptor |
Updates a plugin's descriptor fields and writes them to its .uplugin file. |
PluginToolset.PluginToolset.ValidateNewPluginNameAndLocation |
Validates that PluginName and RelativePluginLocation are acceptable for a new plugin. |
DataflowAgent.DataflowAgentToolset · raw schemas¶
Dataflow Agent Toolset - exposes Dataflow graph editing operations as AI agent tools.
| Tool | Summary |
|---|---|
DataflowAgent.DataflowAgentToolset.AddCommentBox |
Adds a comment box around the given nodes. |
DataflowAgent.DataflowAgentToolset.AddNode |
Adds a node of the given type to the Dataflow graph. |
DataflowAgent.DataflowAgentToolset.AddVariable |
Adds a new variable to the Dataflow graph. |
DataflowAgent.DataflowAgentToolset.AssignDataflowTemplate |
Assigns a Dataflow template to an existing Dataflow-compatible asset by duplicating |
DataflowAgent.DataflowAgentToolset.ConnectNodePins |
Connects an output pin of one node to an input pin of another. |
DataflowAgent.DataflowAgentToolset.CreateDataflowCompatibleAsset |
Creates a new Dataflow-compatible asset (e.g. ChaosClothAsset, GeometryCollection, |
DataflowAgent.DataflowAgentToolset.CreateDataflowCompatibleAssetFromTemplate |
Creates a new Dataflow-compatible asset and initialises its embedded Dataflow graph |
DataflowAgent.DataflowAgentToolset.CreateGraph |
Creates a new saved Dataflow graph asset. |
DataflowAgent.DataflowAgentToolset.DisconnectNodePins |
Removes the connection between two node pins. |
DataflowAgent.DataflowAgentToolset.GetGraphStructure |
Returns the complete structure of a Dataflow graph including all nodes and connections. |
DataflowAgent.DataflowAgentToolset.GetNodeInfo |
Returns information about a node as a JSON object (name, type, position, pins). |
DataflowAgent.DataflowAgentToolset.GetNodeTypeSchema |
Returns the schema for a Dataflow node type including its input/output pins |
DataflowAgent.DataflowAgentToolset.ListDataflowCompatibleAssetTypes |
Returns a JSON list of every UClass that can host an embedded Dataflow graph |
DataflowAgent.DataflowAgentToolset.ListDataflowTemplatesForAssetClass |
Returns a JSON list of Dataflow templates registered for the given asset class. |
DataflowAgent.DataflowAgentToolset.ListNodeTypes |
Returns a JSON list of all registered Dataflow node types. |
DataflowAgent.DataflowAgentToolset.ListVariables |
Returns all variables defined on the Dataflow graph as a JSON array. |
DataflowAgent.DataflowAgentToolset.RemoveCommentBox |
Removes a comment box node from the graph. |
DataflowAgent.DataflowAgentToolset.RemoveNode |
Removes a node and all its connections from the Dataflow graph. |
DataflowAgent.DataflowAgentToolset.RemoveVariable |
Removes a variable from the Dataflow graph. |
DataflowAgent.DataflowAgentToolset.RepositionNode |
Moves a node to a new position in the graph editor. |
DataflowAgent.DataflowAgentToolset.SetVariable |
Sets the value of an existing variable using its serialized string representation. |
DataflowAgent.DataflowAgentToolset.UpdateNode |
Updates an existing node's editable properties via JSON. |
PhysicsToolsets.PhysicsAssetToolset · raw schemas¶
Provides tools for creating and managing Physics Assets.
| Tool | Summary |
|---|---|
PhysicsToolsets.PhysicsAssetToolset.AddBody |
Adds a new empty body for the given bone. |
PhysicsToolsets.PhysicsAssetToolset.AddConstraint |
Adds a new constraint between two bodies. Both bodies must already exist. |
PhysicsToolsets.PhysicsAssetToolset.CreateFromMesh |
Creates a physics asset from a skeletal mesh, auto-generating collision bodies for |
PhysicsToolsets.PhysicsAssetToolset.GetBodyMassScale |
Returns the mass-scale multiplier for the given body. |
PhysicsToolsets.PhysicsAssetToolset.GetBodyNames |
Returns the bone name for each rigid body in a physics asset. |
PhysicsToolsets.PhysicsAssetToolset.GetBodyPhysicsMode |
Returns the physics simulation mode for the given body. |
PhysicsToolsets.PhysicsAssetToolset.GetBodyShapes |
Returns all collision shapes assigned to a body. |
PhysicsToolsets.PhysicsAssetToolset.GetConstraints |
Returns all constraints in the physics asset with their current angular limits. |
PhysicsToolsets.PhysicsAssetToolset.RemoveBody |
Removes the body for the given bone along with any constraints that reference it. |
PhysicsToolsets.PhysicsAssetToolset.RemoveConstraint |
Removes the constraint between two bodies. |
PhysicsToolsets.PhysicsAssetToolset.RemoveShape |
Removes a collision primitive from a body by name. |
PhysicsToolsets.PhysicsAssetToolset.SetBodyMassScale |
Sets the mass-scale multiplier for the given body. |
PhysicsToolsets.PhysicsAssetToolset.SetBodyPhysicsMode |
Sets the physics simulation mode for the given body. |
PhysicsToolsets.PhysicsAssetToolset.SetBox |
Adds or replaces a box collision primitive on a body. |
PhysicsToolsets.PhysicsAssetToolset.SetCapsule |
Adds or replaces a capsule collision primitive on a body. |
PhysicsToolsets.PhysicsAssetToolset.SetConstraintLimits |
Updates the angular limits for an existing constraint. |
PhysicsToolsets.PhysicsAssetToolset.SetSphere |
Adds or replaces a sphere collision primitive on a body. |
SemanticSearchToolset.SemanticSearchToolset · raw schemas¶
Toolset exposing the SemanticSearch plugin's hybrid vector + BM25 asset search
| Tool | Summary |
|---|---|
SemanticSearchToolset.SemanticSearchToolset.FindSimilar |
Find assets whose embeddings are semantically similar to the given asset's embedding. |
SemanticSearchToolset.SemanticSearchToolset.Search |
Run a semantic search over the Content Browser assets indexed by the SemanticSearch plugin. |