![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FFew |
| struct | FMany |
Public Member Functions | |
| UE_NONCOPYABLE (FAROQueue) | |
| FAROQueue (int32 WorkerIdx) | |
| ~FAROQueue () | |
| bool | TryPush (UObject *Object) |
| template<class Quantity > | |
| TArrayView< UObject * > | Pop () |
| template<class Quantity > | |
| TArrayView< UObject * > | Steal () |
| template<void(*)() Fence, uint32 NumWanted> | |
| FORCEINLINE_DEBUGGABLE TArrayView< UObject * > | PopImpl () |
| template<class Quantity > | |
| FORCEINLINE TArrayView< UObject * > | Pop () |
| template<class Quantity > | |
| FORCEINLINE TArrayView< UObject * > | Steal () |
Static Public Attributes | |
| template<class Quantity > | |
| static constexpr int | NumPop = std::is_same_v<Quantity, FMany> ? 64 : 4 |
|
explicit |
| UE::GC::FAROQueue::~FAROQueue | ( | ) |
| TArrayView< UObject * > UE::GC::FAROQueue::Pop | ( | ) |
| FORCEINLINE TArrayView< UObject * > UE::GC::FAROQueue::Pop | ( | ) |
| FORCEINLINE_DEBUGGABLE TArrayView< UObject * > UE::GC::FAROQueue::PopImpl | ( | ) |
| TArrayView< UObject * > UE::GC::FAROQueue::Steal | ( | ) |
| FORCEINLINE TArrayView< UObject * > UE::GC::FAROQueue::Steal | ( | ) |
| FORCEINLINE_DEBUGGABLE bool UE::GC::FAROQueue::TryPush | ( | UObject * | Object | ) |
| UE::GC::FAROQueue::UE_NONCOPYABLE | ( | FAROQueue | ) |
|
staticconstexpr |