UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
AbstractA2FWeightProvider.h
Go to the documentation of this file.
1// Copyright(c) 2024 grrimgrriefer & DZnnah, see LICENSE for details.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "AbstractA2FWeightProvider.generated.h"
7
12UINTERFACE(MinimalAPI, meta = (CannotImplementInterfaceInBlueprint))
13class UA2FWeightProvider : public UInterface
14{
15 GENERATED_BODY()
16};
17
24class VOXTADATA_API IA2FWeightProvider
25{
26 GENERATED_BODY()
27
28public:
34 virtual void GetA2FCurveWeightsPreUpdate(TArray<float>& targetArrayRef) {}
35};
IA2FWeightProvider The interface implemented by whoever can provide the A2F curves for any given upda...
Definition AbstractA2FWeightProvider.h:25
virtual void GetA2FCurveWeightsPreUpdate(TArray< float > &targetArrayRef)
Retrieve the A2F curveWeights for the upcoming update tick.
Definition AbstractA2FWeightProvider.h:34
UA2FWeightProvider Used by UE to ensure the IA2FWeightProvider interface is picked up by Unreal's Ref...
Definition AbstractA2FWeightProvider.h:14