Navigation
Unreal Engine C++ API Reference > 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-> () |