Navigation
API > API/Runtime > API/Runtime/MeshDescription
References
| Module | MeshDescription |
| Header | /Engine/Source/Runtime/MeshDescription/Public/MeshElementContainer.h |
| Include | #include "MeshElementContainer.h" |
Syntax
class FMeshElementTypeWrapper
Remarks
This is a wrapper for a FMeshElementChannels. It holds a TUniquePtr pointing to the actual FMeshElementChannels, so that its address is constant and can be cached.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMeshElementTypeWrapper
(
const int32 NumberOfChannels |
Default constructor - construct a MeshElementType, optionally with more than one channel | ||
FMeshElementTypeWrapper
(
const FMeshElementTypeWrapper& Other |
Copy constructor - make a deep copy of the MeshElementType through the TUniquePtr | ||
| Default move constructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FMeshElementChannels * | Get () |
Transparent access through the TUniquePtr | |
| FMeshElementChannels * | Get () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const FMeshElementChannels & | operator* () |
||
| FMeshElementChannels & | operator* () |
||
| FMeshElementTypeWrapper & | operator=
(
const FMeshElementTypeWrapper& Other |
Copy assignment | |
| FMeshElementTypeWrapper & | Default move assignment | ||
| const FMeshElementChannels * | operator-> () |
||
| FMeshElementChannels * | operator-> () |