KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::FRawObjectIterator Class Reference

Class for iterating through all objects, including class default objects, unreachable objects...all UObjects. More...

#include <UObjectIterator.h>

Inheritance diagram for Karma::FRawObjectIterator:
Karma::FUObjectArray::TIterator

Public Member Functions

 FRawObjectIterator (bool bOnlyGCedObjects=false)
FORCEINLINE FUObjectItemoperator* () const
FORCEINLINE FUObjectItemoperator-> () const
Public Member Functions inherited from Karma::FUObjectArray::TIterator
 TIterator (const FUObjectArray &InArray, bool bOnlyGCedObjects=false)
 TIterator (EEndTagType, const TIterator &InIter)
FORCEINLINE void operator++ ()
bool operator== (const TIterator &Rhs) const
bool operator!= (const TIterator &Rhs) const
FORCEINLINE operator bool () const
FORCEINLINE bool operator! () const
FORCEINLINE int32 GetIndex () const

Additional Inherited Members

Public Types inherited from Karma::FUObjectArray::TIterator
enum  EEndTagType { EndTag }
Protected Member Functions inherited from Karma::FUObjectArray::TIterator
FORCEINLINE FUObjectItemGetObject () const
FORCEINLINE bool Advance ()
const FUObjectArrayGetIteratedArray () const

Detailed Description

Class for iterating through all objects, including class default objects, unreachable objects...all UObjects.

Constructor & Destructor Documentation

◆ FRawObjectIterator()

Karma::FRawObjectIterator::FRawObjectIterator ( bool bOnlyGCedObjects = false)
inline

Constructor

Parameters
bOnlyGCedObjectsif true, skip all of the permanent objects
Since
Karma 1.0.0

Member Function Documentation

◆ operator*()

FORCEINLINE FUObjectItem * Karma::FRawObjectIterator::operator* ( ) const
inline

Iterator dereference

Returns
the object pointer pointed at by the iterator
Since
Karma 1.0.0

◆ operator->()

FORCEINLINE FUObjectItem * Karma::FRawObjectIterator::operator-> ( ) const
inline

Iterator dereference

Returns
the object pointer pointed at by the iterator
Since
Karma 1.0.0

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