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

#include <BuiltInComponentTypes.h>

Public Member Functions

 FObjectComponent ()
 
 operator bool () const
 
bool operator== (UObject *InObject) const
 
bool operator!= (UObject *InObject) const
 
UObjectoperator-> () const
 
MOVIESCENE_API UObjectGetObject () const
 

Static Public Member Functions

static FObjectComponent Null ()
 
static FObjectComponent Strong (UObject *InObject)
 
static FObjectComponent Weak (UObject *InObject)
 

Friends

bool operator== (const FObjectComponent &A, const FObjectComponent &B)
 
uint32 GetTypeHash (const FObjectComponent &In)
 
MOVIESCENE_API friend void AddReferencedObjectForComponent (FReferenceCollector *ReferenceCollector, FObjectComponent *ComponentData)
 

Detailed Description

A component that represents a UObject* either as a strong or weak reference

Constructor & Destructor Documentation

◆ FObjectComponent()

UE::MovieScene::FObjectComponent::FObjectComponent ( )
inline

Member Function Documentation

◆ GetObject()

UObject * UE::MovieScene::FObjectComponent::GetObject ( ) const

◆ Null()

static FObjectComponent UE::MovieScene::FObjectComponent::Null ( )
inlinestatic

Construct a new null component

◆ operator bool()

UE::MovieScene::FObjectComponent::operator bool ( ) const
inlineexplicit

Check whether this object component is valid

◆ operator!=()

bool UE::MovieScene::FObjectComponent::operator!= ( UObject InObject) const
inline

Compare this component with another object ptr

◆ operator->()

UObject * UE::MovieScene::FObjectComponent::operator-> ( ) const
inline

◆ operator==()

bool UE::MovieScene::FObjectComponent::operator== ( UObject InObject) const
inline

Compare this component with another object ptr

◆ Strong()

static FObjectComponent UE::MovieScene::FObjectComponent::Strong ( UObject InObject)
inlinestatic

Construct a new strongly-referenced component from an object ptr

◆ Weak()

static FObjectComponent UE::MovieScene::FObjectComponent::Weak ( UObject InObject)
inlinestatic

Construct a new weakly-referenced component from an object ptr

Friends And Related Symbol Documentation

◆ AddReferencedObjectForComponent

MOVIESCENE_API friend void AddReferencedObjectForComponent ( FReferenceCollector ReferenceCollector,
FObjectComponent ComponentData 
)
friend

Conditionally add a reference for the specified component data based on whether it is strongly referenced or not

◆ GetTypeHash

uint32 GetTypeHash ( const FObjectComponent In)
friend

Generate a type has from this component

◆ operator==

bool operator== ( const FObjectComponent A,
const FObjectComponent B 
)
friend

Equality operator


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