@react-gnome/gjs-esm-types
Version:
TypeScript module declarations for GJS ESM modules.
2,471 lines (1,547 loc) • 144 kB
TypeScript
/*
* Type Definitions for Gjs (https://gjs.guide/)
*
* These type definitions are automatically generated, do not edit them by hand.
* If you found a bug fix it in ts-for-gir itself or create a bug report on https://github.com/gjsify/ts-for-gjs
*/
import type GObject from "gi://GObject?version=2.0";
declare module "gi://Vulkan?version=1.0" {
interface Flags {}
class Flags {
// Own properties of Vulkan-1.0.Vulkan.Flags
static name: string;
}
interface Bool32 {}
class Bool32 {
// Own properties of Vulkan-1.0.Vulkan.Bool32
static name: string;
}
interface DeviceSize {}
class DeviceSize {
// Own properties of Vulkan-1.0.Vulkan.DeviceSize
static name: string;
}
interface SampleMask {}
class SampleMask {
// Own properties of Vulkan-1.0.Vulkan.SampleMask
static name: string;
}
interface Instance {}
class Instance {
// Own properties of Vulkan-1.0.Vulkan.Instance
static name: string;
}
interface PhysicalDevice {}
class PhysicalDevice {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDevice
static name: string;
}
interface Device {}
class Device {
// Own properties of Vulkan-1.0.Vulkan.Device
static name: string;
}
interface Queue {}
class Queue {
// Own properties of Vulkan-1.0.Vulkan.Queue
static name: string;
}
interface Semaphore {}
class Semaphore {
// Own properties of Vulkan-1.0.Vulkan.Semaphore
static name: string;
}
interface CommandBuffer {}
class CommandBuffer {
// Own properties of Vulkan-1.0.Vulkan.CommandBuffer
static name: string;
}
interface Fence {}
class Fence {
// Own properties of Vulkan-1.0.Vulkan.Fence
static name: string;
}
interface DeviceMemory {}
class DeviceMemory {
// Own properties of Vulkan-1.0.Vulkan.DeviceMemory
static name: string;
}
interface Buffer {}
class Buffer {
// Own properties of Vulkan-1.0.Vulkan.Buffer
static name: string;
}
interface Image {}
class Image {
// Own properties of Vulkan-1.0.Vulkan.Image
static name: string;
}
interface Event {}
class Event {
// Own properties of Vulkan-1.0.Vulkan.Event
static name: string;
}
interface QueryPool {}
class QueryPool {
// Own properties of Vulkan-1.0.Vulkan.QueryPool
static name: string;
}
interface BufferView {}
class BufferView {
// Own properties of Vulkan-1.0.Vulkan.BufferView
static name: string;
}
interface ImageView {}
class ImageView {
// Own properties of Vulkan-1.0.Vulkan.ImageView
static name: string;
}
interface ShaderModule {}
class ShaderModule {
// Own properties of Vulkan-1.0.Vulkan.ShaderModule
static name: string;
}
interface PipelineCache {}
class PipelineCache {
// Own properties of Vulkan-1.0.Vulkan.PipelineCache
static name: string;
}
interface PipelineLayout {}
class PipelineLayout {
// Own properties of Vulkan-1.0.Vulkan.PipelineLayout
static name: string;
}
interface RenderPass {}
class RenderPass {
// Own properties of Vulkan-1.0.Vulkan.RenderPass
static name: string;
}
interface Pipeline {}
class Pipeline {
// Own properties of Vulkan-1.0.Vulkan.Pipeline
static name: string;
}
interface DescriptorSetLayout {}
class DescriptorSetLayout {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetLayout
static name: string;
}
interface Sampler {}
class Sampler {
// Own properties of Vulkan-1.0.Vulkan.Sampler
static name: string;
}
interface DescriptorPool {}
class DescriptorPool {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPool
static name: string;
}
interface DescriptorSet {}
class DescriptorSet {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSet
static name: string;
}
interface Framebuffer {}
class Framebuffer {
// Own properties of Vulkan-1.0.Vulkan.Framebuffer
static name: string;
}
interface CommandPool {}
class CommandPool {
// Own properties of Vulkan-1.0.Vulkan.CommandPool
static name: string;
}
interface PipelineCacheHeaderVersion {}
class PipelineCacheHeaderVersion {
// Own properties of Vulkan-1.0.Vulkan.PipelineCacheHeaderVersion
static name: string;
}
interface Result {}
class Result {
// Own properties of Vulkan-1.0.Vulkan.Result
static name: string;
}
interface StructureType {}
class StructureType {
// Own properties of Vulkan-1.0.Vulkan.StructureType
static name: string;
}
interface SystemAllocationScope {}
class SystemAllocationScope {
// Own properties of Vulkan-1.0.Vulkan.SystemAllocationScope
static name: string;
}
interface InternalAllocationType {}
class InternalAllocationType {
// Own properties of Vulkan-1.0.Vulkan.InternalAllocationType
static name: string;
}
interface Format {}
class Format {
// Own properties of Vulkan-1.0.Vulkan.Format
static name: string;
}
interface ImageType {}
class ImageType {
// Own properties of Vulkan-1.0.Vulkan.ImageType
static name: string;
}
interface ImageTiling {}
class ImageTiling {
// Own properties of Vulkan-1.0.Vulkan.ImageTiling
static name: string;
}
interface PhysicalDeviceType {}
class PhysicalDeviceType {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceType
static name: string;
}
interface QueryType {}
class QueryType {
// Own properties of Vulkan-1.0.Vulkan.QueryType
static name: string;
}
interface SharingMode {}
class SharingMode {
// Own properties of Vulkan-1.0.Vulkan.SharingMode
static name: string;
}
interface ImageLayout {}
class ImageLayout {
// Own properties of Vulkan-1.0.Vulkan.ImageLayout
static name: string;
}
interface ImageViewType {}
class ImageViewType {
// Own properties of Vulkan-1.0.Vulkan.ImageViewType
static name: string;
}
interface ComponentSwizzle {}
class ComponentSwizzle {
// Own properties of Vulkan-1.0.Vulkan.ComponentSwizzle
static name: string;
}
interface VertexInputRate {}
class VertexInputRate {
// Own properties of Vulkan-1.0.Vulkan.VertexInputRate
static name: string;
}
interface PrimitiveTopology {}
class PrimitiveTopology {
// Own properties of Vulkan-1.0.Vulkan.PrimitiveTopology
static name: string;
}
interface PolygonMode {}
class PolygonMode {
// Own properties of Vulkan-1.0.Vulkan.PolygonMode
static name: string;
}
interface FrontFace {}
class FrontFace {
// Own properties of Vulkan-1.0.Vulkan.FrontFace
static name: string;
}
interface CompareOp {}
class CompareOp {
// Own properties of Vulkan-1.0.Vulkan.CompareOp
static name: string;
}
interface StencilOp {}
class StencilOp {
// Own properties of Vulkan-1.0.Vulkan.StencilOp
static name: string;
}
interface LogicOp {}
class LogicOp {
// Own properties of Vulkan-1.0.Vulkan.LogicOp
static name: string;
}
interface BlendFactor {}
class BlendFactor {
// Own properties of Vulkan-1.0.Vulkan.BlendFactor
static name: string;
}
interface BlendOp {}
class BlendOp {
// Own properties of Vulkan-1.0.Vulkan.BlendOp
static name: string;
}
interface DynamicState {}
class DynamicState {
// Own properties of Vulkan-1.0.Vulkan.DynamicState
static name: string;
}
interface Filter {}
class Filter {
// Own properties of Vulkan-1.0.Vulkan.Filter
static name: string;
}
interface SamplerMipmapMode {}
class SamplerMipmapMode {
// Own properties of Vulkan-1.0.Vulkan.SamplerMipmapMode
static name: string;
}
interface SamplerAddressMode {}
class SamplerAddressMode {
// Own properties of Vulkan-1.0.Vulkan.SamplerAddressMode
static name: string;
}
interface BorderColor {}
class BorderColor {
// Own properties of Vulkan-1.0.Vulkan.BorderColor
static name: string;
}
interface DescriptorType {}
class DescriptorType {
// Own properties of Vulkan-1.0.Vulkan.DescriptorType
static name: string;
}
interface AttachmentLoadOp {}
class AttachmentLoadOp {
// Own properties of Vulkan-1.0.Vulkan.AttachmentLoadOp
static name: string;
}
interface AttachmentStoreOp {}
class AttachmentStoreOp {
// Own properties of Vulkan-1.0.Vulkan.AttachmentStoreOp
static name: string;
}
interface PipelineBindPoint {}
class PipelineBindPoint {
// Own properties of Vulkan-1.0.Vulkan.PipelineBindPoint
static name: string;
}
interface CommandBufferLevel {}
class CommandBufferLevel {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferLevel
static name: string;
}
interface IndexType {}
class IndexType {
// Own properties of Vulkan-1.0.Vulkan.IndexType
static name: string;
}
interface SubpassContents {}
class SubpassContents {
// Own properties of Vulkan-1.0.Vulkan.SubpassContents
static name: string;
}
interface ObjectType {}
class ObjectType {
// Own properties of Vulkan-1.0.Vulkan.ObjectType
static name: string;
}
interface VendorId {}
class VendorId {
// Own properties of Vulkan-1.0.Vulkan.VendorId
static name: string;
}
interface InstanceCreateFlags {}
class InstanceCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.InstanceCreateFlags
static name: string;
}
interface FormatFeatureFlagBits {}
class FormatFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.FormatFeatureFlagBits
static name: string;
}
interface FormatFeatureFlags {}
class FormatFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.FormatFeatureFlags
static name: string;
}
interface ImageUsageFlagBits {}
class ImageUsageFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ImageUsageFlagBits
static name: string;
}
interface ImageUsageFlags {}
class ImageUsageFlags {
// Own properties of Vulkan-1.0.Vulkan.ImageUsageFlags
static name: string;
}
interface ImageCreateFlagBits {}
class ImageCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ImageCreateFlagBits
static name: string;
}
interface ImageCreateFlags {}
class ImageCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.ImageCreateFlags
static name: string;
}
interface SampleCountFlagBits {}
class SampleCountFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SampleCountFlagBits
static name: string;
}
interface SampleCountFlags {}
class SampleCountFlags {
// Own properties of Vulkan-1.0.Vulkan.SampleCountFlags
static name: string;
}
interface QueueFlagBits {}
class QueueFlagBits {
// Own properties of Vulkan-1.0.Vulkan.QueueFlagBits
static name: string;
}
interface QueueFlags {}
class QueueFlags {
// Own properties of Vulkan-1.0.Vulkan.QueueFlags
static name: string;
}
interface MemoryPropertyFlagBits {}
class MemoryPropertyFlagBits {
// Own properties of Vulkan-1.0.Vulkan.MemoryPropertyFlagBits
static name: string;
}
interface MemoryPropertyFlags {}
class MemoryPropertyFlags {
// Own properties of Vulkan-1.0.Vulkan.MemoryPropertyFlags
static name: string;
}
interface MemoryHeapFlagBits {}
class MemoryHeapFlagBits {
// Own properties of Vulkan-1.0.Vulkan.MemoryHeapFlagBits
static name: string;
}
interface MemoryHeapFlags {}
class MemoryHeapFlags {
// Own properties of Vulkan-1.0.Vulkan.MemoryHeapFlags
static name: string;
}
interface DeviceCreateFlags {}
class DeviceCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.DeviceCreateFlags
static name: string;
}
interface DeviceQueueCreateFlagBits {}
class DeviceQueueCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.DeviceQueueCreateFlagBits
static name: string;
}
interface DeviceQueueCreateFlags {}
class DeviceQueueCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.DeviceQueueCreateFlags
static name: string;
}
interface PipelineStageFlagBits {}
class PipelineStageFlagBits {
// Own properties of Vulkan-1.0.Vulkan.PipelineStageFlagBits
static name: string;
}
interface PipelineStageFlags {}
class PipelineStageFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineStageFlags
static name: string;
}
interface MemoryMapFlags {}
class MemoryMapFlags {
// Own properties of Vulkan-1.0.Vulkan.MemoryMapFlags
static name: string;
}
interface ImageAspectFlagBits {}
class ImageAspectFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ImageAspectFlagBits
static name: string;
}
interface ImageAspectFlags {}
class ImageAspectFlags {
// Own properties of Vulkan-1.0.Vulkan.ImageAspectFlags
static name: string;
}
interface SparseImageFormatFlagBits {}
class SparseImageFormatFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SparseImageFormatFlagBits
static name: string;
}
interface SparseImageFormatFlags {}
class SparseImageFormatFlags {
// Own properties of Vulkan-1.0.Vulkan.SparseImageFormatFlags
static name: string;
}
interface SparseMemoryBindFlagBits {}
class SparseMemoryBindFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SparseMemoryBindFlagBits
static name: string;
}
interface SparseMemoryBindFlags {}
class SparseMemoryBindFlags {
// Own properties of Vulkan-1.0.Vulkan.SparseMemoryBindFlags
static name: string;
}
interface FenceCreateFlagBits {}
class FenceCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.FenceCreateFlagBits
static name: string;
}
interface FenceCreateFlags {}
class FenceCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.FenceCreateFlags
static name: string;
}
interface SemaphoreCreateFlags {}
class SemaphoreCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.SemaphoreCreateFlags
static name: string;
}
interface EventCreateFlags {}
class EventCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.EventCreateFlags
static name: string;
}
interface QueryPoolCreateFlags {}
class QueryPoolCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.QueryPoolCreateFlags
static name: string;
}
interface QueryPipelineStatisticFlagBits {}
class QueryPipelineStatisticFlagBits {
// Own properties of Vulkan-1.0.Vulkan.QueryPipelineStatisticFlagBits
static name: string;
}
interface QueryPipelineStatisticFlags {}
class QueryPipelineStatisticFlags {
// Own properties of Vulkan-1.0.Vulkan.QueryPipelineStatisticFlags
static name: string;
}
interface QueryResultFlagBits {}
class QueryResultFlagBits {
// Own properties of Vulkan-1.0.Vulkan.QueryResultFlagBits
static name: string;
}
interface QueryResultFlags {}
class QueryResultFlags {
// Own properties of Vulkan-1.0.Vulkan.QueryResultFlags
static name: string;
}
interface BufferCreateFlagBits {}
class BufferCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.BufferCreateFlagBits
static name: string;
}
interface BufferCreateFlags {}
class BufferCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.BufferCreateFlags
static name: string;
}
interface BufferUsageFlagBits {}
class BufferUsageFlagBits {
// Own properties of Vulkan-1.0.Vulkan.BufferUsageFlagBits
static name: string;
}
interface BufferUsageFlags {}
class BufferUsageFlags {
// Own properties of Vulkan-1.0.Vulkan.BufferUsageFlags
static name: string;
}
interface BufferViewCreateFlags {}
class BufferViewCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.BufferViewCreateFlags
static name: string;
}
interface ImageViewCreateFlagBits {}
class ImageViewCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ImageViewCreateFlagBits
static name: string;
}
interface ImageViewCreateFlags {}
class ImageViewCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.ImageViewCreateFlags
static name: string;
}
interface ShaderModuleCreateFlags {}
class ShaderModuleCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.ShaderModuleCreateFlags
static name: string;
}
interface PipelineCacheCreateFlags {}
class PipelineCacheCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineCacheCreateFlags
static name: string;
}
interface PipelineCreateFlagBits {}
class PipelineCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.PipelineCreateFlagBits
static name: string;
}
interface PipelineCreateFlags {}
class PipelineCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineCreateFlags
static name: string;
}
interface PipelineShaderStageCreateFlags {}
class PipelineShaderStageCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineShaderStageCreateFlags
static name: string;
}
interface ShaderStageFlagBits {}
class ShaderStageFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ShaderStageFlagBits
static name: string;
}
interface PipelineVertexInputStateCreateFlags {}
class PipelineVertexInputStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineVertexInputStateCreateFlags
static name: string;
}
interface PipelineInputAssemblyStateCreateFlags {}
class PipelineInputAssemblyStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineInputAssemblyStateCreateFlags
static name: string;
}
interface PipelineTessellationStateCreateFlags {}
class PipelineTessellationStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineTessellationStateCreateFlags
static name: string;
}
interface PipelineViewportStateCreateFlags {}
class PipelineViewportStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineViewportStateCreateFlags
static name: string;
}
interface PipelineRasterizationStateCreateFlags {}
class PipelineRasterizationStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineRasterizationStateCreateFlags
static name: string;
}
interface CullModeFlagBits {}
class CullModeFlagBits {
// Own properties of Vulkan-1.0.Vulkan.CullModeFlagBits
static name: string;
}
interface CullModeFlags {}
class CullModeFlags {
// Own properties of Vulkan-1.0.Vulkan.CullModeFlags
static name: string;
}
interface PipelineMultisampleStateCreateFlags {}
class PipelineMultisampleStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineMultisampleStateCreateFlags
static name: string;
}
interface PipelineDepthStencilStateCreateFlags {}
class PipelineDepthStencilStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineDepthStencilStateCreateFlags
static name: string;
}
interface PipelineColorBlendStateCreateFlags {}
class PipelineColorBlendStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineColorBlendStateCreateFlags
static name: string;
}
interface ColorComponentFlagBits {}
class ColorComponentFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ColorComponentFlagBits
static name: string;
}
interface ColorComponentFlags {}
class ColorComponentFlags {
// Own properties of Vulkan-1.0.Vulkan.ColorComponentFlags
static name: string;
}
interface PipelineDynamicStateCreateFlags {}
class PipelineDynamicStateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineDynamicStateCreateFlags
static name: string;
}
interface PipelineLayoutCreateFlags {}
class PipelineLayoutCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.PipelineLayoutCreateFlags
static name: string;
}
interface ShaderStageFlags {}
class ShaderStageFlags {
// Own properties of Vulkan-1.0.Vulkan.ShaderStageFlags
static name: string;
}
interface SamplerCreateFlagBits {}
class SamplerCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SamplerCreateFlagBits
static name: string;
}
interface SamplerCreateFlags {}
class SamplerCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.SamplerCreateFlags
static name: string;
}
interface DescriptorSetLayoutCreateFlagBits {}
class DescriptorSetLayoutCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetLayoutCreateFlagBits
static name: string;
}
interface DescriptorSetLayoutCreateFlags {}
class DescriptorSetLayoutCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetLayoutCreateFlags
static name: string;
}
interface DescriptorPoolCreateFlagBits {}
class DescriptorPoolCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPoolCreateFlagBits
static name: string;
}
interface DescriptorPoolCreateFlags {}
class DescriptorPoolCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPoolCreateFlags
static name: string;
}
interface DescriptorPoolResetFlags {}
class DescriptorPoolResetFlags {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPoolResetFlags
static name: string;
}
interface FramebufferCreateFlags {}
class FramebufferCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.FramebufferCreateFlags
static name: string;
}
interface RenderPassCreateFlags {}
class RenderPassCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.RenderPassCreateFlags
static name: string;
}
interface AttachmentDescriptionFlagBits {}
class AttachmentDescriptionFlagBits {
// Own properties of Vulkan-1.0.Vulkan.AttachmentDescriptionFlagBits
static name: string;
}
interface AttachmentDescriptionFlags {}
class AttachmentDescriptionFlags {
// Own properties of Vulkan-1.0.Vulkan.AttachmentDescriptionFlags
static name: string;
}
interface SubpassDescriptionFlagBits {}
class SubpassDescriptionFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SubpassDescriptionFlagBits
static name: string;
}
interface SubpassDescriptionFlags {}
class SubpassDescriptionFlags {
// Own properties of Vulkan-1.0.Vulkan.SubpassDescriptionFlags
static name: string;
}
interface AccessFlagBits {}
class AccessFlagBits {
// Own properties of Vulkan-1.0.Vulkan.AccessFlagBits
static name: string;
}
interface AccessFlags {}
class AccessFlags {
// Own properties of Vulkan-1.0.Vulkan.AccessFlags
static name: string;
}
interface DependencyFlagBits {}
class DependencyFlagBits {
// Own properties of Vulkan-1.0.Vulkan.DependencyFlagBits
static name: string;
}
interface DependencyFlags {}
class DependencyFlags {
// Own properties of Vulkan-1.0.Vulkan.DependencyFlags
static name: string;
}
interface CommandPoolCreateFlagBits {}
class CommandPoolCreateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolCreateFlagBits
static name: string;
}
interface CommandPoolCreateFlags {}
class CommandPoolCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolCreateFlags
static name: string;
}
interface CommandPoolResetFlagBits {}
class CommandPoolResetFlagBits {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolResetFlagBits
static name: string;
}
interface CommandPoolResetFlags {}
class CommandPoolResetFlags {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolResetFlags
static name: string;
}
interface CommandBufferUsageFlagBits {}
class CommandBufferUsageFlagBits {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferUsageFlagBits
static name: string;
}
interface CommandBufferUsageFlags {}
class CommandBufferUsageFlags {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferUsageFlags
static name: string;
}
interface QueryControlFlagBits {}
class QueryControlFlagBits {
// Own properties of Vulkan-1.0.Vulkan.QueryControlFlagBits
static name: string;
}
interface QueryControlFlags {}
class QueryControlFlags {
// Own properties of Vulkan-1.0.Vulkan.QueryControlFlags
static name: string;
}
interface CommandBufferResetFlagBits {}
class CommandBufferResetFlagBits {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferResetFlagBits
static name: string;
}
interface CommandBufferResetFlags {}
class CommandBufferResetFlags {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferResetFlags
static name: string;
}
interface StencilFaceFlagBits {}
class StencilFaceFlagBits {
// Own properties of Vulkan-1.0.Vulkan.StencilFaceFlagBits
static name: string;
}
interface StencilFaceFlags {}
class StencilFaceFlags {
// Own properties of Vulkan-1.0.Vulkan.StencilFaceFlags
static name: string;
}
interface ApplicationInfo {}
class ApplicationInfo {
// Own properties of Vulkan-1.0.Vulkan.ApplicationInfo
static name: string;
}
interface InstanceCreateInfo {}
class InstanceCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.InstanceCreateInfo
static name: string;
}
interface AllocationCallbacks {}
class AllocationCallbacks {
// Own properties of Vulkan-1.0.Vulkan.AllocationCallbacks
static name: string;
}
interface PhysicalDeviceFeatures {}
class PhysicalDeviceFeatures {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceFeatures
static name: string;
}
interface FormatProperties {}
class FormatProperties {
// Own properties of Vulkan-1.0.Vulkan.FormatProperties
static name: string;
}
interface Extent3D {}
class Extent3D {
// Own properties of Vulkan-1.0.Vulkan.Extent3D
static name: string;
}
interface ImageFormatProperties {}
class ImageFormatProperties {
// Own properties of Vulkan-1.0.Vulkan.ImageFormatProperties
static name: string;
}
interface PhysicalDeviceLimits {}
class PhysicalDeviceLimits {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceLimits
static name: string;
}
interface PhysicalDeviceSparseProperties {}
class PhysicalDeviceSparseProperties {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceSparseProperties
static name: string;
}
interface PhysicalDeviceProperties {}
class PhysicalDeviceProperties {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceProperties
static name: string;
}
interface QueueFamilyProperties {}
class QueueFamilyProperties {
// Own properties of Vulkan-1.0.Vulkan.QueueFamilyProperties
static name: string;
}
interface MemoryType {}
class MemoryType {
// Own properties of Vulkan-1.0.Vulkan.MemoryType
static name: string;
}
interface MemoryHeap {}
class MemoryHeap {
// Own properties of Vulkan-1.0.Vulkan.MemoryHeap
static name: string;
}
interface PhysicalDeviceMemoryProperties {}
class PhysicalDeviceMemoryProperties {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceMemoryProperties
static name: string;
}
interface DeviceQueueCreateInfo {}
class DeviceQueueCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.DeviceQueueCreateInfo
static name: string;
}
interface DeviceCreateInfo {}
class DeviceCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.DeviceCreateInfo
static name: string;
}
interface ExtensionProperties {}
class ExtensionProperties {
// Own properties of Vulkan-1.0.Vulkan.ExtensionProperties
static name: string;
}
interface LayerProperties {}
class LayerProperties {
// Own properties of Vulkan-1.0.Vulkan.LayerProperties
static name: string;
}
interface SubmitInfo {}
class SubmitInfo {
// Own properties of Vulkan-1.0.Vulkan.SubmitInfo
static name: string;
}
interface MemoryAllocateInfo {}
class MemoryAllocateInfo {
// Own properties of Vulkan-1.0.Vulkan.MemoryAllocateInfo
static name: string;
}
interface MappedMemoryRange {}
class MappedMemoryRange {
// Own properties of Vulkan-1.0.Vulkan.MappedMemoryRange
static name: string;
}
interface MemoryRequirements {}
class MemoryRequirements {
// Own properties of Vulkan-1.0.Vulkan.MemoryRequirements
static name: string;
}
interface SparseImageFormatProperties {}
class SparseImageFormatProperties {
// Own properties of Vulkan-1.0.Vulkan.SparseImageFormatProperties
static name: string;
}
interface SparseImageMemoryRequirements {}
class SparseImageMemoryRequirements {
// Own properties of Vulkan-1.0.Vulkan.SparseImageMemoryRequirements
static name: string;
}
interface SparseMemoryBind {}
class SparseMemoryBind {
// Own properties of Vulkan-1.0.Vulkan.SparseMemoryBind
static name: string;
}
interface SparseBufferMemoryBindInfo {}
class SparseBufferMemoryBindInfo {
// Own properties of Vulkan-1.0.Vulkan.SparseBufferMemoryBindInfo
static name: string;
}
interface SparseImageOpaqueMemoryBindInfo {}
class SparseImageOpaqueMemoryBindInfo {
// Own properties of Vulkan-1.0.Vulkan.SparseImageOpaqueMemoryBindInfo
static name: string;
}
interface ImageSubresource {}
class ImageSubresource {
// Own properties of Vulkan-1.0.Vulkan.ImageSubresource
static name: string;
}
interface Offset3D {}
class Offset3D {
// Own properties of Vulkan-1.0.Vulkan.Offset3D
static name: string;
}
interface SparseImageMemoryBind {}
class SparseImageMemoryBind {
// Own properties of Vulkan-1.0.Vulkan.SparseImageMemoryBind
static name: string;
}
interface SparseImageMemoryBindInfo {}
class SparseImageMemoryBindInfo {
// Own properties of Vulkan-1.0.Vulkan.SparseImageMemoryBindInfo
static name: string;
}
interface BindSparseInfo {}
class BindSparseInfo {
// Own properties of Vulkan-1.0.Vulkan.BindSparseInfo
static name: string;
}
interface FenceCreateInfo {}
class FenceCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.FenceCreateInfo
static name: string;
}
interface SemaphoreCreateInfo {}
class SemaphoreCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.SemaphoreCreateInfo
static name: string;
}
interface EventCreateInfo {}
class EventCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.EventCreateInfo
static name: string;
}
interface QueryPoolCreateInfo {}
class QueryPoolCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.QueryPoolCreateInfo
static name: string;
}
interface BufferCreateInfo {}
class BufferCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.BufferCreateInfo
static name: string;
}
interface BufferViewCreateInfo {}
class BufferViewCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.BufferViewCreateInfo
static name: string;
}
interface ImageCreateInfo {}
class ImageCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.ImageCreateInfo
static name: string;
}
interface SubresourceLayout {}
class SubresourceLayout {
// Own properties of Vulkan-1.0.Vulkan.SubresourceLayout
static name: string;
}
interface ComponentMapping {}
class ComponentMapping {
// Own properties of Vulkan-1.0.Vulkan.ComponentMapping
static name: string;
}
interface ImageSubresourceRange {}
class ImageSubresourceRange {
// Own properties of Vulkan-1.0.Vulkan.ImageSubresourceRange
static name: string;
}
interface ImageViewCreateInfo {}
class ImageViewCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.ImageViewCreateInfo
static name: string;
}
interface ShaderModuleCreateInfo {}
class ShaderModuleCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.ShaderModuleCreateInfo
static name: string;
}
interface PipelineCacheCreateInfo {}
class PipelineCacheCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineCacheCreateInfo
static name: string;
}
interface SpecializationMapEntry {}
class SpecializationMapEntry {
// Own properties of Vulkan-1.0.Vulkan.SpecializationMapEntry
static name: string;
}
interface SpecializationInfo {}
class SpecializationInfo {
// Own properties of Vulkan-1.0.Vulkan.SpecializationInfo
static name: string;
}
interface PipelineShaderStageCreateInfo {}
class PipelineShaderStageCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineShaderStageCreateInfo
static name: string;
}
interface VertexInputBindingDescription {}
class VertexInputBindingDescription {
// Own properties of Vulkan-1.0.Vulkan.VertexInputBindingDescription
static name: string;
}
interface VertexInputAttributeDescription {}
class VertexInputAttributeDescription {
// Own properties of Vulkan-1.0.Vulkan.VertexInputAttributeDescription
static name: string;
}
interface PipelineVertexInputStateCreateInfo {}
class PipelineVertexInputStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineVertexInputStateCreateInfo
static name: string;
}
interface PipelineInputAssemblyStateCreateInfo {}
class PipelineInputAssemblyStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineInputAssemblyStateCreateInfo
static name: string;
}
interface PipelineTessellationStateCreateInfo {}
class PipelineTessellationStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineTessellationStateCreateInfo
static name: string;
}
interface Viewport {}
class Viewport {
// Own properties of Vulkan-1.0.Vulkan.Viewport
static name: string;
}
interface Offset2D {}
class Offset2D {
// Own properties of Vulkan-1.0.Vulkan.Offset2D
static name: string;
}
interface Extent2D {}
class Extent2D {
// Own properties of Vulkan-1.0.Vulkan.Extent2D
static name: string;
}
interface Rect2D {}
class Rect2D {
// Own properties of Vulkan-1.0.Vulkan.Rect2D
static name: string;
}
interface PipelineViewportStateCreateInfo {}
class PipelineViewportStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineViewportStateCreateInfo
static name: string;
}
interface PipelineRasterizationStateCreateInfo {}
class PipelineRasterizationStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineRasterizationStateCreateInfo
static name: string;
}
interface PipelineMultisampleStateCreateInfo {}
class PipelineMultisampleStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineMultisampleStateCreateInfo
static name: string;
}
interface StencilOpState {}
class StencilOpState {
// Own properties of Vulkan-1.0.Vulkan.StencilOpState
static name: string;
}
interface PipelineDepthStencilStateCreateInfo {}
class PipelineDepthStencilStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineDepthStencilStateCreateInfo
static name: string;
}
interface PipelineColorBlendAttachmentState {}
class PipelineColorBlendAttachmentState {
// Own properties of Vulkan-1.0.Vulkan.PipelineColorBlendAttachmentState
static name: string;
}
interface PipelineColorBlendStateCreateInfo {}
class PipelineColorBlendStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineColorBlendStateCreateInfo
static name: string;
}
interface PipelineDynamicStateCreateInfo {}
class PipelineDynamicStateCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineDynamicStateCreateInfo
static name: string;
}
interface GraphicsPipelineCreateInfo {}
class GraphicsPipelineCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.GraphicsPipelineCreateInfo
static name: string;
}
interface ComputePipelineCreateInfo {}
class ComputePipelineCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.ComputePipelineCreateInfo
static name: string;
}
interface PushConstantRange {}
class PushConstantRange {
// Own properties of Vulkan-1.0.Vulkan.PushConstantRange
static name: string;
}
interface PipelineLayoutCreateInfo {}
class PipelineLayoutCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.PipelineLayoutCreateInfo
static name: string;
}
interface SamplerCreateInfo {}
class SamplerCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.SamplerCreateInfo
static name: string;
}
interface DescriptorSetLayoutBinding {}
class DescriptorSetLayoutBinding {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetLayoutBinding
static name: string;
}
interface DescriptorSetLayoutCreateInfo {}
class DescriptorSetLayoutCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetLayoutCreateInfo
static name: string;
}
interface DescriptorPoolSize {}
class DescriptorPoolSize {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPoolSize
static name: string;
}
interface DescriptorPoolCreateInfo {}
class DescriptorPoolCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.DescriptorPoolCreateInfo
static name: string;
}
interface DescriptorSetAllocateInfo {}
class DescriptorSetAllocateInfo {
// Own properties of Vulkan-1.0.Vulkan.DescriptorSetAllocateInfo
static name: string;
}
interface DescriptorImageInfo {}
class DescriptorImageInfo {
// Own properties of Vulkan-1.0.Vulkan.DescriptorImageInfo
static name: string;
}
interface DescriptorBufferInfo {}
class DescriptorBufferInfo {
// Own properties of Vulkan-1.0.Vulkan.DescriptorBufferInfo
static name: string;
}
interface WriteDescriptorSet {}
class WriteDescriptorSet {
// Own properties of Vulkan-1.0.Vulkan.WriteDescriptorSet
static name: string;
}
interface CopyDescriptorSet {}
class CopyDescriptorSet {
// Own properties of Vulkan-1.0.Vulkan.CopyDescriptorSet
static name: string;
}
interface FramebufferCreateInfo {}
class FramebufferCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.FramebufferCreateInfo
static name: string;
}
interface AttachmentDescription {}
class AttachmentDescription {
// Own properties of Vulkan-1.0.Vulkan.AttachmentDescription
static name: string;
}
interface AttachmentReference {}
class AttachmentReference {
// Own properties of Vulkan-1.0.Vulkan.AttachmentReference
static name: string;
}
interface SubpassDescription {}
class SubpassDescription {
// Own properties of Vulkan-1.0.Vulkan.SubpassDescription
static name: string;
}
interface SubpassDependency {}
class SubpassDependency {
// Own properties of Vulkan-1.0.Vulkan.SubpassDependency
static name: string;
}
interface RenderPassCreateInfo {}
class RenderPassCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.RenderPassCreateInfo
static name: string;
}
interface CommandPoolCreateInfo {}
class CommandPoolCreateInfo {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolCreateInfo
static name: string;
}
interface CommandBufferAllocateInfo {}
class CommandBufferAllocateInfo {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferAllocateInfo
static name: string;
}
interface CommandBufferInheritanceInfo {}
class CommandBufferInheritanceInfo {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferInheritanceInfo
static name: string;
}
interface CommandBufferBeginInfo {}
class CommandBufferBeginInfo {
// Own properties of Vulkan-1.0.Vulkan.CommandBufferBeginInfo
static name: string;
}
interface BufferCopy {}
class BufferCopy {
// Own properties of Vulkan-1.0.Vulkan.BufferCopy
static name: string;
}
interface ImageSubresourceLayers {}
class ImageSubresourceLayers {
// Own properties of Vulkan-1.0.Vulkan.ImageSubresourceLayers
static name: string;
}
interface ImageCopy {}
class ImageCopy {
// Own properties of Vulkan-1.0.Vulkan.ImageCopy
static name: string;
}
interface ImageBlit {}
class ImageBlit {
// Own properties of Vulkan-1.0.Vulkan.ImageBlit
static name: string;
}
interface BufferImageCopy {}
class BufferImageCopy {
// Own properties of Vulkan-1.0.Vulkan.BufferImageCopy
static name: string;
}
interface ClearColorValue {}
class ClearColorValue {
// Own properties of Vulkan-1.0.Vulkan.ClearColorValue
static name: string;
}
interface ClearDepthStencilValue {}
class ClearDepthStencilValue {
// Own properties of Vulkan-1.0.Vulkan.ClearDepthStencilValue
static name: string;
}
interface ClearValue {}
class ClearValue {
// Own properties of Vulkan-1.0.Vulkan.ClearValue
static name: string;
}
interface ClearAttachment {}
class ClearAttachment {
// Own properties of Vulkan-1.0.Vulkan.ClearAttachment
static name: string;
}
interface ClearRect {}
class ClearRect {
// Own properties of Vulkan-1.0.Vulkan.ClearRect
static name: string;
}
interface ImageResolve {}
class ImageResolve {
// Own properties of Vulkan-1.0.Vulkan.ImageResolve
static name: string;
}
interface MemoryBarrier {}
class MemoryBarrier {
// Own properties of Vulkan-1.0.Vulkan.MemoryBarrier
static name: string;
}
interface BufferMemoryBarrier {}
class BufferMemoryBarrier {
// Own properties of Vulkan-1.0.Vulkan.BufferMemoryBarrier
static name: string;
}
interface ImageMemoryBarrier {}
class ImageMemoryBarrier {
// Own properties of Vulkan-1.0.Vulkan.ImageMemoryBarrier
static name: string;
}
interface RenderPassBeginInfo {}
class RenderPassBeginInfo {
// Own properties of Vulkan-1.0.Vulkan.RenderPassBeginInfo
static name: string;
}
interface DispatchIndirectCommand {}
class DispatchIndirectCommand {
// Own properties of Vulkan-1.0.Vulkan.DispatchIndirectCommand
static name: string;
}
interface DrawIndexedIndirectCommand {}
class DrawIndexedIndirectCommand {
// Own properties of Vulkan-1.0.Vulkan.DrawIndexedIndirectCommand
static name: string;
}
interface DrawIndirectCommand {}
class DrawIndirectCommand {
// Own properties of Vulkan-1.0.Vulkan.DrawIndirectCommand
static name: string;
}
interface BaseOutStructure {}
class BaseOutStructure {
// Own properties of Vulkan-1.0.Vulkan.BaseOutStructure
static name: string;
}
interface BaseInStructure {}
class BaseInStructure {
// Own properties of Vulkan-1.0.Vulkan.BaseInStructure
static name: string;
}
interface SamplerYcbcrConversion {}
class SamplerYcbcrConversion {
// Own properties of Vulkan-1.0.Vulkan.SamplerYcbcrConversion
static name: string;
}
interface DescriptorUpdateTemplate {}
class DescriptorUpdateTemplate {
// Own properties of Vulkan-1.0.Vulkan.DescriptorUpdateTemplate
static name: string;
}
interface PointClippingBehavior {}
class PointClippingBehavior {
// Own properties of Vulkan-1.0.Vulkan.PointClippingBehavior
static name: string;
}
interface TessellationDomainOrigin {}
class TessellationDomainOrigin {
// Own properties of Vulkan-1.0.Vulkan.TessellationDomainOrigin
static name: string;
}
interface SamplerYcbcrModelConversion {}
class SamplerYcbcrModelConversion {
// Own properties of Vulkan-1.0.Vulkan.SamplerYcbcrModelConversion
static name: string;
}
interface SamplerYcbcrRange {}
class SamplerYcbcrRange {
// Own properties of Vulkan-1.0.Vulkan.SamplerYcbcrRange
static name: string;
}
interface ChromaLocation {}
class ChromaLocation {
// Own properties of Vulkan-1.0.Vulkan.ChromaLocation
static name: string;
}
interface DescriptorUpdateTemplateType {}
class DescriptorUpdateTemplateType {
// Own properties of Vulkan-1.0.Vulkan.DescriptorUpdateTemplateType
static name: string;
}
interface SubgroupFeatureFlagBits {}
class SubgroupFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SubgroupFeatureFlagBits
static name: string;
}
interface SubgroupFeatureFlags {}
class SubgroupFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.SubgroupFeatureFlags
static name: string;
}
interface PeerMemoryFeatureFlagBits {}
class PeerMemoryFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.PeerMemoryFeatureFlagBits
static name: string;
}
interface PeerMemoryFeatureFlags {}
class PeerMemoryFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.PeerMemoryFeatureFlags
static name: string;
}
interface MemoryAllocateFlagBits {}
class MemoryAllocateFlagBits {
// Own properties of Vulkan-1.0.Vulkan.MemoryAllocateFlagBits
static name: string;
}
interface MemoryAllocateFlags {}
class MemoryAllocateFlags {
// Own properties of Vulkan-1.0.Vulkan.MemoryAllocateFlags
static name: string;
}
interface CommandPoolTrimFlags {}
class CommandPoolTrimFlags {
// Own properties of Vulkan-1.0.Vulkan.CommandPoolTrimFlags
static name: string;
}
interface DescriptorUpdateTemplateCreateFlags {}
class DescriptorUpdateTemplateCreateFlags {
// Own properties of Vulkan-1.0.Vulkan.DescriptorUpdateTemplateCreateFlags
static name: string;
}
interface ExternalMemoryHandleTypeFlagBits {}
class ExternalMemoryHandleTypeFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalMemoryHandleTypeFlagBits
static name: string;
}
interface ExternalMemoryHandleTypeFlags {}
class ExternalMemoryHandleTypeFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalMemoryHandleTypeFlags
static name: string;
}
interface ExternalMemoryFeatureFlagBits {}
class ExternalMemoryFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalMemoryFeatureFlagBits
static name: string;
}
interface ExternalMemoryFeatureFlags {}
class ExternalMemoryFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalMemoryFeatureFlags
static name: string;
}
interface ExternalFenceHandleTypeFlagBits {}
class ExternalFenceHandleTypeFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalFenceHandleTypeFlagBits
static name: string;
}
interface ExternalFenceHandleTypeFlags {}
class ExternalFenceHandleTypeFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalFenceHandleTypeFlags
static name: string;
}
interface ExternalFenceFeatureFlagBits {}
class ExternalFenceFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalFenceFeatureFlagBits
static name: string;
}
interface ExternalFenceFeatureFlags {}
class ExternalFenceFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalFenceFeatureFlags
static name: string;
}
interface FenceImportFlagBits {}
class FenceImportFlagBits {
// Own properties of Vulkan-1.0.Vulkan.FenceImportFlagBits
static name: string;
}
interface FenceImportFlags {}
class FenceImportFlags {
// Own properties of Vulkan-1.0.Vulkan.FenceImportFlags
static name: string;
}
interface SemaphoreImportFlagBits {}
class SemaphoreImportFlagBits {
// Own properties of Vulkan-1.0.Vulkan.SemaphoreImportFlagBits
static name: string;
}
interface SemaphoreImportFlags {}
class SemaphoreImportFlags {
// Own properties of Vulkan-1.0.Vulkan.SemaphoreImportFlags
static name: string;
}
interface ExternalSemaphoreHandleTypeFlagBits {}
class ExternalSemaphoreHandleTypeFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalSemaphoreHandleTypeFlagBits
static name: string;
}
interface ExternalSemaphoreHandleTypeFlags {}
class ExternalSemaphoreHandleTypeFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalSemaphoreHandleTypeFlags
static name: string;
}
interface ExternalSemaphoreFeatureFlagBits {}
class ExternalSemaphoreFeatureFlagBits {
// Own properties of Vulkan-1.0.Vulkan.ExternalSemaphoreFeatureFlagBits
static name: string;
}
interface ExternalSemaphoreFeatureFlags {}
class ExternalSemaphoreFeatureFlags {
// Own properties of Vulkan-1.0.Vulkan.ExternalSemaphoreFeatureFlags
static name: string;
}
interface PhysicalDeviceSubgroupProperties {}
class PhysicalDeviceSubgroupProperties {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDeviceSubgroupProperties
static name: string;
}
interface BindBufferMemoryInfo {}
class BindBufferMemoryInfo {
// Own properties of Vulkan-1.0.Vulkan.BindBufferMemoryInfo
static name: string;
}
interface BindImageMemoryInfo {}
class BindImageMemoryInfo {
// Own properties of Vulkan-1.0.Vulkan.BindImageMemoryInfo
static name: string;
}
interface PhysicalDevice16BitStorageFeatures {}
class PhysicalDevice16BitStorageFeatures {
// Own properties of Vulkan-1.0.Vulkan.PhysicalDevice16BitStorageFeatures
static name: string;
}
interface MemoryDedicatedRequirements {}
class MemoryDedicatedRequirements {
// Own properties of Vulkan-1.0.Vulkan.MemoryDedicatedRequirements
static name: string;
}
interface MemoryDedicatedAllocateInfo {}
class MemoryDedicatedAllocateInfo {
// Own properties of Vulkan-1.0.Vulkan.MemoryDedicatedAllocateInfo
static name: string;
}
interface MemoryAllocateFlagsInfo {}
class MemoryAllocateFlagsInfo {
// Own properties of Vulkan-1.0.Vulkan.MemoryAllocateFlagsInfo
static name: string;
}
interface DeviceGroupRenderPassBeginInfo {}
class DeviceGroupRenderPassBeginInfo {
// Own properties of Vulkan-1.0.Vulkan.DeviceGroupRenderPassBeginInfo
static