UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GeometryBase.h File Reference
#include "CoreTypes.h"
#include "Logging/LogMacros.h"

Go to the source code of this file.

Classes

struct  UE::Geometry::FForceGeometryNamespaceToExist
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 

Macros

#define PREDECLARE_GEOMETRY(TypeName)   namespace UE { namespace Geometry { TypeName; }}
 
#define PREDECLARE_USE_GEOMETRY_CLASS(ClassName)   namespace UE { namespace Geometry { class ClassName; }} using UE::Geometry::ClassName;
 
#define PREDECLARE_USE_GEOMETRY_STRUCT(StructName)   namespace UE { namespace Geometry { struct StructName; }} using UE::Geometry::StructName;
 

Functions

GEOMETRYCORE_API DECLARE_LOG_CATEGORY_EXTERN (LogGeometry, Log, All)
 

Macro Definition Documentation

◆ PREDECLARE_GEOMETRY

#define PREDECLARE_GEOMETRY (   TypeName)    namespace UE { namespace Geometry { TypeName; }}

Predeclare the type TypeName in the UE::Geometry:: namespace

◆ PREDECLARE_USE_GEOMETRY_CLASS

#define PREDECLARE_USE_GEOMETRY_CLASS (   ClassName)    namespace UE { namespace Geometry { class ClassName; }} using UE::Geometry::ClassName;

Predeclare the class ClassName in the UE::Geometry:: namespace, and then add a using UE::Geometry::ClassName declaration.

◆ PREDECLARE_USE_GEOMETRY_STRUCT

#define PREDECLARE_USE_GEOMETRY_STRUCT (   StructName)    namespace UE { namespace Geometry { struct StructName; }} using UE::Geometry::StructName;

Predeclare struct class StructName in the UE::Geometry:: namespace, and then add a using UE::Geometry::StructName declaration.

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

GEOMETRYCORE_API DECLARE_LOG_CATEGORY_EXTERN ( LogGeometry  ,
Log  ,
All   
)