| AddChild(const TSharedPtr< IDatasmithActorElement > &InChild, EDatasmithActorAttachmentRule AttachementRule=EDatasmithActorAttachmentRule::KeepWorldTransform)=0 | IDatasmithActorElement | pure virtual |
| AddTag(const TCHAR *InTag)=0 | IDatasmithActorElement | pure virtual |
| CalculateElementHash(bool bForce)=0 | IDatasmithElement | pure virtual |
| CustomSerialize(class FSnapshotProxy &Ar) | DirectLink::ISceneGraphNode | inlinevirtual |
| CustomSerialize(class FSnapshotProxy &Ar) const | DirectLink::ISceneGraphNode | inline |
| GetAttenuationRadius() const =0 | IDatasmithPointLightElement | pure virtual |
| GetCastShadow() const =0 | IDatasmithActorElement | pure virtual |
| GetChild(int32 InIndex)=0 | IDatasmithActorElement | pure virtual |
| GetChild(int32 InIndex) const =0 | IDatasmithActorElement | pure virtual |
| GetChildrenCount() const =0 | IDatasmithActorElement | pure virtual |
| GetColor() const =0 | IDatasmithLightActorElement | pure virtual |
| GetIesBrightnessScale() const =0 | IDatasmithLightActorElement | pure virtual |
| GetIesFile() const =0 | IDatasmithLightActorElement | pure virtual |
| GetIesRotation() const =0 | IDatasmithLightActorElement | pure virtual |
| GetIesTexturePathName() const =0 | IDatasmithLightActorElement | pure virtual |
| GetInnerConeAngle() const =0 | IDatasmithSpotLightElement | pure virtual |
| GetIntensity() const =0 | IDatasmithLightActorElement | pure virtual |
| GetIntensityUnits() const =0 | IDatasmithPointLightElement | pure virtual |
| GetLabel() const =0 | IDatasmithElement | pure virtual |
| GetLayer() const =0 | IDatasmithActorElement | pure virtual |
| GetLightFunctionMaterial()=0 | IDatasmithLightActorElement | pure virtual |
| GetMobility() const =0 | IDatasmithActorElement | pure virtual |
| GetName() const =0 | IDatasmithElement | pure virtual |
| GetNodeId() const | DirectLink::ISceneGraphNode | inline |
| GetOuterConeAngle() const =0 | IDatasmithSpotLightElement | pure virtual |
| GetParentActor() const =0 | IDatasmithActorElement | pure virtual |
| GetReferenceProxy(int32 Index) const | DirectLink::ISceneGraphNode | |
| GetReferenceProxyCount() const | DirectLink::ISceneGraphNode | |
| GetReferenceProxyName(int32 Index) const | DirectLink::ISceneGraphNode | |
| GetRelativeTransform() const =0 | IDatasmithActorElement | pure virtual |
| GetRotation() const =0 | IDatasmithActorElement | pure virtual |
| GetScale() const =0 | IDatasmithActorElement | pure virtual |
| GetSharedState() const | DirectLink::ISceneGraphNode | inlinevirtual |
| GetSourceLength() const =0 | IDatasmithPointLightElement | pure virtual |
| GetSourceRadius() const =0 | IDatasmithPointLightElement | pure virtual |
| GetStore() const =0 | DirectLink::ISceneGraphNode | pure virtual |
| GetStore()=0 | DirectLink::ISceneGraphNode | pure virtual |
| GetTag(int32 TagIndex) const =0 | IDatasmithActorElement | pure virtual |
| GetTagsCount() const =0 | IDatasmithActorElement | pure virtual |
| GetTemperature() const =0 | IDatasmithLightActorElement | pure virtual |
| GetTranslation() const =0 | IDatasmithActorElement | pure virtual |
| GetUseIes() const =0 | IDatasmithLightActorElement | pure virtual |
| GetUseIesBrightness() const =0 | IDatasmithLightActorElement | pure virtual |
| GetUseTemperature() const =0 | IDatasmithLightActorElement | pure virtual |
| GetVisibility() const =0 | IDatasmithActorElement | pure virtual |
| IsA(EDatasmithElementType Type) const =0 | IDatasmithElement | pure virtual |
| IsAComponent() const =0 | IDatasmithActorElement | pure virtual |
| IsEnabled() const =0 | IDatasmithLightActorElement | pure virtual |
| MakeSharedState() const | DirectLink::ISceneGraphNode | inlinevirtual |
| RegisterReference(ISceneGraphNode *Referenced) | DirectLink::ISceneGraphNode | |
| RegisterReferenceProxy(class IReferenceProxy &View, FName Name) | DirectLink::ISceneGraphNode | |
| RemoveChild(const TSharedPtr< IDatasmithActorElement > &InChild)=0 | IDatasmithActorElement | pure virtual |
| ResetTags()=0 | IDatasmithActorElement | pure virtual |
| SetAttenuationRadius(float AttenuationRadius)=0 | IDatasmithPointLightElement | pure virtual |
| SetCastShadow(bool bInCastShadow)=0 | IDatasmithActorElement | pure virtual |
| SetColor(FLinearColor Color)=0 | IDatasmithLightActorElement | pure virtual |
| SetEnabled(bool bIsEnabled)=0 | IDatasmithLightActorElement | pure virtual |
| SetIesBrightnessScale(double IesBrightnessScale)=0 | IDatasmithLightActorElement | pure virtual |
| SetIesFile(const TCHAR *IesFile)=0 | IDatasmithLightActorElement | pure virtual |
| SetIesRotation(const FQuat &IesRotation)=0 | IDatasmithLightActorElement | pure virtual |
| SetIesTexturePathName(const TCHAR *TextureName)=0 | IDatasmithLightActorElement | pure virtual |
| SetInnerConeAngle(float InnerConeAngle)=0 | IDatasmithSpotLightElement | pure virtual |
| SetIntensity(double Intensity)=0 | IDatasmithLightActorElement | pure virtual |
| SetIntensityUnits(EDatasmithLightUnits InUnits)=0 | IDatasmithPointLightElement | pure virtual |
| SetIsAComponent(bool Value)=0 | IDatasmithActorElement | pure virtual |
| SetLabel(const TCHAR *InLabel)=0 | IDatasmithElement | pure virtual |
| SetLayer(const TCHAR *InLayer)=0 | IDatasmithActorElement | pure virtual |
| SetLightFunctionMaterial(const TSharedPtr< IDatasmithMaterialIDElement > &InMaterial)=0 | IDatasmithLightActorElement | pure virtual |
| SetLightFunctionMaterial(const TCHAR *InMaterialName)=0 | IDatasmithLightActorElement | pure virtual |
| SetMobility(EDatasmithActorMobilityType Mobility)=0 | IDatasmithActorElement | pure virtual |
| SetName(const TCHAR *InName)=0 | IDatasmithElement | pure virtual |
| SetNodeId(FSceneGraphId Id) | DirectLink::ISceneGraphNode | inline |
| SetOuterConeAngle(float OuterConeAngle)=0 | IDatasmithSpotLightElement | pure virtual |
| SetRotation(double InX, double InY, double InZ, double InW, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetRotation(const FQuat &Value, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetScale(double InX, double InY, double InZ, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetScale(const FVector &Value, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetSharedState(TSharedPtr< FSceneGraphSharedState > NewSharedState) | DirectLink::ISceneGraphNode | |
| SetSourceLength(float SourceLength)=0 | IDatasmithPointLightElement | pure virtual |
| SetSourceRadius(float SourceRadius)=0 | IDatasmithPointLightElement | pure virtual |
| SetTemperature(double Temperature)=0 | IDatasmithLightActorElement | pure virtual |
| SetTranslation(double InX, double InY, double InZ, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetTranslation(const FVector &Value, bool bKeepChildrenRelative=true)=0 | IDatasmithActorElement | pure virtual |
| SetUseIes(bool bUseIes)=0 | IDatasmithLightActorElement | pure virtual |
| SetUseIesBrightness(bool bUseIesBrightness)=0 | IDatasmithLightActorElement | pure virtual |
| SetUseTemperature(bool bUseTemperature)=0 | IDatasmithLightActorElement | pure virtual |
| SetVisibility(bool bInVisibility)=0 | IDatasmithActorElement | pure virtual |
| UpdateRefs(class IReferenceResolutionProvider &Resolver, const FReferenceSnapshot &NewRefs) | DirectLink::ISceneGraphNode | |
| ~IDatasmithActorElement() | IDatasmithActorElement | inlinevirtual |
| ~IDatasmithLightActorElement() | IDatasmithLightActorElement | inlinevirtual |
| ~ISceneGraphNode()=default | DirectLink::ISceneGraphNode | virtual |