VulkanContext Type
Exposes the vulkan handles that must be globally accessible within the renderer. TODO: P1: group fields / properties by role rather than type.
Record fields
| Record Field | Description |
|
|
|
|
Full Usage:
FrameAbandoned_
Field type: bool
Modifiers: mutable |
|
|
|
|
|
|
|
Full Usage:
RenderCommandBuffersCursor_
Field type: int
Modifiers: mutable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
TryCreateVkSurface_
Field type: nativeptr<SDL_Window> -> VkInstance -> VkSurfaceKHR option
|
|
|
|
Instance members
| Instance member | Description |
Full Usage:
this.AnisotropySupported
Returns: bool
|
|
|
|
|
|
Full Usage:
this.MaxAnisotropy
Returns: float32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Static members
| Static member | Description |
|
|
Full Usage:
VulkanContext.beginFrame resolveImage context
Parameters:
VkImage
context : VulkanContext
|
|
|
|
Full Usage:
VulkanContext.endFrame windowViewport resolveImage context
Parameters:
Viewport
resolveImage : VkImage
context : VulkanContext
|
|
|
|
Full Usage:
VulkanContext.tryCreate tryCreateVkSurface window
Parameters:
nativeptr<SDL_Window> -> VkInstance -> VkSurfaceKHR option
window : nativeptr<SDL_Window>
Returns: VulkanContext option
|
|
|
|
Nu