UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UVectorFieldComponent Class Reference

#include <VectorFieldComponent.h>

+ Inheritance diagram for UVectorFieldComponent:

Public Member Functions

virtual FPrimitiveSceneProxyCreateSceneProxy () override
 
virtual FBoxSphereBounds CalcBounds (const FTransform &LocalToWorld) const override
 
virtual void GetUsedMaterials (TArray< UMaterialInterface * > &OutMaterials, bool bGetDebugMaterials) const override
 
virtual void OnRegister () override
 
virtual void OnUnregister () override
 
virtual void SendRenderTransform_Concurrent () override
 

Public Attributes

class FFXSystemInterfaceFXSystem
 
class FVectorFieldInstanceVectorFieldInstance
 

Detailed Description

A Component referencing a vector field.

Member Function Documentation

◆ CalcBounds()

FBoxSphereBounds UVectorFieldComponent::CalcBounds ( const FTransform LocalToWorld) const
overridevirtual

◆ CreateSceneProxy()

FPrimitiveSceneProxy * UVectorFieldComponent::CreateSceneProxy ( )
overridevirtual

◆ GetUsedMaterials()

void UVectorFieldComponent::GetUsedMaterials ( TArray< UMaterialInterface * > &  OutMaterials,
bool  bGetDebugMaterials 
) const
overridevirtual

◆ OnRegister()

void UVectorFieldComponent::OnRegister ( )
overridevirtual

◆ OnUnregister()

void UVectorFieldComponent::OnUnregister ( )
overridevirtual

◆ SendRenderTransform_Concurrent()

void UVectorFieldComponent::SendRenderTransform_Concurrent ( )
overridevirtual

Member Data Documentation

◆ FXSystem

class FFXSystemInterface* UVectorFieldComponent::FXSystem

The FX system with which this vector field is associated.

◆ VectorFieldInstance

class FVectorFieldInstance* UVectorFieldComponent::VectorFieldInstance

The instance of this vector field registered with the FX system.


The documentation for this class was generated from the following files: