Table of Contents

Enum RenderingDevice.DriverResource

Namespace
Godot
Assembly
GodotSharp.dll
public enum RenderingDevice.DriverResource : long

Fields

Buffer = 10

Buffer of any kind of (storage, vertex, etc.).

- Vulkan: VkBuffer.

CommandQueue = 3

The main graphics-compute command queue.

- Vulkan: VkQueue. (rid argument doesn't apply.)

ComputePipeline = 11

- Vulkan: VkPipeline.

LogicalDevice = 0

Specific device object based on a physical device.

- Vulkan: Vulkan device driver resource (VkDevice). (rid argument doesn't apply.)

PhysicalDevice = 1

Physical device the specific logical device is based on.

- Vulkan: VkDevice. (rid argument doesn't apply.)

QueueFamily = 4

The specific family the main queue belongs to.

- Vulkan: the queue family index, an uint32_t. (rid argument doesn't apply.)

RenderPipeline = 12

- Vulkan: VkPipeline.

Sampler = 8

- Vulkan: VkSampler.

Texture = 5

- Vulkan: VkImage.

TextureDataFormat = 7

The native id of the data format of the texture.

- Vulkan: VkFormat.

TextureView = 6

The view of an owned or shared texture.

- Vulkan: VkImageView.

TopmostObject = 2

Top-most graphics API entry object.

- Vulkan: VkInstance. (rid argument doesn't apply.)

UniformSet = 9

- Vulkan: VkDescriptorSet.

[Obsolete("Use 'Godot.RenderingDevice.DriverResource.Buffer' instead.")] VulkanBuffer = 10
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.ComputePipeline' instead.")] VulkanComputePipeline = 11
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.UniformSet' instead.")] VulkanDescriptorSet = 9
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.LogicalDevice' instead.")] VulkanDevice = 0
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.Texture' instead.")] VulkanImage = 5
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.TextureDataFormat' instead.")] VulkanImageNativeTextureFormat = 7
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.TextureView' instead.")] VulkanImageView = 6
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.TopmostObject' instead.")] VulkanInstance = 2
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.PhysicalDevice' instead.")] VulkanPhysicalDevice = 1
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.CommandQueue' instead.")] VulkanQueue = 3
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.QueueFamily' instead.")] VulkanQueueFamilyIndex = 4
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.RenderPipeline' instead.")] VulkanRenderPipeline = 12
[Obsolete("Use 'Godot.RenderingDevice.DriverResource.Sampler' instead.")] VulkanSampler = 8