UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FComponentMaterialAccessor Struct Reference

#include <MovieSceneComponentMaterialSystem.h>

Public Types

using KeyType = FComponentMaterialKey
 

Public Member Functions

 FComponentMaterialAccessor (const FComponentMaterialKey &InKey)
 
 FComponentMaterialAccessor (UObject *InObject, const FComponentMaterialInfo &InMaterialInfo)
 
 operator bool () const
 
UMaterialInterfaceGetMaterial () const
 
void SetMaterial (UMaterialInterface *InMaterial) const
 
UMaterialInstanceDynamicCreateDynamicMaterial (UMaterialInterface *InMaterial)
 
FString ToString () const
 

Public Attributes

UObjectObject
 
FComponentMaterialInfo MaterialInfo
 

Member Typedef Documentation

◆ KeyType

Constructor & Destructor Documentation

◆ FComponentMaterialAccessor() [1/2]

UE::MovieScene::FComponentMaterialAccessor::FComponentMaterialAccessor ( const FComponentMaterialKey InKey)

◆ FComponentMaterialAccessor() [2/2]

UE::MovieScene::FComponentMaterialAccessor::FComponentMaterialAccessor ( UObject InObject,
const FComponentMaterialInfo InMaterialInfo 
)

Member Function Documentation

◆ CreateDynamicMaterial()

UMaterialInstanceDynamic * UE::MovieScene::FComponentMaterialAccessor::CreateDynamicMaterial ( UMaterialInterface InMaterial)

◆ GetMaterial()

UMaterialInterface * UE::MovieScene::FComponentMaterialAccessor::GetMaterial ( ) const

◆ operator bool()

UE::MovieScene::FComponentMaterialAccessor::operator bool ( ) const
explicit

◆ SetMaterial()

void UE::MovieScene::FComponentMaterialAccessor::SetMaterial ( UMaterialInterface InMaterial) const

◆ ToString()

FString UE::MovieScene::FComponentMaterialAccessor::ToString ( ) const

Member Data Documentation

◆ MaterialInfo

FComponentMaterialInfo UE::MovieScene::FComponentMaterialAccessor::MaterialInfo

◆ Object

UObject* UE::MovieScene::FComponentMaterialAccessor::Object

The documentation for this struct was generated from the following files: