UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshElementChannels Class Reference

#include <MeshElementContainer.h>

Public Member Functions

 FMeshElementChannels (const int32 NumberOfIndices=1)
 
const FMeshElementContainerGet (const int32 Index=0) const
 
const FMeshElementContaineroperator[] (const int32 Index) const
 
const FMeshElementContaineroperator* () const
 
const FMeshElementContaineroperator-> () const
 
FMeshElementContainerGet (const int32 Index=0)
 
FMeshElementContaineroperator[] (const int32 Index)
 
FMeshElementContaineroperator* ()
 
FMeshElementContaineroperator-> ()
 
void SetNumChannels (const int32 NumIndices)
 
int32 GetNumChannels () const
 
void Reset ()
 
bool IsEmpty () const
 

Friends

FArchiveoperator<< (FArchive &Ar, FMeshElementChannels &ElementType)
 

Detailed Description

This is a wrapper for an array of allocated MeshElementContainers.

Constructor & Destructor Documentation

◆ FMeshElementChannels()

FMeshElementChannels::FMeshElementChannels ( const int32  NumberOfIndices = 1)
inlineexplicit

Default constructor creates a single element

Member Function Documentation

◆ Get() [1/2]

FMeshElementContainer & FMeshElementChannels::Get ( const int32  Index = 0)
inline

◆ Get() [2/2]

const FMeshElementContainer & FMeshElementChannels::Get ( const int32  Index = 0) const
inline

Transparent access through the array

◆ GetNumChannels()

int32 FMeshElementChannels::GetNumChannels ( ) const
inline

Get the number of indices

◆ IsEmpty()

bool FMeshElementChannels::IsEmpty ( ) const
inline

Determines whether the mesh element type is empty or not

◆ operator*() [1/2]

FMeshElementContainer & FMeshElementChannels::operator* ( )
inline

◆ operator*() [2/2]

const FMeshElementContainer & FMeshElementChannels::operator* ( ) const
inline

◆ operator->() [1/2]

FMeshElementContainer * FMeshElementChannels::operator-> ( )
inline

◆ operator->() [2/2]

const FMeshElementContainer * FMeshElementChannels::operator-> ( ) const
inline

◆ operator[]() [1/2]

FMeshElementContainer & FMeshElementChannels::operator[] ( const int32  Index)
inline

◆ operator[]() [2/2]

const FMeshElementContainer & FMeshElementChannels::operator[] ( const int32  Index) const
inline

◆ Reset()

void FMeshElementChannels::Reset ( )
inline

Resets the containers

◆ SetNumChannels()

void FMeshElementChannels::SetNumChannels ( const int32  NumIndices)
inline

Change the number of indices

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FMeshElementChannels ElementType 
)
friend

Serializer


The documentation for this class was generated from the following file: