var shader__types_8h =
[
    [ "ShaderStructMemberMetadata", "structimpeller_1_1_shader_struct_member_metadata.html", "structimpeller_1_1_shader_struct_member_metadata" ],
    [ "ShaderMetadata", "structimpeller_1_1_shader_metadata.html", "structimpeller_1_1_shader_metadata" ],
    [ "ShaderUniformSlot", "structimpeller_1_1_shader_uniform_slot.html", "structimpeller_1_1_shader_uniform_slot" ],
    [ "SampledImageSlot", "structimpeller_1_1_sampled_image_slot.html", "structimpeller_1_1_sampled_image_slot" ],
    [ "ShaderStageIOSlot", "structimpeller_1_1_shader_stage_i_o_slot.html", "structimpeller_1_1_shader_stage_i_o_slot" ],
    [ "ShaderStageBufferLayout", "structimpeller_1_1_shader_stage_buffer_layout.html", "structimpeller_1_1_shader_stage_buffer_layout" ],
    [ "DescriptorSetLayout", "structimpeller_1_1_descriptor_set_layout.html", "structimpeller_1_1_descriptor_set_layout" ],
    [ "Padding", "structimpeller_1_1_padding.html", null ],
    [ "Padded", "structimpeller_1_1_padded.html", "structimpeller_1_1_padded" ],
    [ "DescriptorType", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54c", [
      [ "kUniformBuffer", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54caaeb3d0db0c4f1382253be1245727de63", null ],
      [ "kStorageBuffer", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54caf1ad518f877b200d2752393344f314fc", null ],
      [ "kSampledImage", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54caf00872b4ece6b0bcfbcf21ea4aa635f0", null ],
      [ "kImage", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54ca49a3fd258715e6355ffc4596a6cba23f", null ],
      [ "kSampler", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54cab9a8d416c91b9e4c68fe2c0fd166143c", null ],
      [ "kInputAttachment", "shader__types_8h.html#acf31fa9978a35f49ea81c007efaae54cac3475041d80d9648cde76f777545b29b", null ]
    ] ],
    [ "ShaderStage", "shader__types_8h.html#a9e4073ae3cc7b17f9fc2a8ac72c7cf6d", [
      [ "kUnknown", "shader__types_8h.html#a9e4073ae3cc7b17f9fc2a8ac72c7cf6da25c2dc47991b3df171ed5192bcf70390", null ],
      [ "kVertex", "shader__types_8h.html#a9e4073ae3cc7b17f9fc2a8ac72c7cf6da6a6f52d1042499a5a9bb6c29dec7e4e4", null ],
      [ "kFragment", "shader__types_8h.html#a9e4073ae3cc7b17f9fc2a8ac72c7cf6da4401f070b72ee0dd9aab6721ed4fe46f", null ],
      [ "kCompute", "shader__types_8h.html#a9e4073ae3cc7b17f9fc2a8ac72c7cf6da2ab5a8274f707e48941d2905af48f19a", null ]
    ] ],
    [ "ShaderType", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3d", [
      [ "kUnknown", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da25c2dc47991b3df171ed5192bcf70390", null ],
      [ "kVoid", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3dabd383557eb16fc23863cf3fc70b77ab3", null ],
      [ "kBoolean", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da57f58630ea0106aa965e5bf61a49d02c", null ],
      [ "kSignedByte", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da754535e540cc56b7e299f5ba8b6b41c2", null ],
      [ "kUnsignedByte", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da4a9aa93ca47cf0cb041177c16945a695", null ],
      [ "kSignedShort", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da1daf2c85a3836c3770b15f8c34a1946c", null ],
      [ "kUnsignedShort", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da868c7e77ff87747ac6ea793c56993699", null ],
      [ "kSignedInt", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da0f74238501e9a96629cd4908b7674b5f", null ],
      [ "kUnsignedInt", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3daefa53c31f885616eedd6f8c1ef2529d9", null ],
      [ "kSignedInt64", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da29c3ecc1439a83e46f19b5b26ce9a161", null ],
      [ "kUnsignedInt64", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da2c7fb4e38e88652af1a530e057faa4ae", null ],
      [ "kAtomicCounter", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da9dd0ada1d8c03b7f35960f96284261c1", null ],
      [ "kHalfFloat", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da3ba8d08a8b8da807da4f2b9b7e3a02eb", null ],
      [ "kFloat", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da8425cd882e78bc9251db970b8a1da20e", null ],
      [ "kDouble", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da7fb3efa35444cd88d5a31dc125ca9c28", null ],
      [ "kStruct", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da37d24e1221658f0e0333a512fdbcd2f0", null ],
      [ "kImage", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3da49a3fd258715e6355ffc4596a6cba23f", null ],
      [ "kSampledImage", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3daf00872b4ece6b0bcfbcf21ea4aa635f0", null ],
      [ "kSampler", "shader__types_8h.html#aca967fd928cce9b4a03eed40238c1c3dab9a8d416c91b9e4c68fe2c0fd166143c", null ]
    ] ],
    [ "ToShaderStage", "shader__types_8h.html#a41b418aac21e4ce13a121d15e6f51544", null ],
    [ "ToVector", "shader__types_8h.html#a8751f4b3f8fdc75a5677cd900f9a140b", null ]
];