UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSurfaceIterator< LevelFilter > Class Template Reference

#include <SurfaceIterators.h>

+ Inheritance diagram for TSurfaceIterator< LevelFilter >:

Public Types

typedef TSurfaceIteratorBase< FAllSurfaceFilter, LevelFilterSuper
 
- Public Types inherited from TSurfaceIteratorBase< SurfaceFilter, LevelFilter >
typedef SurfaceFilter SurfaceFilterType
 
typedef LevelFilter LevelFilterType
 

Public Member Functions

 TSurfaceIterator (UWorld *InWorld)
 
- Public Member Functions inherited from TSurfaceIteratorBase< SurfaceFilter, LevelFilter >
FBspSurfoperator* ()
 
FBspSurfoperator-> ()
 
 operator bool () const
 
UModelGetModel ()
 
int32 GetSurfaceIndex () const
 
int32 GetLevelIndex () const
 
UWorldGetWorld ()
 
ULevelGetLevel () const
 
void operator++ ()
 

Additional Inherited Members

- Protected Member Functions inherited from TSurfaceIteratorBase< SurfaceFilter, LevelFilter >
 TSurfaceIteratorBase (UWorld *InWorld)
 

Detailed Description

template<class LevelFilter = DefaultSurfaceLevelFilter>
class TSurfaceIterator< LevelFilter >

Iterates over selected surfaces of the specified UWorld.

Member Typedef Documentation

◆ Super

template<class LevelFilter = DefaultSurfaceLevelFilter>
typedef TSurfaceIteratorBase<FAllSurfaceFilter, LevelFilter> TSurfaceIterator< LevelFilter >::Super

Constructor & Destructor Documentation

◆ TSurfaceIterator()

template<class LevelFilter = DefaultSurfaceLevelFilter>
TSurfaceIterator< LevelFilter >::TSurfaceIterator ( UWorld InWorld)
inline

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