Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/UParticleSystemComponent
| Name | FInstanceOwner |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Private/Particles/ParticleSystemComponent.cpp |
| Include Path | #include "Particles/ParticleSystemComponent.cpp" |
Syntax
class FInstanceOwner : public IParticleEmitterInstanceOwner
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstanceOwner
(
UParticleSystemComponent* InComponent |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers | | --- | --- | --- | --- | --- |Functions
Public
Overridden from IParticleEmitterInstanceOwner
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UParticleSystemComponent * AsComponent() |
|||
virtual void DeactivateNextTick() |
|||
virtual const FTransform & GetAsyncComponentToWorld() |
|||
virtual TArrayView< const FParticleSysParam > GetAsyncInstanceParameters() |
|||
virtual const FBoxSphereBounds & GetBounds() |
|||
virtual TArrayView< FParticleEventBurstData > GetBurstEvents() |
|||
virtual TArrayView< FParticleEventCollideData > GetCollisionEvents() |
|||
virtual FRotator GetComponentRotation() |
|||
virtual const FTransform & GetComponentToWorld() |
|||
virtual const FTransform & GetComponentTransform() |
|||
virtual int32 GetCurrentDetailMode() |
|||
virtual int32 GetCurrentLODIndex() |
|||
virtual TArrayView< FParticleEventDeathData > GetDeathEvents() |
|||
virtual UObject * GetDistributionData() |
|||
virtual float GetEmitterDelay() |
|||
virtual TArrayView< FParticleEmitterInstance * > GetEmitterInstances() |
|||
virtual TArrayView< TObjectPtr< UMaterialInterface > > GetEmitterMaterials() |
|||
virtual bool GetFloatParameter
(
const FName InName, |
|||
virtual FString GetFullName() |
|||
virtual FFXSystem * GetFXSystem() |
|||
virtual TArrayView< const FParticleSysParam > GetInstanceParameters() |
|||
virtual bool GetIsWarmingUp() |
|||
virtual bool GetJustRegistered() |
|||
virtual TArrayView< FParticleEventKismetData > GetKismetEvents() |
|||
virtual const FVector3f & GetLWCTile() |
|||
virtual FString GetName() |
|||
virtual const FVector & GetOldPosition() |
|||
virtual const FVector & GetPartSysVelocity() |
|||
virtual FString GetPathName() |
|||
virtual FRandomStream & GetRandomStream() |
|||
virtual FSceneInterface * GetScene() |
|||
virtual FPrimitiveSceneProxy * GetSceneProxy() |
|||
virtual TArrayView< FParticleEventSpawnData > GetSpawnEvents() |
|||
virtual const UParticleSystem * GetTemplate() |
|||
virtual float GetWarmupTime() |
|||
virtual TWeakObjectPtr< UWorld > GetWeakWorld() |
|||
virtual float GetWorldEffectiveTimeDilation() |
|||
virtual FIntVector GetWorldOriginLocation() |
|||
virtual float GetWorldTimeSeconds() |
|||
virtual bool HasWorld() |
|||
virtual bool HasWorldSettings() |
|||
virtual bool IsActive() |
|||
virtual bool IsGameWorld() |
|||
virtual bool IsValidLowLevel() |
|||
virtual void ReportEventBurst
(
const FName InEventName, |
|||
virtual void ReportEventCollision
(
const FName InEventName, |
|||
virtual void ReportEventDeath
(
const FName InEventName, |
|||
virtual void ReportEventSpawn
(
const FName InEventName, |
|||
virtual void SetComponentToWorld
(
const FTransform& NewComponentToWorld |