from pathlib import Path

attachment_load_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/attachment_load_op.rs")
attachment_store_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/attachment_store_op.rs")
blend_factor = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/blend_factor.rs")
blend_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/blend_op.rs")
command_buffer_level = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/command_buffer_level.rs")
compare_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/compare_op.rs")
component_swizzle = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/component_swizzle.rs")
debug_report_object_type_ext = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/debug_report_object_type_ext.rs")
device_memory_report_event_type_ext = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/device_memory_report_event_type_ext.rs")
dynamic_state = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/dynamic_state.rs")
fault_level = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/fault_level.rs")
fault_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/fault_type.rs")
khr_color_space = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/khr/color_space.rs")
khr_present_mode = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/khr/present_mode.rs")
format = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/format.rs")
front_face = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/front_face.rs")
image_layout = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/image_layout.rs")
image_tiling = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/image_tiling.rs")
image_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/image_type.rs")
image_view_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/image_view_type.rs")
index_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/index_type.rs")
internal_allocation_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/internal_allocation_type.rs")
logic_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/logic_op.rs")
object_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/object_type.rs")
physical_device_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/physical_device_type.rs")
pipeline_bind_point = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/pipeline_bind_point.rs")
polygon_mode = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/polygon_mode.rs")
primitive_topology = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/primitive_topology.rs")
result = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/result.rs")
sharing_mode = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/sharing_mode.rs")
stencil_op = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/stencil_op.rs")
structure_type = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/structure_type.rs")
subpass_contents = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/subpass_contents.rs")
system_allocation_scope = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/system_allocation_scope.rs")
vertex_input_rate = Path("/Users/zaidahmed/Desktop/spyne/spyne-ffi/src/c/vulkan/constants/enums/vertex_input_rate.rs")
enums_paths = [
    attachment_load_op,
    attachment_store_op,
    blend_factor,
    blend_op,
    command_buffer_level,
    compare_op,
    component_swizzle,
    debug_report_object_type_ext,
    device_memory_report_event_type_ext,
    dynamic_state,
    fault_level,
    fault_type,
    khr_color_space,
    khr_present_mode,
    format,
    front_face,
    image_layout,
    image_tiling,
    image_type,
    image_view_type,
    index_type,
    internal_allocation_type,
    logic_op,
    object_type,
    physical_device_type,
    pipeline_bind_point,
    polygon_mode,
    primitive_topology,
    result,
    sharing_mode,
    stencil_op,
    structure_type,
    subpass_contents,
    system_allocation_scope,
    vertex_input_rate
]
enums_names = [
    "VkAttachmentLoadOp",
    "VkAttachmentStoreOp",
    "VkBlendFactor",
    "VkBlendOp",
    "VkCommandBufferLevel",
    "VkCompareOp",
    "VkComponentSwizzle",
    "VkDebugReportObjectTypeEXT",
    "VkDeviceMemoryReportEventTypeEXT",
    "VkDynamicState",
    "VkFaultLevel",
    "VkFaultType",
    "VkColorSpaceKHR",
    "VkPresentModeKHR",
    "VkFormat",
    "VkFrontFace",
    "VkImageLayout",
    "VkImageTiling",
    "VkImageType",
    "VkImageViewType",
    "VkIndexType",
    "VkInternalAllocationType",
    "VkLogicOp",
    "VkObjectType",
    "VkPhysicalDeviceType",
    "VkPipelineBindPoint",
    "VkPolygonMode",
    "VkPrimitiveTopology",
    "VkResult",
    "VkSharingMode",
    "VkStencilOp",
    "VkStructureType",
    "VkSubpassContents",
    "VkSystemAllocationScope",
    "VkVertexInputRate"
]
enums_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",
    "i32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32",
    "u32"
]