Navigation
API > API/Plugins > API/Plugins/Avalanche
| Name | UAvaTickerComponent |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/Avalanche/Public/Framework/Ticker/AvaTickerComponent.h |
| Include Path | #include "Framework/Ticker/AvaTickerComponent.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable, DisplayName="Motion Design Ticker Component")
class UAvaTickerComponent : public UPrimitiveComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UAvaTickerComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAvaTickerComponent() |
Framework/Ticker/AvaTickerComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanQueueElements() |
Returns whether the queue can be added to | Framework/Ticker/AvaTickerComponent.h |
|
double GetDestroyDistance() |
Framework/Ticker/AvaTickerComponent.h |
|
|
double GetPadding() |
Framework/Ticker/AvaTickerComponent.h |
|
|
int32 GetQueueLimitCount() |
Framework/Ticker/AvaTickerComponent.h |
|
|
EAvaTickerQueueLimitType GetQueueLimitType() |
Framework/Ticker/AvaTickerComponent.h |
|
|
FVector GetStartLocation() |
Framework/Ticker/AvaTickerComponent.h |
|
|
FVector GetVelocity() |
Framework/Ticker/AvaTickerComponent.h |
|
|
bool QueueActor
(
AActor* InActor, |
Adds the given actor to the queue | Framework/Ticker/AvaTickerComponent.h |
|
void SetDestroyDistance
(
double InDestroyDistance |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetLimitQueue
(
bool bInLimitQueue |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetPadding
(
double InPadding |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetQueueLimitCount
(
int32 InQueueLimitCount |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetQueueLimitType
(
EAvaTickerQueueLimitType InQueueLimitType |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetStartLocation
(
const FVector& InStartLocation |
Framework/Ticker/AvaTickerComponent.h |
|
|
void SetVelocity
(
const FVector& InVelocity |
Framework/Ticker/AvaTickerComponent.h |
|
|
bool ShouldLimitQueue() |
Framework/Ticker/AvaTickerComponent.h |
|
Overridden from UPrimitiveComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FPrimitiveSceneProxy * CreateSceneProxy() |
Framework/Ticker/AvaTickerComponent.h |
Overridden from USceneComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FBoxSphereBounds CalcBounds
(
const FTransform& InLocalToWorld |
Framework/Ticker/AvaTickerComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void TickComponent
(
float InDeltaTime, |
Framework/Ticker/AvaTickerComponent.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector GetWorldDestroyDisplacement() |
Retrieves the destroy displacement transformed to World Space | Framework/Ticker/AvaTickerComponent.h | |
FVector GetWorldStartLocation() |
Retrieves the start location transformed to World Space | Framework/Ticker/AvaTickerComponent.h | |
FVector GetWorldVelocity() |
Retrieves the velocity transformed to World Space | Framework/Ticker/AvaTickerComponent.h | |
bool IsQueueFull() |
Framework/Ticker/AvaTickerComponent.h | ||
bool QueueElement
(
FAvaTickerElement&& InElement, |
Adds the given element to the queue | Framework/Ticker/AvaTickerComponent.h | |
void TryDequeueElement() |
Removes the first element from the queue and activates it if the last active element isn't on the way | Framework/Ticker/AvaTickerComponent.h | |
void UpdateActiveElements
(
float InDeltaTime |
Updates the active elements to move with the given velocity | Framework/Ticker/AvaTickerComponent.h |