Navigation
API > API/Developer > API/Developer/ScriptDisassembler
Kismet bytecode disassembler; Can be used to create a human readable version of Kismet bytecode for a specified structure or class.
| Name | FKismetBytecodeDisassembler |
| Type | class |
| Header File | /Engine/Source/Developer/ScriptDisassembler/Public/ScriptDisassembler.h |
| Include Path | #include "ScriptDisassembler.h" |
Syntax
class FKismetBytecodeDisassembler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FKismetBytecodeDisassembler
(
FOutputDevice& InAr |
Construct a disassembler that will output to the specified archive. | ScriptDisassembler.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Ar | FOutputDevice & | ScriptDisassembler.h | ||
| Indents | FString | ScriptDisassembler.h | ||
| Script | TArray< uint8 > | ScriptDisassembler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DisassembleStructure
(
UFunction* Source |
Disassemble all of the script code in a single structure. | ScriptDisassembler.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DisassembleAllFunctionsInClasses
(
FOutputDevice& Ar, |
Disassemble all functions in any classes that have matching names. | ScriptDisassembler.h |