#include <UniqueRequestList.h>
|
| | FUniqueRequestList (FConcurrentLinearBulkObjectAllocator &Allocator) |
| |
| void | Initialize () |
| |
| void | Reset (bool bResetContinousUpdates) |
| |
| uint32 | GetNumLoadRequests () const |
| |
| uint32 | GetNumNonStreamingLoadRequests () const |
| |
| uint32 | GetNumMappingRequests () const |
| |
| uint32 | GetNumDirectMappingRequests () const |
| |
| uint32 | GetNumContinuousUpdateRequests () const |
| |
| uint32 | GetNumAdaptiveAllocationRequests () const |
| |
| const FVirtualTextureLocalTileRequest & | GetLoadRequest (uint32 i) const |
| |
| const FMappingRequest & | GetMappingRequest (uint32 i) const |
| |
| const FDirectMappingRequest & | GetDirectMappingRequest (uint32 i) const |
| |
| const FVirtualTextureLocalTileRequest & | GetContinuousUpdateRequest (uint32 i) const |
| |
| const uint32 & | GetAdaptiveAllocationRequest (uint32 i) const |
| |
| uint8 | GetGroupMask (uint32 i) const |
| |
| bool | IsLocked (uint32 i) const |
| |
| uint16 | AddLoadRequest (const FVirtualTextureLocalTileRequest &TileRequest, uint8 GroupMask, uint16 Count, bool bStreamingRequest) |
| |
| uint16 | LockLoadRequest (const FVirtualTextureLocalTileRequest &TileRequest, uint8 GroupMask, bool bStreamingRequest) |
| |
| void | AddMappingRequest (uint16 LoadRequestIndex, uint8 ProducerPhysicalGroupIndex, uint8 SpaceID, uint8 PageTableLayerIndex, uint32 MaxLevel, uint32 vAddress, uint8 vLevel, uint8 Local_vLevel) |
| |
| void | AddDirectMappingRequest (uint8 InSpaceID, uint16 InPhysicalSpaceID, uint8 InPageTableLayerIndex, uint32 MaxLevel, uint32 InAddress, uint8 InLevel, uint8 InLocalLevel, uint16 InPhysicalAddress) |
| |
| void | AddDirectMappingRequest (const FDirectMappingRequest &Request) |
| |
| void | AddContinuousUpdateRequest (const FVirtualTextureLocalTileRequest &Request) |
| |
| void | AddAdaptiveAllocationRequest (uint32 Request) |
| |
| void | MergeRequests (const FUniqueRequestList *RESTRICT Other, FConcurrentLinearBulkObjectAllocator &Allocator) |
| |
| void | SortRequests (FVirtualTextureProducerCollection &Producers, FConcurrentLinearBulkObjectAllocator &Allocator, uint32 MaxNonStreamingLoadRequests, uint32 MaxStreamingLoadRequests, bool bUseCombinedLimit, bool bSortByPriority) |
| |
◆ FUniqueRequestList()
◆ AddAdaptiveAllocationRequest()
| void FUniqueRequestList::AddAdaptiveAllocationRequest |
( |
uint32 |
Request | ) |
|
◆ AddContinuousUpdateRequest()
◆ AddDirectMappingRequest() [1/2]
◆ AddDirectMappingRequest() [2/2]
◆ AddLoadRequest()
◆ AddMappingRequest()
◆ GetAdaptiveAllocationRequest()
| const uint32 & FUniqueRequestList::GetAdaptiveAllocationRequest |
( |
uint32 |
i | ) |
const |
|
inline |
◆ GetContinuousUpdateRequest()
◆ GetDirectMappingRequest()
◆ GetGroupMask()
| uint8 FUniqueRequestList::GetGroupMask |
( |
uint32 |
i | ) |
const |
|
inline |
◆ GetLoadRequest()
◆ GetMappingRequest()
◆ GetNumAdaptiveAllocationRequests()
| uint32 FUniqueRequestList::GetNumAdaptiveAllocationRequests |
( |
| ) |
const |
|
inline |
◆ GetNumContinuousUpdateRequests()
| uint32 FUniqueRequestList::GetNumContinuousUpdateRequests |
( |
| ) |
const |
|
inline |
◆ GetNumDirectMappingRequests()
| uint32 FUniqueRequestList::GetNumDirectMappingRequests |
( |
| ) |
const |
|
inline |
◆ GetNumLoadRequests()
| uint32 FUniqueRequestList::GetNumLoadRequests |
( |
| ) |
const |
|
inline |
◆ GetNumMappingRequests()
| uint32 FUniqueRequestList::GetNumMappingRequests |
( |
| ) |
const |
|
inline |
◆ GetNumNonStreamingLoadRequests()
| uint32 FUniqueRequestList::GetNumNonStreamingLoadRequests |
( |
| ) |
const |
|
inline |
◆ Initialize()
| void FUniqueRequestList::Initialize |
( |
| ) |
|
|
inline |
◆ IsLocked()
| bool FUniqueRequestList::IsLocked |
( |
uint32 |
i | ) |
const |
|
inline |
◆ LockLoadRequest()
◆ MergeRequests()
◆ Reset()
| void FUniqueRequestList::Reset |
( |
bool |
bResetContinousUpdates | ) |
|
|
inline |
◆ SortRequests()
The documentation for this class was generated from the following file: