WorldViewport struct
#include <Editor/Public/WorldViewport.h>
Public functions
- void AllocateDirtyPlanes(uint32_t wordCount)
- Allocate dirty tracking arrays. Called by renderer on viewport creation.
- void FreeDirtyPlanes()
- Free dirty tracking arrays. Called by renderer on viewport destruction.
Public variables
- WorldBase* TargetWorld
- VulkanImage ColorTarget
- VulkanImage DepthTarget
- VkDescriptorSet ImGuiTexture
- VkSampler ImGuiSampler
- VulkanBuffer GpuData
- VulkanBuffer FieldSlabs
- uint32_t CurrentFieldSlab
- uint32_t PrevFieldSlab
- uint32_t GPUActiveFrame
- uint32_t GPUPrevFrame
- bool FirstSlabWrite
- uint64_t* DirtyPlanes
- uint64_t* DirtySnapshot
- uint32_t DirtyWordCount
- uint64_t LastVolatileFrame
- uint64_t LastTemporalFrame
- uint64_t PrevVolatileFrame
- uint64_t PrevTemporalFrame
- SlabFieldUploadInfo VpUploadFields
-
TrinyxJobs::
JobCounter SlabUploadCounter - bool bSlabUploadPending
- uint64_t PendingRenderAckFrame
- uint64_t PendingVolatileFrameLock
- uint64_t PendingTemporalFrameLock
- uint32_t Width
- uint32_t Height
- bool bActive
- bool bHasSlabData