A Demo Project for the UnrealEngineSDK
|
UCLASS() More...
#include <BucketUpdateSubsystem.h>
Public Member Functions | |
UBucketUpdateSubsystem () | |
bool | AddObjectToBucket (int32 UpdateHTZ, UObject *InObject, FName FunctionName) |
virtual bool | DoesSupportWorldType (EWorldType::Type WorldType) const override |
virtual TStatId | GetStatId () const override |
virtual UWorld * | GetTickableGameObjectWorld () const override |
virtual ETickableTickType | GetTickableTickType () const |
bool | IsActive () |
UFUNCTION(BlueprintPure, Category = "BucketUpdateSubsystem") | |
bool | IsObjectFunctionInBucket (UObject *InObject=nullptr, FName FunctionName=NAME_None) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Is Object In Bucket", ScriptName = "IsObjectInBucket"), Category = "BucketUpdateSubsystem") | |
virtual bool | IsTickable () const override |
virtual bool | IsTickableInEditor () const |
virtual bool | IsTickableWhenPaused () const override |
bool | K2_AddObjectEventToBucket (UPARAM(DisplayName="Event") FDynamicBucketUpdateTickSignature Delegate, int32 UpdateHTZ=100) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Add Object to Bucket Updates by Event", ScriptName = "AddBucketObjectEvent"), Category = "BucketUpdateSubsystem") | |
bool | K2_AddObjectToBucket (int32 UpdateHTZ=100, UObject *InObject=nullptr, FName FunctionName=NAME_None) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Add Object to Bucket Updates", ScriptName = "AddObjectToBucket"), Category = "BucketUpdateSubsystem") | |
bool | RemoveObjectFromAllBuckets (UObject *InObject=nullptr) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From All Bucket Updates", ScriptName = "RemoveObjectFromAllBuckets"), Category = "BucketUpdateSubsystem") | |
bool | RemoveObjectFromBucketByEvent (UPARAM(DisplayName="Event") FDynamicBucketUpdateTickSignature Delegate) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From Bucket Updates By Event", ScriptName = "RemoveObjectFromBucketByEvent"), Category = "BucketUpdateSubsystem") | |
bool | RemoveObjectFromBucketByFunctionName (UObject *InObject=nullptr, FName FunctionName=NAME_None) |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From Bucket Updates By Function", ScriptName = "RemoveObjectFromBucketByFunction"), Category = "BucketUpdateSubsystem") | |
virtual void | Tick (float DeltaTime) override |
Public Attributes | |
FUpdateBucketContainer | BucketContainer |
Private Member Functions | |
GENERATED_BODY () | |
UCLASS()
Definition at line 107 of file BucketUpdateSubsystem.h.
|
inline |
Definition at line 112 of file BucketUpdateSubsystem.h.
|
inlineoverridevirtual |
Definition at line 118 of file BucketUpdateSubsystem.h.
|
private |
|
overridevirtual |
Definition at line 100 of file BucketUpdateSubsystem.cpp.
|
overridevirtual |
Definition at line 77 of file BucketUpdateSubsystem.cpp.
|
virtual |
Definition at line 92 of file BucketUpdateSubsystem.cpp.
|
BlueprintPure |
UFUNCTION(BlueprintPure, Category = "BucketUpdateSubsystem")
Definition at line 62 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Is Object In Bucket", ScriptName = "IsObjectInBucket"), Category = "BucketUpdateSubsystem")
Definition at line 54 of file BucketUpdateSubsystem.cpp.
|
overridevirtual |
Definition at line 72 of file BucketUpdateSubsystem.cpp.
|
virtual |
Definition at line 82 of file BucketUpdateSubsystem.cpp.
|
overridevirtual |
Definition at line 87 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Add Object to Bucket Updates by Event", ScriptName = "AddBucketObjectEvent"), Category = "BucketUpdateSubsystem")
Definition at line 22 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Add Object to Bucket Updates", ScriptName = "AddObjectToBucket"), Category = "BucketUpdateSubsystem")
Definition at line 13 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From All Bucket Updates", ScriptName = "RemoveObjectFromAllBuckets"), Category = "BucketUpdateSubsystem")
Definition at line 46 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From Bucket Updates By Event", ScriptName = "RemoveObjectFromBucketByEvent"), Category = "BucketUpdateSubsystem")
Definition at line 38 of file BucketUpdateSubsystem.cpp.
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, meta = (DisplayName = "Remove Object From Bucket Updates By Function", ScriptName = "RemoveObjectFromBucketByFunction"), Category = "BucketUpdateSubsystem")
Definition at line 30 of file BucketUpdateSubsystem.cpp.
|
overridevirtual |
Function called every frame on this GripScript. Override this function to implement custom logic to be executed every frame. Only executes if bCanEverTick is true and bAllowTicking is true
DeltaTime | - The time since the last tick. |
Definition at line 67 of file BucketUpdateSubsystem.cpp.
FUpdateBucketContainer UBucketUpdateSubsystem::BucketContainer |
Definition at line 125 of file BucketUpdateSubsystem.h.