Navigation
API > API/Plugins > API/Plugins/AvalancheMaterial
Struct holding the path for each actor component and the container state data mapped to it
| Name | FAvaActorMaterialContainerStateComponent |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMaterial/Public/MaterialBridge/Common/AvaActorMaterialBridge.h |
| Include Path | #include "MaterialBridge/Common/AvaActorMaterialBridge.h" |
Syntax
USTRUCT ()
struct FAvaActorMaterialContainerStateComponent
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentWeak | TWeakObjectPtr< UActorComponent > | Resolved component | MaterialBridge/Common/AvaActorMaterialBridge.h | |
| ContainerState | TInstancedStruct< FAvaMaterialContainerState > | The container state data for the component. | MaterialBridge/Common/AvaActorMaterialBridge.h | |
| Path | FString | Path to the actor component | MaterialBridge/Common/AvaActorMaterialBridge.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UActorComponent * ResolveComponent
(
const AActor* InActor |
Tries to resolve component by first resolving the weak ptr, or else using the component path and the given actor | MaterialBridge/Common/AvaActorMaterialBridge.h | |
void SetComponent
(
UActorComponent* InComponent |
Sets the main component of this material container state | MaterialBridge/Common/AvaActorMaterialBridge.h |