Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeStaticMeshLodDataNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeStaticMeshLodDataNode.h |
| Include Path | #include "InterchangeStaticMeshLodDataNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeStaticMeshLodDataNode : public UInterchangeFactoryBaseNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeStaticMeshLodDataNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeStaticMeshLodDataNode() |
InterchangeStaticMeshLodDataNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoxCollisionMeshUids | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeStaticMeshLodDataNode.h | ||
| CapsuleCollisionMeshUids | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeStaticMeshLodDataNode.h | ||
| ConvexCollisionMeshUids | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeStaticMeshLodDataNode.h | ||
| Macro_CustomForceCollisionPrimitiveGenerationKey | const UE::Interchange::FAttributeKey | InterchangeStaticMeshLodDataNode.h | ||
| Macro_CustomImportCollisionKey | const UE::Interchange::FAttributeKey | InterchangeStaticMeshLodDataNode.h | ||
| Macro_CustomImportCollisionTypeKey | const UE::Interchange::FAttributeKey | InterchangeStaticMeshLodDataNode.h | ||
| Macro_CustomOneConvexHullPerUCXKey | const UE::Interchange::FAttributeKey | InterchangeStaticMeshLodDataNode.h | ||
| MeshUids | UE::Interchange::TArrayAttributeHelper< FString > | InterchangeStaticMeshLodDataNode.h | ||
| SphereCollisionMeshUids | UE::Interchange::TMapAttributeHelper< FString, FString > | InterchangeStaticMeshLodDataNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AddBoxCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
bool AddCapsuleCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
bool AddConvexCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
bool AddMeshUid
(
const FString& MeshName |
InterchangeStaticMeshLodDataNode.h |
|
|
bool AddSphereCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
int32 GetBoxCollisionMeshUidsCount() |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
int32 GetCapsuleCollisionMeshUidsCount() |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
int32 GetConvexCollisionMeshUidsCount() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool GetForceCollisionPrimitiveGeneration
(
bool& bGenerate |
Gets whether we're generating collision primitive shapes even if the mesh data doesn't match the desired shape very well | InterchangeStaticMeshLodDataNode.h |
|
bool GetImportCollision
(
bool& AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
|
bool GetImportCollisionType
(
EInterchangeMeshCollision& AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
int32 GetMeshUidsCount() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool GetOneConvexHullPerUCX
(
bool& AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
|
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
| InterchangeStaticMeshLodDataNode.h |
|
||
int32 GetSphereCollisionMeshUidsCount() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveAllBoxCollisionMeshes() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveAllCapsuleCollisionMeshes() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveAllConvexCollisionMeshes() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveAllMeshes() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveAllSphereCollisionMeshes() |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveBoxCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveCapsuleCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveConvexCollisionMeshUid
(
const FString& MeshName |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveMeshUid
(
const FString& MeshName |
InterchangeStaticMeshLodDataNode.h |
|
|
bool RemoveSphereCollisionMeshUid
(
const FString& ColliderMeshUid |
InterchangeStaticMeshLodDataNode.h |
|
|
bool SetForceCollisionPrimitiveGeneration
(
bool bGenerate |
Sets whether we're generating collision primitive shapes even if the mesh data doesn't match the desired shape very well | InterchangeStaticMeshLodDataNode.h |
|
bool SetImportCollision
(
bool AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
|
bool SetImportCollisionType
(
EInterchangeMeshCollision AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
|
bool SetOneConvexHullPerUCX
(
bool AttributeValue |
InterchangeStaticMeshLodDataNode.h |
|
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetAttributeCategory
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
InterchangeStaticMeshLodDataNode.h | ||
virtual FString GetKeyDisplayName
(
const UE::Interchange::FAttributeKey& NodeAttributeKey |
InterchangeStaticMeshLodDataNode.h | ||
virtual FString GetTypeName() |
Return the node type name of the class. This is used when reporting errors. | InterchangeStaticMeshLodDataNode.h |