32 results for "memory"
Swaps two elements by directly exchanging their raw memory bytes via the global Swap template.
Serialises this TArray into a frozen memory image via FMemoryImageWriter.
Grows the array by Count elements without constructing them, returning the index of the first new slot.
Appends Count new elements at the end of the array, zero-initialising their memory via FMemory::Memzero.
The allocator object responsible for managing the raw memory backing the array.
A static method that feeds the element type's layout descriptor into a SHA1 hash.
Serializes the entire array as a raw memory blob during loading, bypassing per-element serialization for significant performance gains.
Reconstructs a live TArray from a frozen (WriteMemoryImage) binary representation by placement-constructing a new TArray at Dst and copying element data through the allocator's CopyUnfrozen path.
Reports the array's current and peak memory usage to an accounting archive by calling Ar.
Destructs all elements and sets Num to 0.
Manages asynchronous and synchronous loading of soft-referenced UObject assets.
Returns a hash of the weak pointer based on the raw object address, suitable for use in TSet and TMap containers.
Inserts Count zero-initialized elements at Index by shifting existing elements right and then zeroing the new slots with FMemory::Memzero.
Synchronously loads the class referenced by this soft pointer if it is not already in memory, then returns it.
Synchronously loads the referenced asset if it is not already in memory and returns a typed T* pointer.
The numeric suffix component of an FName stored internally as (public_number + 1) so that zero-initialised memory represents NAME_NO_NUMBER_INTERNAL.
Requests that the given string table entry be loaded into memory before it is needed, avoiding a hitch when the text is first displayed.
Constructs a new FString using printf-style format specifiers.
Pre-allocates memory for at least Number elements without changing the logical size.
Pre-allocates memory in the global FName table to reduce reallocations during bulk name registration.
Removes all elements (calls destructors) but retains allocated memory for reuse.
Resizes the array to exactly NewNum elements without initialising any newly added memory.
Directly sets the internal element count without touching memory, running destructors, or reallocating.
Resizes the array to exactly NewNum elements.
Reallocates the backing buffer so it exactly fits the current number of elements, releasing any excess capacity (slack).
Swaps two elements at the given indices after verifying both indices are in bounds.
The primary dynamic array container in Unreal Engine, equivalent to `std::vector`.
A typed soft reference to a UObject asset that stores the asset path as a string.
Converts the frozen memory image representation of this TArray to a human-readable string by delegating to the allocator's ToString.
A component that stores key-value pairs for AI decision-making.
A scrollable container that stacks child widgets vertically (or horizontally) with an optional scrollbar.
Removes a previously streamed-in sub-level from the world by name, freeing its memory and actors.