Struct
FNiagaraVMExecutableData
0x00x01A0
Members 20
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x18 | ByteCode | FNiagaraVMExecutableByteCode | 1 flags |
| 0x18 | OptimizedByteCode | FNiagaraVMExecutableByteCode | Transient+1 flags | |
| 0x0030 | 0x38 | padding / unreflected | ||
| 0x04 | NumTempRegisters | int32 | 5 flags | |
| 0x04 | NumUserPtrs | int32 | 5 flags | |
| 0x10 | CompileTags | TArray<FNiagaraCompilerTag> | 2 flags | |
| 0x10 | ScriptLiterals | TArray<uint8> | 2 flags | |
| 0x10 | Attributes | TArray<FNiagaraVariableBase> | 2 flags | |
| 0x01 | DataUsage | FNiagaraScriptDataUsageInfo | 2 flags | |
| 0x00A1 | 0x07 | padding / unreflected | ||
| 0x10 | UObjectInfos | TArray<FNiagaraScriptUObjectCompileInfo> | 2 flags | |
| 0x10 | DataInterfaceInfo | TArray<FNiagaraScriptDataInterfaceCompileInfo> | 2 flags | |
| 0x10 | CalledVMExternalFunctions | TArray<FVMExternalFunctionBindingInfo> | 2 flags | |
| 0x00D8 | 0x10 | padding / unreflected | ||
| 0x10 | ReadDataSets | TArray<FNiagaraDataSetID> | 2 flags | |
| 0x10 | WriteDataSets | TArray<FNiagaraDataSetProperties> | 2 flags | |
| 0x10 | StatScopes | TArray<FNiagaraStatScope> | 2 flags | |
| 0x58 | ShaderScriptParametersMetadata | FNiagaraShaderScriptParametersMetadata | 1 flags | |
| 0x01 | LastCompileStatus | ENiagaraScriptCompileStatus | 5 flags | |
| 0x0171 | 0x07 | padding / unreflected | ||
| 0x10 | SimulationStageMetaData | TArray<FSimulationStageMetaData> | 2 flags | |
| 0x10 | ExperimentalContextData | TArray<uint8> | 2 flags | |
| 0x01 | bReadsSignificanceIndex : 1bit 0 | bool | 3 flags | |
| 0x01 | bNeedsGPUContextInit : 1bit 1 | bool | 3 flags | |
| 0x0199 | 0x07 | unreflected bytes to end of FNiagaraVMExecutableData | ||