// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "MeshDescriptionBase.h" #ifdef MESHDESCRIPTION_MeshDescriptionBase_generated_h #error "MeshDescriptionBase.generated.h already included, missing '#pragma once' in MeshDescriptionBase.h" #endif #define MESHDESCRIPTION_MeshDescriptionBase_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS struct FEdgeID; struct FPolygonGroupID; struct FPolygonID; struct FTriangleID; struct FVertexID; struct FVertexInstanceID; // ********** Begin Class UMeshDescriptionBase ***************************************************** #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execGetNumPolygonGroupPolygons); \ DECLARE_FUNCTION(execGetPolygonGroupPolygons); \ DECLARE_FUNCTION(execComputePolygonTriangulation); \ DECLARE_FUNCTION(execReversePolygonFacing); \ DECLARE_FUNCTION(execSetPolygonPolygonGroup); \ DECLARE_FUNCTION(execSetPolygonVertexInstances); \ DECLARE_FUNCTION(execGetVertexInstanceForPolygonVertex); \ DECLARE_FUNCTION(execGetPolygonPolygonGroup); \ DECLARE_FUNCTION(execGetPolygonAdjacentPolygons); \ DECLARE_FUNCTION(execGetNumPolygonInternalEdges); \ DECLARE_FUNCTION(execGetPolygonInternalEdges); \ DECLARE_FUNCTION(execGetPolygonPerimeterEdges); \ DECLARE_FUNCTION(execGetPolygonVertices); \ DECLARE_FUNCTION(execGetNumPolygonVertices); \ DECLARE_FUNCTION(execGetPolygonVertexInstances); \ DECLARE_FUNCTION(execGetNumPolygonTriangles); \ DECLARE_FUNCTION(execGetPolygonTriangles); \ DECLARE_FUNCTION(execGetVertexInstanceForTriangleVertex); \ DECLARE_FUNCTION(execGetTriangleAdjacentTriangles); \ DECLARE_FUNCTION(execGetTriangleEdges); \ DECLARE_FUNCTION(execGetTriangleVertices); \ DECLARE_FUNCTION(execGetTriangleVertexInstance); \ DECLARE_FUNCTION(execGetTriangleVertexInstances); \ DECLARE_FUNCTION(execIsTrianglePartOfNgon); \ DECLARE_FUNCTION(execGetTrianglePolygonGroup); \ DECLARE_FUNCTION(execGetTrianglePolygon); \ DECLARE_FUNCTION(execGetEdgeVertices); \ DECLARE_FUNCTION(execGetEdgeVertex); \ DECLARE_FUNCTION(execGetNumEdgeConnectedPolygons); \ DECLARE_FUNCTION(execGetEdgeConnectedPolygons); \ DECLARE_FUNCTION(execGetNumEdgeConnectedTriangles); \ DECLARE_FUNCTION(execGetEdgeConnectedTriangles); \ DECLARE_FUNCTION(execIsEdgeInternalToPolygon); \ DECLARE_FUNCTION(execIsEdgeInternal); \ DECLARE_FUNCTION(execGetNumVertexInstanceConnectedPolygons); \ DECLARE_FUNCTION(execGetVertexInstanceConnectedPolygons); \ DECLARE_FUNCTION(execGetNumVertexInstanceConnectedTriangles); \ DECLARE_FUNCTION(execGetVertexInstanceConnectedTriangles); \ DECLARE_FUNCTION(execGetVertexInstancePairEdge); \ DECLARE_FUNCTION(execGetVertexInstanceVertex); \ DECLARE_FUNCTION(execSetVertexPosition); \ DECLARE_FUNCTION(execGetVertexPosition); \ DECLARE_FUNCTION(execGetVertexAdjacentVertices); \ DECLARE_FUNCTION(execGetNumVertexConnectedPolygons); \ DECLARE_FUNCTION(execGetVertexConnectedPolygons); \ DECLARE_FUNCTION(execGetNumVertexConnectedTriangles); \ DECLARE_FUNCTION(execGetVertexConnectedTriangles); \ DECLARE_FUNCTION(execGetNumVertexVertexInstances); \ DECLARE_FUNCTION(execGetVertexVertexInstances); \ DECLARE_FUNCTION(execGetNumVertexConnectedEdges); \ DECLARE_FUNCTION(execGetVertexConnectedEdges); \ DECLARE_FUNCTION(execGetVertexPairEdge); \ DECLARE_FUNCTION(execIsVertexOrphaned); \ DECLARE_FUNCTION(execGetPolygonGroupCount); \ DECLARE_FUNCTION(execIsPolygonGroupValid); \ DECLARE_FUNCTION(execDeletePolygonGroup); \ DECLARE_FUNCTION(execCreatePolygonGroupWithID); \ DECLARE_FUNCTION(execCreatePolygonGroup); \ DECLARE_FUNCTION(execReserveNewPolygonGroups); \ DECLARE_FUNCTION(execGetPolygonCount); \ DECLARE_FUNCTION(execIsPolygonValid); \ DECLARE_FUNCTION(execDeletePolygon); \ DECLARE_FUNCTION(execCreatePolygonWithID); \ DECLARE_FUNCTION(execCreatePolygon); \ DECLARE_FUNCTION(execReserveNewPolygons); \ DECLARE_FUNCTION(execGetTriangleCount); \ DECLARE_FUNCTION(execIsTriangleValid); \ DECLARE_FUNCTION(execDeleteTriangle); \ DECLARE_FUNCTION(execCreateTriangleWithID); \ DECLARE_FUNCTION(execCreateTriangle); \ DECLARE_FUNCTION(execReserveNewTriangles); \ DECLARE_FUNCTION(execGetEdgeCount); \ DECLARE_FUNCTION(execIsEdgeValid); \ DECLARE_FUNCTION(execDeleteEdge); \ DECLARE_FUNCTION(execCreateEdgeWithID); \ DECLARE_FUNCTION(execCreateEdge); \ DECLARE_FUNCTION(execReserveNewEdges); \ DECLARE_FUNCTION(execGetVertexInstanceCount); \ DECLARE_FUNCTION(execIsVertexInstanceValid); \ DECLARE_FUNCTION(execDeleteVertexInstance); \ DECLARE_FUNCTION(execCreateVertexInstanceWithID); \ DECLARE_FUNCTION(execCreateVertexInstance); \ DECLARE_FUNCTION(execReserveNewVertexInstances); \ DECLARE_FUNCTION(execGetVertexCount); \ DECLARE_FUNCTION(execIsVertexValid); \ DECLARE_FUNCTION(execDeleteVertex); \ DECLARE_FUNCTION(execCreateVertexWithID); \ DECLARE_FUNCTION(execCreateVertex); \ DECLARE_FUNCTION(execReserveNewVertices); \ DECLARE_FUNCTION(execIsEmpty); \ DECLARE_FUNCTION(execEmpty); #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_ARCHIVESERIALIZER \ DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UMeshDescriptionBase, MESHDESCRIPTION_API) struct Z_Construct_UClass_UMeshDescriptionBase_Statics; MESHDESCRIPTION_API UClass* Z_Construct_UClass_UMeshDescriptionBase_NoRegister(); #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshDescriptionBase(); \ friend struct ::Z_Construct_UClass_UMeshDescriptionBase_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHDESCRIPTION_API UClass* ::Z_Construct_UClass_UMeshDescriptionBase_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshDescriptionBase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshDescription"), Z_Construct_UClass_UMeshDescriptionBase_NoRegister) \ DECLARE_SERIALIZER(UMeshDescriptionBase) \ FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_ARCHIVESERIALIZER #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHDESCRIPTION_API UMeshDescriptionBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshDescriptionBase(UMeshDescriptionBase&&) = delete; \ UMeshDescriptionBase(const UMeshDescriptionBase&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHDESCRIPTION_API, UMeshDescriptionBase); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshDescriptionBase); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshDescriptionBase) \ MESHDESCRIPTION_API virtual ~UMeshDescriptionBase(); #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_24_PROLOG #define FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_INCLASS_NO_PURE_DECLS \ FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h_27_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshDescriptionBase; // ********** End Class UMeshDescriptionBase ******************************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_MeshDescription_Public_MeshDescriptionBase_h PRAGMA_ENABLE_DEPRECATION_WARNINGS