#include <VulkanViewport.h>
|
| void | OnSystemResolutionChanged (uint32 ResX, uint32 ResY) |
| |
| void | CreateSwapchain (FVulkanCommandListContext &Context, struct FVulkanSwapChainRecreateInfo *RecreateInfo, FVulkanPlatformWindowContext &WindowContext) |
| |
| bool | TryAcquireImageIndex () |
| |
| void | InitImages (FVulkanContextCommon &Context, TConstArrayView< VkImage > Images) |
| |
| void | RecreateSwapchainFromRT (FRHICommandListImmediate &RHICmdList, EPixelFormat PreferredPixelFormat, FVulkanPlatformWindowContext &WindowContext) |
| |
| void | RecreateSwapchainFromRT (FRHICommandListImmediate &RHICmdList, FVulkanPlatformWindowContext &WindowContext) |
| |
| void | Resize (FRHICommandListImmediate &RHICmdList, uint32 InSizeX, uint32 InSizeY, bool bIsFullscreen, EPixelFormat PreferredPixelFormat, FVulkanPlatformWindowContext &WindowContext) |
| |
| bool | DoCheckedSwapChainJob (FVulkanCommandListContext &Context) |
| |
| bool | SupportsStandardSwapchain () |
| |
| bool | RequiresRenderingBackBuffer () |
| |
| EPixelFormat | GetPixelFormatForNonDefaultSwapchain () |
| |
| virtual RHI_API | ~FRHIResource () |
| |
◆ anonymous enum
◆ FVulkanViewport()
◆ ~FVulkanViewport()
| FVulkanViewport::~FVulkanViewport |
( |
| ) |
|
◆ AdvanceBackBufferFrame()
◆ CreateSwapchain()
◆ DestroySwapchain()
◆ DoCheckedSwapChainJob()
◆ GetBackBuffer()
◆ GetBackBufferImage()
◆ GetBackBufferImageCount()
| uint32 FVulkanViewport::GetBackBufferImageCount |
( |
| ) |
|
|
inline |
◆ GetCustomPresent()
|
|
inlinefinaloverridevirtual |
Returns currently set custom present handler.
Reimplemented from FRHIViewport.
◆ GetPixelFormatForNonDefaultSwapchain()
| EPixelFormat FVulkanViewport::GetPixelFormatForNonDefaultSwapchain |
( |
| ) |
|
|
protected |
◆ GetPresentCount()
| uint32 FVulkanViewport::GetPresentCount |
( |
| ) |
const |
|
inline |
◆ GetSizeXY()
| FIntPoint FVulkanViewport::GetSizeXY |
( |
| ) |
const |
|
inline |
◆ GetSwapChain()
◆ GetWindowHandle()
| void * FVulkanViewport::GetWindowHandle |
( |
| ) |
|
|
inline |
◆ InitImages()
◆ IsFullscreen()
| bool FVulkanViewport::IsFullscreen |
( |
| ) |
const |
|
inline |
◆ IssueFrameEvent()
| void FVulkanViewport::IssueFrameEvent |
( |
| ) |
|
|
overridevirtual |
◆ OnSystemResolutionChanged()
◆ Present()
◆ RecreateSwapchain()
◆ RecreateSwapchainFromRT() [1/2]
◆ RecreateSwapchainFromRT() [2/2]
◆ RequiresRenderingBackBuffer()
| bool FVulkanViewport::RequiresRenderingBackBuffer |
( |
| ) |
|
|
protected |
◆ Resize()
◆ SetCustomPresent()
|
|
inlinefinaloverridevirtual |
Sets custom Present handler on the viewport
Reimplemented from FRHIViewport.
◆ SupportsStandardSwapchain()
| bool FVulkanViewport::SupportsStandardSwapchain |
( |
| ) |
|
|
protected |
◆ Tick()
| void FVulkanViewport::Tick |
( |
float |
DeltaTime | ) |
|
|
finaloverridevirtual |
Ticks the viewport on the Game thread
Reimplemented from FRHIViewport.
◆ TryAcquireImageIndex()
| bool FVulkanViewport::TryAcquireImageIndex |
( |
| ) |
|
|
protected |
◆ WaitForFrameEventCompletion()
| void FVulkanViewport::WaitForFrameEventCompletion |
( |
| ) |
|
|
overridevirtual |
◆ FRHICommandAcquireBackBuffer
◆ FVulkanBackBuffer
◆ FVulkanCommandListContext
◆ FVulkanDynamicRHI
◆ AcquiredImageIndex
| int32 FVulkanViewport::AcquiredImageIndex |
|
protected |
◆ AcquiredSemaphore
◆ BackBufferImages
◆ bIsFullscreen
| bool FVulkanViewport::bIsFullscreen |
|
protected |
◆ bRenderOffscreen
| bool FVulkanViewport::bRenderOffscreen |
|
protected |
◆ CachedOrientation
◆ CustomPresent
◆ Device
◆ LastFrameSyncPoint
◆ LockToVsync
| int8 FVulkanViewport::LockToVsync |
|
protected |
◆ PixelFormat
◆ PresentCount
| uint32 FVulkanViewport::PresentCount |
|
protected |
◆ RecreatingSwapchain
narrow-scoped section that locks access to back buffer during its recreation
◆ RenderingBackBuffer
◆ RenderingDoneSemaphores
◆ RHIBackBuffer
◆ SizeX
◆ SizeY
◆ SwapChain
◆ TextureViews
◆ WindowHandle
| void* FVulkanViewport::WindowHandle |
|
protected |
The documentation for this class was generated from the following files: