Navigation
| Name | AvalancheMaterial |
| Type | Plugin |
| Part of Plugins | Motion Design |
| Location | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheMaterial/ |
| Module Build Rules | AvalancheMaterial.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FActorMaterialBridge | Material Bridge for Actors |
| FDecalComponentMaterialBridge | Material Bridge for Decal Components |
| FLevelMaterialBridge | Material Bridge for Levels |
| FMaterialBridge | Base class that allows interacting with material containers from any type (Actors, ActorComponents, etc.). |
| FMaterialBridgeApplyStateContext | Short-lived context information when applying state to a material container |
| FMaterialBridgeReadSlot | Short-lived representation of an accessed material slot for read |
| FMaterialBridgeReadSlotContext | Short-lived context information when accessing a material slot for read |
| FMaterialBridgeRegistry | Holds all the Material Bridges to use |
| FMaterialBridgeSlot | Base slot class for both the read and write slot |
| FMaterialBridgeStoreStateContext | Short-lived context information when storing the state of a material container |
| FMaterialBridgeWriteSlot | Base struct for short-lived representation of an accessed material slot for write |
| FMaterialBridgeWriteSlotContext | Short-lived context information when accessing a material slot for write |
| FPrimitiveComponentMaterialBridge | Material Bridge for Primitive Components |
| FStaticMeshMaterialBridge | Material Bridge for Static Meshes Only deals with the Static Mesh's static materials. |
| TMaterialBridgeContext | Base context class containing common functionality shared among all material bridge contexts |
Structs
| Name | Remarks |
|---|---|
| FAvaActorMaterialContainerState | Material container state for actors |
| FAvaActorMaterialContainerStateComponent | Struct holding the path for each actor component and the container state data mapped to it |
| FAvaDecalComponentMaterialContainerState | Material container state for decal components |
| FAvaMaterialBridgeBlendModeFeature | Feature representing the blend mode to configure for the slot |
| FAvaMaterialBridgeFeature | Base struct for all slot features |
| FAvaMaterialBridgeSlotId | Holds the data to identify a slot within a material container |
| FAvaMaterialContainerState | Base struct for all material container states |
| FAvaPrimitiveComponentMaterialContainerState | Material container state for primitive components |
| FMaterialBridgeApplyStateOptions | Additional options when applying state to a material container |
| FMaterialBridgeBaseOptions | Base for all options structs |
| FMaterialBridgeReadSlotOptions | Options to how read access should take place |
| FMaterialBridgeStoreStateOptions | Additional options when applying/storing material container state |
| FMaterialBridgeWriteSlotOptions | Options used when accessing a slot for write |
| TMaterialBridgeContextFlags | |
| TMaterialBridgeContextFlagsBase |