Go to the source code of this file.
◆ VIRTUALTEXTURE_LOG2_MAX_PAGETABLE_SIZE
| #define VIRTUALTEXTURE_LOG2_MAX_PAGETABLE_SIZE 12u |
Maximum dimension of VT page table texture
◆ VIRTUALTEXTURE_MAX_FEEDBACK_SPACES
| #define VIRTUALTEXTURE_MAX_FEEDBACK_SPACES 16 |
Maximum number of virtual texture spaces that can support feedback
◆ VIRTUALTEXTURE_MAX_PAGETABLE_SIZE
◆ VIRTUALTEXTURE_MIN_PAGETABLE_SIZE
| #define VIRTUALTEXTURE_MIN_PAGETABLE_SIZE 32u |
◆ VIRTUALTEXTURE_SPACE_MAXLAYERS
| #define VIRTUALTEXTURE_SPACE_MAXLAYERS 8 |
Maximum number of layers that can be allocated in a single VT page table
◆ FVTProducerDestroyedFunction
◆ EVTPageTableFormat
◆ EVTProducePageFlags
| Enumerator |
|---|
| None | |
| SkipPageBorders | |
| ContinuousUpdate | |
◆ EVTRequestPagePriority
◆ EVTRequestPageStatus
| Enumerator |
|---|
| Invalid | The request is invalid and no data will ever be available
|
| Saturated | Requested data is not being produced, and a request can't be started as some part of the system is at capacity. Requesting the same data at a later time should succeed.
|
| Pending | Requested data is currently being produced, but is not yet ready. It's valid to produce this data, but doing so may block until data is ready.
|
| Available | Requested data is available
|
◆ AddOrMergeTileRequest()
Helper function that tries to add a new FVirtualTextureLocalTileRequest to a TSet but, in case this tile is already in the set, merges it with the existing request :
◆ DECLARE_LOG_CATEGORY_EXTERN()
◆ DECLARE_STATS_GROUP() [1/2]
◆ DECLARE_STATS_GROUP() [2/2]
◆ ENUM_CLASS_FLAGS()
◆ VTRequestPageStatus_HasData()
Check to see there is data available (possibly requiring waiting) given the current status