|
| | FDatasmithAreaLightElementImpl (const TCHAR *InName) |
| |
| virtual EDatasmithLightShape | GetLightShape () const override |
| |
| virtual void | SetLightShape (EDatasmithLightShape InShape) override |
| |
| virtual EDatasmithAreaLightType | GetLightType () const override |
| |
| virtual void | SetLightType (EDatasmithAreaLightType InLightType) override |
| |
| virtual void | SetWidth (float InWidth) override |
| |
| virtual float | GetWidth () const override |
| |
| virtual void | SetLength (float InLength) override |
| |
| virtual float | GetLength () const override |
| |
| | FDatasmithSpotLightElementImpl (const TCHAR *InName) |
| |
| virtual float | GetInnerConeAngle () const override |
| |
| virtual void | SetInnerConeAngle (float InInnerConeAngle) override |
| |
| virtual float | GetOuterConeAngle () const override |
| |
| virtual void | SetOuterConeAngle (float InOuterConeAngle) override |
| |
| | FDatasmithPointLightElementImpl (const TCHAR *InName) |
| |
| virtual void | SetIntensityUnits (EDatasmithLightUnits InUnits) |
| |
| virtual EDatasmithLightUnits | GetIntensityUnits () const |
| |
| virtual float | GetSourceRadius () const override |
| |
| virtual void | SetSourceRadius (float InSourceRadius) override |
| |
| virtual float | GetSourceLength () const override |
| |
| virtual void | SetSourceLength (float InSourceLength) override |
| |
| virtual float | GetAttenuationRadius () const override |
| |
| virtual void | SetAttenuationRadius (float InAttenuationRadius) override |
| |
| virtual bool | IsEnabled () const override |
| |
| virtual void | SetEnabled (bool bInIsEnabled) override |
| |
| virtual double | GetIntensity () const override |
| |
| virtual void | SetIntensity (double InIntensity) override |
| |
| virtual FLinearColor | GetColor () const override |
| |
| virtual void | SetColor (FLinearColor InColor) override |
| |
| virtual double | GetTemperature () const override |
| |
| virtual void | SetTemperature (double InTemperature) override |
| |
| virtual bool | GetUseTemperature () const override |
| |
| virtual void | SetUseTemperature (bool bInUseTemperature) override |
| |
| virtual const TCHAR * | GetIesFile () const override |
| |
| virtual void | SetIesFile (const TCHAR *InIesFile) override |
| |
| virtual bool | GetUseIes () const override |
| |
| virtual void | SetUseIes (bool bInUseIes) override |
| |
| virtual double | GetIesBrightnessScale () const override |
| |
| virtual void | SetIesBrightnessScale (double InIesBrightnessScale) override |
| |
| virtual bool | GetUseIesBrightness () const override |
| |
| virtual void | SetUseIesBrightness (bool bInUseIesBrightness) override |
| |
| virtual FQuat | GetIesRotation () const override |
| |
| virtual void | SetIesRotation (const FQuat &InIesRotation) override |
| |
| TSharedPtr< IDatasmithMaterialIDElement > & | GetLightFunctionMaterial () override |
| |
| void | SetLightFunctionMaterial (const TSharedPtr< IDatasmithMaterialIDElement > &InMaterial) override |
| |
| void | SetLightFunctionMaterial (const TCHAR *InMaterialName) override |
| |
| const TCHAR * | GetIesTexturePathName () const override |
| |
| void | SetIesTexturePathName (const TCHAR *InTextureName) override |
| |
| | FDatasmithActorElementImpl (const TCHAR *InName, EDatasmithElementType InType) |
| |
| virtual FVector | GetTranslation () const override |
| |
| virtual void | SetTranslation (double InX, double InY, double InZ, bool bKeepChildrenRelative) override |
| |
| virtual void | SetTranslation (const FVector &Value, bool bKeepChildrenRelative) override |
| |
| virtual FVector | GetScale () const override |
| |
| virtual void | SetScale (double InX, double InY, double InZ, bool bKeepChildrenRelative) override |
| |
| virtual void | SetScale (const FVector &Value, bool bKeepChildrenRelative) override |
| |
| virtual FQuat | GetRotation () const override |
| |
| virtual void | SetRotation (double InX, double InY, double InZ, double InW, bool bKeepChildrenRelative) override |
| |
| virtual void | SetRotation (const FQuat &Value, bool bKeepChildrenRelative) override |
| |
| virtual FTransform | GetRelativeTransform () const override |
| |
| virtual const TCHAR * | GetLayer () const override |
| |
| virtual void | SetLayer (const TCHAR *InLayer) override |
| |
| virtual void | AddTag (const TCHAR *InTag) override |
| |
| virtual void | ResetTags () override |
| |
| virtual int32 | GetTagsCount () const |
| |
| virtual const TCHAR * | GetTag (int32 TagIndex) const override |
| |
| virtual void | AddChild (const TSharedPtr< IDatasmithActorElement > &InChild, EDatasmithActorAttachmentRule AttachementRule=EDatasmithActorAttachmentRule::KeepWorldTransform) override |
| |
| virtual int32 | GetChildrenCount () const override |
| |
| virtual TSharedPtr< IDatasmithActorElement > | GetChild (int32 InIndex) override |
| |
| virtual const TSharedPtr< IDatasmithActorElement > & | GetChild (int32 InIndex) const override |
| |
| virtual void | RemoveChild (const TSharedPtr< IDatasmithActorElement > &InChild) override |
| |
| virtual const TSharedPtr< IDatasmithActorElement > & | GetParentActor () const override |
| |
| virtual void | SetIsAComponent (bool Value) override |
| |
| virtual bool | IsAComponent () const override |
| |
| virtual void | SetVisibility (bool bInVisibility) override |
| |
| virtual bool | GetVisibility () const override |
| |
| virtual void | SetCastShadow (bool bInCastShadow) override |
| |
| virtual bool | GetCastShadow () const override |
| |
| virtual void | SetMobility (EDatasmithActorMobilityType InMobility) override |
| |
| virtual EDatasmithActorMobilityType | GetMobility () const override |
| |
| | FDatasmithElementImpl (const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0) |
| |
| virtual | ~FDatasmithElementImpl () |
| |
| virtual bool | IsA (EDatasmithElementType InType) const override |
| |
| virtual const TCHAR * | GetName () const override |
| |
| virtual void | SetName (const TCHAR *InName) override |
| |
| virtual const TCHAR * | GetLabel () const override |
| |
| virtual void | SetLabel (const TCHAR *InLabel) override |
| |
| virtual FMD5Hash | CalculateElementHash (bool) override |
| |
| virtual TSharedPtr< DirectLink::FSceneGraphSharedState > | MakeSharedState () const override |
| |
| virtual const DirectLink::FParameterStore & | GetStore () const override |
| |
| virtual DirectLink::FParameterStore & | GetStore () override |
| |
| TSharedRef< FDatasmithActorElementImpl< InterfaceType >, Mode > | AsShared () |
| |
| TSharedRef< FDatasmithActorElementImpl< InterfaceType > const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FDatasmithActorElementImpl< InterfaceType >, Mode > | AsWeak () |
| |
| TWeakPtr< FDatasmithActorElementImpl< InterfaceType > const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |