LEAP Documentation 40220
Documentation for the LEAP project
ABISCullDistanceVolume Class Reference

#include <BISCullDistanceVolume.h>

Inheritance diagram for ABISCullDistanceVolume:

Static Public Member Functions

static ABISCullDistanceVolumeGet (const UObject *WorldContextObject)
 
static void UpdateCullableObjects ()
 
static void AddToIgnoreParticlesList (UFXSystemComponent *ParticleSystem)
 
static void RemoveFromIgnoreList (UFXSystemComponent *ParticleSystem)
 
static void AddRateLimitedParticleSystem (UFXSystemComponent *ParticleSystem)
 
static void RemoveRateLimitedParticleSystem (UFXSystemComponent *ParticleSystem)
 

Protected Member Functions

 ABISCullDistanceVolume ()
 
virtual void BeginPlay () override
 
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
 
virtual void Tick (float DeltaTime) override
 

Static Protected Member Functions

static void FadeLight (class ULightComponent *Light, bool bToggle)
 

Static Protected Attributes

static TMap< uint32, TWeakObjectPtr< UFXSystemComponent > > IgnoredParticles
 
static TMap< uint32, TWeakObjectPtr< UFXSystemComponent > > RateLimitedParticles
 
static uint32 RateLimitedParticlesCheckpoint = 0
 
static TWeakObjectPtr< class APlayerController > Viewer = nullptr
 
static TWeakObjectPtr< class UWorld > World = nullptr
 

Constructor & Destructor Documentation

◆ ABISCullDistanceVolume()

ABISCullDistanceVolume::ABISCullDistanceVolume ( )
protected

Member Function Documentation

◆ AddRateLimitedParticleSystem()

void ABISCullDistanceVolume::AddRateLimitedParticleSystem ( UFXSystemComponent *  ParticleSystem)
static

◆ AddToIgnoreParticlesList()

void ABISCullDistanceVolume::AddToIgnoreParticlesList ( UFXSystemComponent *  ParticleSystem)
static

◆ BeginPlay()

void ABISCullDistanceVolume::BeginPlay ( )
overrideprotectedvirtual

◆ EndPlay()

void ABISCullDistanceVolume::EndPlay ( const EEndPlayReason::Type  EndPlayReason)
overrideprotectedvirtual

◆ FadeLight()

void ABISCullDistanceVolume::FadeLight ( class ULightComponent *  Light,
bool  bToggle 
)
staticprotected

◆ Get()

ABISCullDistanceVolume * ABISCullDistanceVolume::Get ( const UObject *  WorldContextObject)
static

◆ RemoveFromIgnoreList()

void ABISCullDistanceVolume::RemoveFromIgnoreList ( UFXSystemComponent *  ParticleSystem)
static

◆ RemoveRateLimitedParticleSystem()

void ABISCullDistanceVolume::RemoveRateLimitedParticleSystem ( UFXSystemComponent *  ParticleSystem)
static

◆ Tick()

void ABISCullDistanceVolume::Tick ( float  DeltaTime)
overrideprotectedvirtual

◆ UpdateCullableObjects()

void ABISCullDistanceVolume::UpdateCullableObjects ( )
static

Member Data Documentation

◆ IgnoredParticles

TMap< uint32, TWeakObjectPtr< UFXSystemComponent > > ABISCullDistanceVolume::IgnoredParticles
staticprotected

◆ RateLimitedParticles

TMap< uint32, TWeakObjectPtr< UFXSystemComponent > > ABISCullDistanceVolume::RateLimitedParticles
staticprotected

◆ RateLimitedParticlesCheckpoint

uint32 ABISCullDistanceVolume::RateLimitedParticlesCheckpoint = 0
staticprotected

◆ Viewer

TWeakObjectPtr< class APlayerController > ABISCullDistanceVolume::Viewer = nullptr
staticprotected

◆ World

TWeakObjectPtr< class UWorld > ABISCullDistanceVolume::World = nullptr
staticprotected

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