Zdexby TheHolyOneZ
5,360 classes
Class

UNiagaraSimCache

: UObject
/Script/Niagara.NiagaraSimCache 0x0210 (528 B) align 8 inherited 0x0028 vtable /Script/Niagara
0x00x0210

Members 10

OffsetSizeNameTypeFlagsDefault
0x10CacheGuidFGuid7 flags{A=0, B=0, C=0, D=0}
0x28SoftNiagaraSystemTSoftObjectPtr<UNiagaraSystem>5 flags<SoftObjectProperty>
0x04StartSecondsfloat7 flags0
0x04DurationSecondsfloat7 flags0
0x58CreateParametersFNiagaraSimCacheCreateParameters1 flags{AttributeCaptureMode=All, bAllowRebasing=true, bAllowDataI…
0x01bNeedsReadComponentMappingRecacheboolTransient+5 flagstrue
0x00C10x07padding / unreflected
0xC8CacheLayoutFNiagaraSimCacheLayout1 flags{SystemLayout={LayoutName=None, SimTarget=CPUSim, Variables…
0x10CacheFramesTArray<FNiagaraSimCacheFrame>2 flags[]
0x50DataInterfaceStorageTMap<FNiagaraVariableBase, UObject*>3 flags<TMap>
0x08DebugDataUNiagaraSimCacheDebugData*6 flagsnullptr
0x01F80x18unreflected bytes to end of UNiagaraSimCache

Functions 20

SignatureFlagsNativeParams
void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x44
void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex)FinalNative+1 flags0x28
void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x84
void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex)FinalNative+1 flags0x28
void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
UObject* ReadDataInterfaceAs(TSubclassOf<UObject> RequestedType, const FName& AttributeName, int32 FrameIndex)FinalNative+1 flags0x20
void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex)FinalNative+1 flags0x24
bool IsEmpty()FinalNative+1 flags0x01
bool IsCacheValid()FinalNative+1 flags0x01
float GetStartSeconds()FinalNative+1 flags0x04
int32 GetNumFrames()FinalNative+1 flags0x04
int32 GetNumEmitters()FinalNative+1 flags0x04
TArray<FName> GetEmitterNames()FinalNative+1 flags0x10
FName GetEmitterName(int32 EmitterIndex)FinalNative+1 flags0x0C
ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode()FinalNative+1 flags0x01

Used by 5

types with a member, parameter or interface of this type