FKismetBytecodeDisassembler

Kismet bytecode disassembler; Can be used to create a human readable version of Kismet bytecode for a specified structure or class.

Windows
MacOS
Linux

References

Module

ScriptDisassembler

Header

/Engine/Source/Developer/ScriptDisassembler/Public/ScriptDisassembler.h

Include

#include "ScriptDisassembler.h"

Syntax

class FKismetBytecodeDisassembler

Remarks

Kismet bytecode disassembler; Can be used to create a human readable version of Kismet bytecode for a specified structure or class.

Constructors

Name Description

Public function

FKismetBytecodeDisassembler

(
    FOutputDevice& InAr
)

Construct a disassembler that will output to the specified archive.

Functions

Name Description

Public function Static

void

 

DisassembleAllFunctionsInClasses

(
    FOutputDevice& Ar,
    const FString& ClassnameSubstring
)

Disassemble all functions in any classes that have matching names.

Public function

void

 

DisassembleStructure

(
    UFunction* Source
)

Disassemble all of the script code in a single structure.