|
|
| FDatasmithHierarchicalInstancedStaticMeshActorElementImpl (const TCHAR *InName) |
| |
| virtual int32 | GetInstancesCount () const override |
| | Get the number of instances. More...
|
| |
| virtual void | ReserveSpaceForInstances (int32 NumIntances) override |
| | Reserve memory for a number of instance. More...
|
| |
| virtual int32 | AddInstance (const FTransform &Transform) override |
| | Add an instance. More...
|
| |
| virtual FTransform | GetInstance (int32 InstanceIndex) const override |
| | Get the transform of a specified instance. More...
|
| |
| virtual void | RemoveInstance (int32 InstanceIndex) override |
| | Remove an instance. More...
|
| |
|
| FDatasmithMeshActorElementImpl (const TCHAR *InName) |
| |
|
virtual void | AddMaterialOverride (const TCHAR *InMaterialName, int32 Id) override |
| |
|
virtual void | AddMaterialOverride (const TSharedPtr< IDatasmithMaterialIDElement > &Material) override |
| |
|
virtual int32 | GetMaterialOverridesCount () const override |
| |
|
virtual TSharedPtr< IDatasmithMaterialIDElement > | GetMaterialOverride (int32 i) override |
| |
|
virtual TSharedPtr< const IDatasmithMaterialIDElement > | GetMaterialOverride (int32 i) const override |
| |
|
virtual void | RemoveMaterialOverride (const TSharedPtr< IDatasmithMaterialIDElement > &Material) override |
| |
|
virtual const TCHAR * | GetStaticMeshPathName () const override |
| |
|
virtual void | SetStaticMeshPathName (const TCHAR *InStaticMeshName) override |
| |
|
| FDatasmithActorElementImpl (const TCHAR *InName, EDatasmithElementType InType) |
| |
|
virtual FVector | GetTranslation () const override |
| |
|
virtual void | SetTranslation (float InX, float InY, float InZ) override |
| |
|
virtual void | SetTranslation (const FVector &Value) override |
| |
|
virtual FVector | GetScale () const override |
| |
|
virtual void | SetScale (float InX, float InY, float InZ) override |
| |
|
virtual void | SetScale (const FVector &Value) override |
| |
|
virtual FQuat | GetRotation () const override |
| |
|
virtual void | SetRotation (float InX, float InY, float InZ, float InW) override |
| |
|
virtual void | SetRotation (const FQuat &Value) override |
| |
|
virtual void | SetUseParentTransform (bool bInUseParentTransform) 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 |
| | Get the 'InIndex'th child of the actor
More...
|
| |
|
virtual const TSharedPtr< IDatasmithActorElement > & | GetChild (int32 InIndex) const override |
| |
|
virtual void | RemoveChild (const TSharedPtr< IDatasmithActorElement > &InChild) override |
| |
|
virtual void | SetIsAComponent (bool Value) |
| |
|
virtual bool | IsAComponent () const override |
| |
|
virtual void | SetAsSelector (bool bInAsSelector) override |
| |
|
virtual bool | IsASelector () const override |
| |
| virtual void | SetSelectionIndex (int32 InSelectionIdx) override |
| | Set the index of the child which is active in a selector
More...
|
| |
| virtual int32 | GetSelectionIndex () const override |
| | Get the index of the child which is active in a selector. More...
|
| |
|
virtual void | SetVisibility (bool bInVisibility) override |
| |
|
virtual bool | GetVisibility () const override |
| |
|
| FDatasmithElementImpl (const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0) |
| |
|
virtual bool | IsA (EDatasmithElementType InType) const override |
| |
|
virtual bool | IsSubType (uint64 InSubType) 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 |
| |