from pathlib import Path

khr_composite_alpha = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/khr/composite_alpha.rs")
khr_surface_transform = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/khr/surface_transform.rs")
khr_swapchain_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/khr/swapchain_create.rs")
access = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/access.rs")
attachment_description = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/attachment_description.rs")
buffer_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/buffer_create.rs")
buffer_usage = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/buffer_usage.rs")
color_component = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/color_component.rs")
command_buffer_reset = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/command_buffer_reset.rs")
command_buffer_usage = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/command_buffer_usage.rs")
command_pool_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/command_pool_create.rs")
cull_mode = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/cull_mode.rs")
debug_report_ext = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/debug_report_ext.rs")
debug_utils_message_severity_ext = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/debug_utils_message_severity_ext.rs")
debug_utils_message_type_ext = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/debug_utils_message_type_ext.rs")
dependency = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/dependency.rs")
device_queue_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/device_queue_create.rs")
fence_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/fence_create.rs")
framebuffer_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/framebuffer_create.rs")
image_aspect = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/image_aspect.rs")
image_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/image_create.rs")
image_usage = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/image_usage.rs")
image_view_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/image_view_create.rs")
instance_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/instance_create.rs")
memory_heap = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/memory_heap.rs")
memory_map = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/memory_map.rs")
memory_property = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/memory_property.rs")
pipeline_color_blend_state_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_color_blend_state_create.rs")
pipeline_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_create.rs")
pipeline_depth_stencil_state_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_depth_stencil_state_create.rs")
pipeline_layout_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_layout_create.rs")
pipeline_shader_stage_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_shader_stage_create.rs")
pipeline_stage = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/pipeline_stage.rs")
query_control = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/query_control.rs")
query_pipeline_statistic = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/query_pipeline_statistic.rs")
queue = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/queue.rs")
render_pass_create = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/render_pass_create.rs")
sample_count = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/sample_count.rs")
shader_stage = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/shader_stage.rs")
subpass_description = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/flags/subpass_description.rs")
flags_paths = [
    khr_composite_alpha,
    khr_surface_transform,
    khr_swapchain_create,
    access,
    attachment_description,
    buffer_create,
    buffer_usage,
    color_component,
    command_buffer_reset,
    command_buffer_usage,
    command_pool_create,
    cull_mode,
    debug_report_ext,
    debug_utils_message_severity_ext,
    debug_utils_message_type_ext,
    dependency,
    device_queue_create,
    fence_create,
    framebuffer_create,
    image_aspect,
    image_create,
    image_usage,
    image_view_create,
    instance_create,
    memory_heap,
    memory_map,
    memory_property,
    pipeline_color_blend_state_create,
    pipeline_create,
    pipeline_depth_stencil_state_create,
    pipeline_layout_create,
    pipeline_shader_stage_create,
    pipeline_stage,
    query_control,
    query_pipeline_statistic,
    queue,
    render_pass_create,
    sample_count,
    shader_stage,
    subpass_description
]
flags_names = [
    "VkCompositeAlphaFlagBitsKHR",
    "VkSurfaceTransformFlagBitsKHR",
    "VkSwapchainCreateFlagBitsKHR",
    "VkAccessFlagBits",
    "VkAttachmentDescriptionFlagBits",
    "VkBufferCreateFlagBits",
    "VkBufferUsageFlagBits",
    "VkColorComponentFlagBits",
    "VkCommandBufferResetFlagBits",
    "VkCommandBufferUsageFlagBits",
    "VkCommandPoolCreateFlagBits",
    "VkCullModeFlagBits",
    "VkDebugReportFlagBitsEXT",
    "VkDebugUtilsMessageSeverityFlagBitsEXT",
    "VkDebugUtilsMessageTypeFlagBitsEXT",
    "VkDependencyFlagBits",
    "VkDeviceQueueCreateFlagBits",
    "VkFenceCreateFlagBits",
    "VkFramebufferCreateFlagBits",
    "VkImageAspectFlagBits",
    "VkImageCreateFlagBits",
    "VkImageUsageFlagBits",
    "VkImageViewCreateFlagBits",
    "VkInstanceCreateFlagBits",
    "VkMemoryHeapFlagBits",
    "VkMemoryMapFlagBits",
    "VkMemoryPropertyFlagBits",
    "VkPipelineColorBlendStateCreateFlagBits",
    "VkPipelineCreateFlagBits",
    "VkPipelineDepthStencilStateCreateFlagBits",
    "VkPipelineLayoutCreateFlagBits",
    "VkPipelineShaderStageCreateFlagBits",
    "VkPipelineStageFlagBits",
    "VkQueryControlFlagBits",
    "VkQueryPipelineStatisticFlagBits",
    "VkQueueFlagBits",
    "VkRenderPassCreateFlagBits",
    "VkSampleCountFlagBits",
    "VkShaderStageFlagBits",
    "VkSubpassDescriptionFlagBits"
]
flags_types = [
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32"
]