UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FKismetCompilerOptions Struct Reference

#include <Blueprint.h>

Public Member Functions

bool DoesRequireBytecodeGeneration () const
 
 FKismetCompilerOptions ()
 

Public Attributes

EKismetCompileType::Type CompileType
 
bool bSaveIntermediateProducts
 
bool bRegenerateSkelton
 
bool bIsDuplicationInstigated
 
bool bReinstanceAndStubOnFailure
 
bool bSkipDefaultObjectValidation
 
bool bSkipFiBSearchMetaUpdate
 
bool bUseDeltaSerializationDuringReinstancing
 
bool bSkipNewVariableDefaultsDetection
 
TSharedPtr< FString > OutHeaderSourceCode
 
TSharedPtr< FString > OutCppSourceCode
 

Detailed Description

Options used for a specific invication of the blueprint compiler

Constructor & Destructor Documentation

◆ FKismetCompilerOptions()

FKismetCompilerOptions::FKismetCompilerOptions ( )
inline

Member Function Documentation

◆ DoesRequireBytecodeGeneration()

bool FKismetCompilerOptions::DoesRequireBytecodeGeneration ( ) const
inline

Member Data Documentation

◆ bIsDuplicationInstigated

bool FKismetCompilerOptions::bIsDuplicationInstigated

Whether or not this compile is for a duplicated blueprint

◆ bRegenerateSkelton

bool FKismetCompilerOptions::bRegenerateSkelton

Whether to regenerate the skeleton first, when compiling on load we don't need to regenerate the skeleton.

◆ bReinstanceAndStubOnFailure

bool FKismetCompilerOptions::bReinstanceAndStubOnFailure

Whether or not to reinstance and stub if the blueprint fails to compile

◆ bSaveIntermediateProducts

bool FKismetCompilerOptions::bSaveIntermediateProducts

Whether or not to save intermediate build products (temporary graphs and expanded macros) for debugging

◆ bSkipDefaultObjectValidation

bool FKismetCompilerOptions::bSkipDefaultObjectValidation

Whether or not to skip class default object validation

◆ bSkipFiBSearchMetaUpdate

bool FKismetCompilerOptions::bSkipFiBSearchMetaUpdate

Whether or not to update Find-in-Blueprint search metadata

◆ bSkipNewVariableDefaultsDetection

bool FKismetCompilerOptions::bSkipNewVariableDefaultsDetection

Whether or not to skip new variable defaults detection

◆ bUseDeltaSerializationDuringReinstancing

bool FKismetCompilerOptions::bUseDeltaSerializationDuringReinstancing

Whether or not to use Delta Serialization when copying unrelated objects

◆ CompileType

EKismetCompileType::Type FKismetCompilerOptions::CompileType

The compile type to perform (full compile, skeleton pass only, etc)

◆ OutCppSourceCode

TSharedPtr<FString> FKismetCompilerOptions::OutCppSourceCode

◆ OutHeaderSourceCode

TSharedPtr<FString> FKismetCompilerOptions::OutHeaderSourceCode

The documentation for this struct was generated from the following file: