MCPcopy Create free account

hub / github.com/Natfii/UnrealClaude / functions

Functions862 in github.com/Natfii/UnrealClaude

↓ 194 callersMethodIsValid
* Check if Blueprint is valid */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPBlueprintLoadContext.h:184
↓ 113 callersMethodFindTool
Find a tool by name (returns nullptr if not found) */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.h:271
↓ 109 callersMethodExecute
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_Asset.cpp:65
↓ 88 callersMethodGetStringField
UnrealClaude/Source/UnrealClaude/Private/JsonUtils.cpp:68
↓ 42 callersMethodGetInfo
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_Asset.cpp:19
↓ 40 callersMethodGet
* Get the Blueprint (convenience accessor) */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPBlueprintLoadContext.h:189
↓ 19 callersMethodGetNumberField
UnrealClaude/Source/UnrealClaude/Private/JsonUtils.cpp:83
↓ 18 callersMethodCreateNode
UnrealClaude/Source/UnrealClaude/Private/BlueprintGraphEditor.cpp:74
↓ 18 callersMethodGetBoolField
UnrealClaude/Source/UnrealClaude/Private/JsonUtils.cpp:98
↓ 14 callersFunctionBuildToolResultJson
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPResponseFormatter.cpp:8
↓ 14 callersMethodGetTaskQueue
Get the async task queue */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.h:278
↓ 13 callersMethodIsComplete
Check if task is in a terminal state */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPAsyncTask.h:95
↓ 13 callersMethodStartTaskQueue
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.cpp:50
↓ 13 callersMethodStopTaskQueue
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.cpp:58
↓ 12 callersMethodSubmitTask
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:100
↓ 11 callersMethodSetText
UnrealClaude/Source/UnrealClaude/Private/Widgets/SMarkdownWidget.cpp:157
↓ 10 callersMethodBuildStreamJsonPayload
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:418
↓ 10 callersMethodCompileAndFinalize
* Compile the Blueprint and mark it dirty * Call this after making modifications * Stores detailed compile result in CompileResult member * *
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPBlueprintLoadContext.h:117
↓ 10 callersMethodLoadAndValidate
* Load and validate a Blueprint from JSON parameters * Handles: path extraction, path validation, loading, and editability check * * @param Para
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPBlueprintLoadContext.h:49
↓ 10 callersFunctionVectorToJson
* Create a JSON object from a FVector */
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:102
↓ 9 callersMethodBuildResultJson
* Build standard result JSON with blueprint info and compile details * Includes compile messages (errors/warnings) when present * @return JSON obj
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPBlueprintLoadContext.h:144
↓ 9 callersFunctionCreateTestImage
Helper to create a small test image in the screenshots directory
UnrealClaude/Source/UnrealClaude/Private/Tests/ClipboardImageTests.cpp:692
↓ 9 callersFunctionScriptTypeToString
* Get string representation of script type */
UnrealClaude/Source/UnrealClaude/Public/ScriptTypes.h:21
↓ 8 callersMethodGetTask
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:145
↓ 8 callersFunctionStringToScriptType
* Parse script type from string */
UnrealClaude/Source/UnrealClaude/Public/ScriptTypes.h:35
↓ 7 callersMethodIsSilenceWarningActive
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:1072
↓ 6 callersFunctionSetRunnerSilenceSeconds
Set the runner's last-activity time to N seconds in the past. */
UnrealClaude/Source/UnrealClaude/Private/Tests/ClaudeCodeRunnerWatchdogTests.cpp:92
↓ 6 callersMethodToJson
Convert task info to JSON for API responses */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPAsyncTask.h:105
↓ 5 callersFunctionGetContentBlockCount
Helper to get number of content blocks from a payload JSON string
UnrealClaude/Source/UnrealClaude/Private/Tests/ClipboardImageTests.cpp:669
↓ 5 callersMethodParseStreamJsonOutput
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:540
↓ 5 callersFunctionRotatorToJson
* Create a JSON object from a FRotator */
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:114
↓ 4 callersFunctionApplyParamAlias
Apply an alias resolution: if AliasName is present, copy its value into OutCanonical when the canonical slot is empty, and always emit a warning so th
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_AnimBlueprintModify.cpp:21
↓ 4 callersFunctionBuildErrorEnvelopeJson
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPResponseFormatter.cpp:69
↓ 4 callersFunctionEnumerateInputAssets
Shared enumeration helper — searches AssetRegistry for assets of TargetClass under PackagePath, optionally filtering by case-insensitive name substrin
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_EnhancedInput.cpp:517
↓ 4 callersMethodGetAllTools
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.cpp:163
↓ 4 callersMethodGetContextSummary
UnrealClaude/Source/UnrealClaude/Private/ProjectContext.cpp:384
↓ 4 callersFunctionIsAlphanumeric
Helper function to check if a character is alphanumeric (word character)
UnrealClaude/Source/UnrealClaude/Private/Widgets/SMarkdownWidget.cpp:30
↓ 3 callersMethodCancelTask
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:164
↓ 3 callersMethodClearHistory
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:199
↓ 3 callersFunctionExtractVector
* Safely extract a FVector from a JSON object * @param JsonObj - The JSON object containing x, y, z fields * @param DefaultValue - Value to use if
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:54
↓ 3 callersFunctionFindAnimBlueprintVariable
* Resolve a Blueprint variable by name across the generated and skeleton classes. * Returns nullptr if not found; callers use this for both pre-flig
UnrealClaude/Source/UnrealClaude/Private/AnimAssetManager.cpp:29
↓ 3 callersMethodGetStats
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:213
↓ 3 callersMethodGetTrimmedOutput
Get trimmed output (removes trailing whitespace) */
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:36
↓ 2 callersFunctionBindBlendSpaceAxisToVariable
* Create a Get-Variable node for the given AnimBP variable and connect its * output to the named input pin on an existing BlendSpace player node.
UnrealClaude/Source/UnrealClaude/Private/AnimAssetManager.cpp:72
↓ 2 callersMethodCancelCurrentRequest
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:216
↓ 2 callersMethodExecuteScript
UnrealClaude/Source/UnrealClaude/Private/ScriptExecutionManager.cpp:49
↓ 2 callersMethodExecuteTool
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.cpp:183
↓ 2 callersFunctionExtractRotator
* Safely extract a FRotator from a JSON object * @param JsonObj - The JSON object containing pitch, yaw, roll fields * @param DefaultValue - Value
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:74
↓ 2 callersFunctionFClaudePromptOptions
Convenience constructor for common case */
UnrealClaude/Source/UnrealClaude/Public/ClaudeSubsystem.h:36
↓ 2 callersMethodFormatHistoryForContext
UnrealClaude/Source/UnrealClaude/Private/ScriptExecutionManager.cpp:571
↓ 2 callersMethodGetAllTasks
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:192
↓ 2 callersMethodGetMCPServer
Get the MCP server instance */
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeModule.h:27
↓ 2 callersMethodGetRunner
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:85
↓ 2 callersMethodGetToolRegistry
Get the tool registry */
UnrealClaude/Source/UnrealClaude/Private/MCP/UnrealClaudeMCPServer.h:35
↓ 2 callersFunctionIsAvailable
UnrealClaude/Source/UnrealClaude/Public/ClaudeCodeRunner.h:33
↓ 2 callersFunctionLoadCharacterBlueprint
Resolve a Character Blueprint asset path to (UBlueprint*, ACharacter* CDO). Returns an error result on failure.
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_Character.cpp:526
↓ 2 callersFunctionParseDescription
* Parse description from script header comment * Looks for @Description: line in header */
UnrealClaude/Source/UnrealClaude/Public/ScriptTypes.h:101
↓ 2 callersMethodRefreshContext
UnrealClaude/Source/UnrealClaude/Private/ProjectContext.cpp:40
↓ 2 callersFunctionResolveAssetPathByName
Resolve a friendly asset name (e.g. "IA_Jump") to its full object path by searching the asset registry. Prefers exact name match; falls back to substr
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_EnhancedInput.cpp:564
↓ 2 callersMethodSendPrompt
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:90
↓ 2 callersMethodStart
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:34
↓ 2 callersFunctionWaitForLevelStreaming
* Wait for async loading and texture streaming to settle after a level load. * Polls GetNumWantingResources() until stable, rather than using a fixed
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_OpenLevel.cpp:21
↓ 1 callersMethodAddExchange
UnrealClaude/Source/UnrealClaude/Private/ClaudeSessionManager.cpp:16
↓ 1 callersMethodCancel
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:1012
↓ 1 callersMethodCleanupAll
UnrealClaude/Source/UnrealClaude/Private/ScriptExecutionManager.cpp:680
↓ 1 callersMethodClear
Clear captured output */
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:30
↓ 1 callersMethodClearText
UnrealClaude/Source/UnrealClaude/Private/Widgets/SClaudeInputArea.cpp:149
↓ 1 callersMethodDeleteSessionFile
UnrealClaude/Source/UnrealClaude/Private/ClaudeSessionManager.cpp:31
↓ 1 callersMethodExecuteAsync
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:204
↓ 1 callersFunctionExtractScale
* Safely extract a scale FVector from a JSON object * @param JsonObj - The JSON object containing x, y, z fields * @param DefaultValue - Value to
UnrealClaude/Source/UnrealClaude/Public/UnrealClaudeUtils.h:94
↓ 1 callersMethodFormatContextForPrompt
UnrealClaude/Source/UnrealClaude/Private/ProjectContext.cpp:275
↓ 1 callersMethodGetAttachedImagePaths
UnrealClaude/Source/UnrealClaude/Private/Widgets/SClaudeInputArea.cpp:169
↓ 1 callersMethodGetErrorSummary
UnrealClaude/Source/UnrealClaude/Private/ScriptExecutionManager.cpp:209
↓ 1 callersFunctionGetPluginDirectory
Get the plugin directory path
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:293
↓ 1 callersMethodGetRecentScripts
UnrealClaude/Source/UnrealClaude/Private/ScriptExecutionManager.cpp:558
↓ 1 callersFunctionGetScriptExtension
* Get file extension for script type */
UnrealClaude/Source/UnrealClaude/Public/ScriptTypes.h:46
↓ 1 callersMethodGetSilenceSeconds
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:1060
↓ 1 callersMethodGetTaskResult
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:152
↓ 1 callersMethodGetText
UnrealClaude/Source/UnrealClaude/Private/Widgets/SClaudeInputArea.cpp:144
↓ 1 callersMethodHasContext
Check if context has been gathered */
UnrealClaude/Source/UnrealClaude/Private/ProjectContext.h:116
↓ 1 callersMethodHasIssues
Helper to check if there are any issues */
UnrealClaude/Source/UnrealClaude/Private/BlueprintLoader.h:51
↓ 1 callersMethodHasSavedSession
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:242
↓ 1 callersMethodHasTool
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.cpp:242
↓ 1 callersMethodImage
* Image content factory. The bridge will emit a native MCP image content * block ({type:"image", data:<base64>, mimeType:...}) plus a separate text
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.h:217
↓ 1 callersMethodIsRunning
Check if server is running */
UnrealClaude/Source/UnrealClaude/Private/MCP/UnrealClaudeMCPServer.h:29
↓ 1 callersMethodLoadSession
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:233
↓ 1 callersFunctionMCPToolResultTypeToString
Stable lowercase serialization matching MCP spec content-block "type" values. */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolRegistry.h:141
↓ 1 callersFunctionResizePixels
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_CaptureViewport.cpp:20
↓ 1 callersMethodSaveSession
UnrealClaude/Source/UnrealClaude/Private/ClaudeSubsystem.cpp:224
↓ 1 callersMethodSetTaskQueue
Set the task queue for async execution */
UnrealClaude/Source/UnrealClaude/Private/MCP/Tools/MCPTool_ExecuteScript.h:38
↓ 1 callersMethodSetText
UnrealClaude/Source/UnrealClaude/Private/Widgets/SClaudeInputArea.cpp:135
↓ 1 callersMethodShutdown
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPTaskQueue.cpp:71
↓ 1 callersMethodStop
UnrealClaude/Source/UnrealClaude/Private/ClaudeCodeRunner.cpp:1050
↓ 1 callersFunctionValidateBindingVariables
UnrealClaude/Source/UnrealClaude/Private/AnimAssetManager.cpp:49
MethodAbbreviateTransitionCondition
UnrealClaude/Source/UnrealClaude/Private/AnimationBlueprintUtils.cpp:1792
MethodActorNotFound
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPErrors.h:109
MethodActorNotFoundError
* Create error result for actor not found * @param ActorName - Name of actor that wasn't found * @return Error result */
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPToolBase.h:515
MethodActorsNotFound
UnrealClaude/Source/UnrealClaude/Private/MCP/MCPErrors.h:114
MethodAddComparisonChain
UnrealClaude/Source/UnrealClaude/Private/AnimationBlueprintUtils.cpp:1233
MethodAddConditionNode
UnrealClaude/Source/UnrealClaude/Private/AnimationBlueprintUtils.cpp:415
next →1–100 of 862, ranked by callers