UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshEnum.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
Core/Types.h
"
5
6
namespace
UE::CADKernel
7
{
16
enum
EGridSpace
:
uint8
17
{
18
Default2D
= 0,
// do not modified enum value as it is used for a static array
19
Scaled
= 1,
20
UniformScaled
= 2,
21
EndGridSpace
22
};
23
24
enum
EMeshingState
:
uint8
25
{
26
NotMeshed
= 0,
27
PartiallyMeshed
,
28
FullyMeshed
29
};
30
31
enum
ECoordinateType
:
uint8
32
{
33
VertexCoordinate
,
34
ImposedCoordinate
,
// imposted cutting point by thin zone meshing process
35
IsoUCoordinate
,
36
IsoVCoordinate
,
37
IsoUVCoordinate
,
38
OtherCoordinate
39
};
40
namespace
GridSpace
41
{
42
43
inline
FString ToString(
EGridSpace
Space)
44
{
45
switch
(Space)
46
{
47
case
Default2D
:
48
return
FString(
TEXT
(
"Default2D"
));
49
case
Scaled
:
50
return
FString(
TEXT
(
"Scaled"
));
51
case
UniformScaled
:
52
return
FString(
TEXT
(
"UniformScaled"
));
53
default
:
54
return
FString(
TEXT
(
""
));
55
}
56
}
57
58
}
// namespace GridSpace
59
60
}
// namespace UE::CADKernel
61
TEXT
#define TEXT(x)
Definition
Platform.h:1272
Types.h
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
UE::CADKernel
Definition
CADEntity.cpp:23
UE::CADKernel::EMeshingState
EMeshingState
Definition
MeshEnum.h:25
UE::CADKernel::NotMeshed
@ NotMeshed
Definition
MeshEnum.h:26
UE::CADKernel::FullyMeshed
@ FullyMeshed
Definition
MeshEnum.h:28
UE::CADKernel::PartiallyMeshed
@ PartiallyMeshed
Definition
MeshEnum.h:27
UE::CADKernel::EGridSpace
EGridSpace
Definition
MeshEnum.h:17
UE::CADKernel::UniformScaled
@ UniformScaled
Definition
MeshEnum.h:20
UE::CADKernel::EndGridSpace
@ EndGridSpace
Definition
MeshEnum.h:21
UE::CADKernel::Scaled
@ Scaled
Definition
MeshEnum.h:19
UE::CADKernel::Default2D
@ Default2D
Definition
MeshEnum.h:18
UE::CADKernel::ECoordinateType
ECoordinateType
Definition
MeshEnum.h:32
UE::CADKernel::ImposedCoordinate
@ ImposedCoordinate
Definition
MeshEnum.h:34
UE::CADKernel::IsoUVCoordinate
@ IsoUVCoordinate
Definition
MeshEnum.h:37
UE::CADKernel::IsoVCoordinate
@ IsoVCoordinate
Definition
MeshEnum.h:36
UE::CADKernel::IsoUCoordinate
@ IsoUCoordinate
Definition
MeshEnum.h:35
UE::CADKernel::VertexCoordinate
@ VertexCoordinate
Definition
MeshEnum.h:33
UE::CADKernel::OtherCoordinate
@ OtherCoordinate
Definition
MeshEnum.h:38
Engine
Source
Runtime
Datasmith
CADKernel
Base
Public
Mesh
MeshEnum.h
Generated by
1.9.8