UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Public Member Functions
|
List of all members
IDatasmithObjectPropertyCaptureElement Class Reference
abstract
#include <
DatasmithVariantElements.h
>
Inheritance diagram for IDatasmithObjectPropertyCaptureElement:
Public Member Functions
virtual
void
SetRecordedObject
(
TWeakPtr
<
IDatasmithElement
>
Object
)=0
virtual
TWeakPtr
<
IDatasmithElement
>
GetRecordedObject
() const =0
Public Member Functions inherited from
IDatasmithBasePropertyCaptureElement
virtual
void
SetPropertyPath
(const FString &Path)=0
virtual
const FString &
GetPropertyPath
() const =0
virtual
void
SetCategory
(
EDatasmithPropertyCategory
Category)=0
virtual
EDatasmithPropertyCategory
GetCategory
() const =0
Public Member Functions inherited from
IDatasmithBaseVariantElement
virtual
bool
IsSubType
(const
EDatasmithElementVariantSubType
VariantSubType
) const =0
Public Member Functions inherited from
IDatasmithElement
virtual
bool
IsA
(
EDatasmithElementType
Type) const =0
virtual
const
TCHAR
*
GetName
() const =0
virtual
void
SetName
(const
TCHAR
*InName)=0
virtual
const
TCHAR
*
GetLabel
() const =0
virtual
void
SetLabel
(const
TCHAR
*
InLabel
)=0
virtual
FMD5Hash
CalculateElementHash
(
bool
bForce
)=0
Public Member Functions inherited from
DirectLink::ISceneGraphNode
virtual
~ISceneGraphNode
()=default
virtual
TSharedPtr
<
FSceneGraphSharedState
>
MakeSharedState
() const
Related nodes share a common object.
virtual
TSharedPtr
<
FSceneGraphSharedState
>
GetSharedState
() const
UE_API
void
SetSharedState
(
TSharedPtr
<
FSceneGraphSharedState
>
NewSharedState
)
virtual
const
FParameterStore
&
GetStore
() const =0
data
virtual
FParameterStore
&
GetStore
()=0
virtual
void
CustomSerialize
(class
FSnapshotProxy
&Ar)
void
CustomSerialize
(class
FSnapshotProxy
&Ar) const
FSceneGraphId
GetNodeId
() const
References.
void
SetNodeId
(
FSceneGraphId
Id
)
UE_API
void
RegisterReferenceProxy
(class
IReferenceProxy
&View,
FName
Name
)
UE_API
int32
GetReferenceProxyCount
() const
UE_API
class
IReferenceProxy
*
GetReferenceProxy
(
int32
Index
) const
UE_API
FName
GetReferenceProxyName
(
int32
Index
) const
UE_API
FSceneGraphId
RegisterReference
(
ISceneGraphNode
*Referenced)
UE_API
void
UpdateRefs
(class
IReferenceResolutionProvider
&Resolver, const
FReferenceSnapshot
&
NewRefs
)
Member Function Documentation
◆
GetRecordedObject()
virtual
TWeakPtr
<
IDatasmithElement
> IDatasmithObjectPropertyCaptureElement::GetRecordedObject
(
)
const
pure virtual
◆
SetRecordedObject()
virtual
void
IDatasmithObjectPropertyCaptureElement::SetRecordedObject
(
TWeakPtr
<
IDatasmithElement
>
Object
)
pure virtual
The documentation for this class was generated from the following file:
Engine/Source/Runtime/Datasmith/DatasmithCore/Public/
DatasmithVariantElements.h
IDatasmithObjectPropertyCaptureElement
Generated by
1.9.8