[{"data":1,"prerenderedAt":529},["ShallowReactive",2],{"CVW8s4SLlf":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":528,"_id":4},"VkClusterAccelerationStructureOpTypeNV","Enum providing the type of operation","VK_NV_cluster_acceleration_structure","enums",[],{"type":10,"children":11,"toc":526},"root",[12,35,452,520],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,33],{"type":18,"value":19},"text","Values which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be set in ",{"type":13,"tag":28,"props":29,"children":31},"code",{"className":30},[],[32],{"type":18,"value":4},{"type":18,"value":34},"\nare:",{"type":13,"tag":36,"props":37,"children":38},"code-group",{},[39,196],{"type":13,"tag":40,"props":41,"children":47},"pre",{"className":42,"code":43,"filename":44,"language":45,"meta":46,"style":46},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkClusterAccelerationStructureOpTypeNV {\n VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV = 0,\n VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV = 1,\n VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV = 2,\n VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV = 3,\n VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV = 4,\n} VkClusterAccelerationStructureOpTypeNV;\n","C","c","",[48],{"type":13,"tag":28,"props":49,"children":50},{"__ignoreMap":46},[51,74,99,121,143,165,187],{"type":13,"tag":52,"props":53,"children":56},"span",{"class":54,"line":55},"line",1,[57,63,68],{"type":13,"tag":52,"props":58,"children":60},{"style":59},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[61],{"type":18,"value":62},"typedef",{"type":13,"tag":52,"props":64,"children":65},{"style":59},[66],{"type":18,"value":67}," enum",{"type":13,"tag":52,"props":69,"children":71},{"style":70},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[72],{"type":18,"value":73}," VkClusterAccelerationStructureOpTypeNV {\n",{"type":13,"tag":52,"props":75,"children":77},{"class":54,"line":76},2,[78,83,88,94],{"type":13,"tag":52,"props":79,"children":80},{"style":70},[81],{"type":18,"value":82}," VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV ",{"type":13,"tag":52,"props":84,"children":85},{"style":59},[86],{"type":18,"value":87},"=",{"type":13,"tag":52,"props":89,"children":91},{"style":90},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[92],{"type":18,"value":93}," 0",{"type":13,"tag":52,"props":95,"children":96},{"style":70},[97],{"type":18,"value":98},",\n",{"type":13,"tag":52,"props":100,"children":102},{"class":54,"line":101},3,[103,108,112,117],{"type":13,"tag":52,"props":104,"children":105},{"style":70},[106],{"type":18,"value":107}," VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV ",{"type":13,"tag":52,"props":109,"children":110},{"style":59},[111],{"type":18,"value":87},{"type":13,"tag":52,"props":113,"children":114},{"style":90},[115],{"type":18,"value":116}," 1",{"type":13,"tag":52,"props":118,"children":119},{"style":70},[120],{"type":18,"value":98},{"type":13,"tag":52,"props":122,"children":124},{"class":54,"line":123},4,[125,130,134,139],{"type":13,"tag":52,"props":126,"children":127},{"style":70},[128],{"type":18,"value":129}," VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV ",{"type":13,"tag":52,"props":131,"children":132},{"style":59},[133],{"type":18,"value":87},{"type":13,"tag":52,"props":135,"children":136},{"style":90},[137],{"type":18,"value":138}," 2",{"type":13,"tag":52,"props":140,"children":141},{"style":70},[142],{"type":18,"value":98},{"type":13,"tag":52,"props":144,"children":146},{"class":54,"line":145},5,[147,152,156,161],{"type":13,"tag":52,"props":148,"children":149},{"style":70},[150],{"type":18,"value":151}," VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV ",{"type":13,"tag":52,"props":153,"children":154},{"style":59},[155],{"type":18,"value":87},{"type":13,"tag":52,"props":157,"children":158},{"style":90},[159],{"type":18,"value":160}," 3",{"type":13,"tag":52,"props":162,"children":163},{"style":70},[164],{"type":18,"value":98},{"type":13,"tag":52,"props":166,"children":168},{"class":54,"line":167},6,[169,174,178,183],{"type":13,"tag":52,"props":170,"children":171},{"style":70},[172],{"type":18,"value":173}," VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV ",{"type":13,"tag":52,"props":175,"children":176},{"style":59},[177],{"type":18,"value":87},{"type":13,"tag":52,"props":179,"children":180},{"style":90},[181],{"type":18,"value":182}," 4",{"type":13,"tag":52,"props":184,"children":185},{"style":70},[186],{"type":18,"value":98},{"type":13,"tag":52,"props":188,"children":190},{"class":54,"line":189},7,[191],{"type":13,"tag":52,"props":192,"children":193},{"style":70},[194],{"type":18,"value":195},"} VkClusterAccelerationStructureOpTypeNV;\n",{"type":13,"tag":40,"props":197,"children":202},{"className":198,"code":199,"filename":200,"language":201,"meta":46,"style":46},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ClusterAccelerationStructureOpTypeNV(u32);\nimpl ClusterAccelerationStructureOpTypeNV {\n pub const MOVE_OBJECTS: Self = 0;\n pub const BUILD_CLUSTERS_BOTTOM_LEVEL: Self = 1;\n pub const BUILD_TRIANGLE_CLUSTER: Self = 2;\n pub const BUILD_TRIANGLE_CLUSTER_TEMPLATE: Self = 3;\n pub const INSTANTIATE_TRIANGLE_CLUSTER: Self = 4;\n}\n","Rust","rs",[203],{"type":13,"tag":28,"props":204,"children":205},{"__ignoreMap":46},[206,240,257,299,335,371,407,443],{"type":13,"tag":52,"props":207,"children":208},{"class":54,"line":55},[209,214,219,225,230,235],{"type":13,"tag":52,"props":210,"children":211},{"style":59},[212],{"type":18,"value":213},"pub",{"type":13,"tag":52,"props":215,"children":216},{"style":59},[217],{"type":18,"value":218}," struct",{"type":13,"tag":52,"props":220,"children":222},{"style":221},"--shiki-default:#953800;--shiki-dark:#FFA657",[223],{"type":18,"value":224}," ClusterAccelerationStructureOpTypeNV",{"type":13,"tag":52,"props":226,"children":227},{"style":70},[228],{"type":18,"value":229},"(",{"type":13,"tag":52,"props":231,"children":232},{"style":221},[233],{"type":18,"value":234},"u32",{"type":13,"tag":52,"props":236,"children":237},{"style":70},[238],{"type":18,"value":239},");\n",{"type":13,"tag":52,"props":241,"children":242},{"class":54,"line":76},[243,248,252],{"type":13,"tag":52,"props":244,"children":245},{"style":59},[246],{"type":18,"value":247},"impl",{"type":13,"tag":52,"props":249,"children":250},{"style":221},[251],{"type":18,"value":224},{"type":13,"tag":52,"props":253,"children":254},{"style":70},[255],{"type":18,"value":256}," {\n",{"type":13,"tag":52,"props":258,"children":259},{"class":54,"line":101},[260,265,270,275,280,285,290,294],{"type":13,"tag":52,"props":261,"children":262},{"style":59},[263],{"type":18,"value":264}," pub",{"type":13,"tag":52,"props":266,"children":267},{"style":59},[268],{"type":18,"value":269}," const",{"type":13,"tag":52,"props":271,"children":272},{"style":90},[273],{"type":18,"value":274}," MOVE_OBJECTS",{"type":13,"tag":52,"props":276,"children":277},{"style":59},[278],{"type":18,"value":279},":",{"type":13,"tag":52,"props":281,"children":282},{"style":90},[283],{"type":18,"value":284}," Self",{"type":13,"tag":52,"props":286,"children":287},{"style":59},[288],{"type":18,"value":289}," =",{"type":13,"tag":52,"props":291,"children":292},{"style":90},[293],{"type":18,"value":93},{"type":13,"tag":52,"props":295,"children":296},{"style":70},[297],{"type":18,"value":298},";\n",{"type":13,"tag":52,"props":300,"children":301},{"class":54,"line":123},[302,306,310,315,319,323,327,331],{"type":13,"tag":52,"props":303,"children":304},{"style":59},[305],{"type":18,"value":264},{"type":13,"tag":52,"props":307,"children":308},{"style":59},[309],{"type":18,"value":269},{"type":13,"tag":52,"props":311,"children":312},{"style":90},[313],{"type":18,"value":314}," BUILD_CLUSTERS_BOTTOM_LEVEL",{"type":13,"tag":52,"props":316,"children":317},{"style":59},[318],{"type":18,"value":279},{"type":13,"tag":52,"props":320,"children":321},{"style":90},[322],{"type":18,"value":284},{"type":13,"tag":52,"props":324,"children":325},{"style":59},[326],{"type":18,"value":289},{"type":13,"tag":52,"props":328,"children":329},{"style":90},[330],{"type":18,"value":116},{"type":13,"tag":52,"props":332,"children":333},{"style":70},[334],{"type":18,"value":298},{"type":13,"tag":52,"props":336,"children":337},{"class":54,"line":145},[338,342,346,351,355,359,363,367],{"type":13,"tag":52,"props":339,"children":340},{"style":59},[341],{"type":18,"value":264},{"type":13,"tag":52,"props":343,"children":344},{"style":59},[345],{"type":18,"value":269},{"type":13,"tag":52,"props":347,"children":348},{"style":90},[349],{"type":18,"value":350}," BUILD_TRIANGLE_CLUSTER",{"type":13,"tag":52,"props":352,"children":353},{"style":59},[354],{"type":18,"value":279},{"type":13,"tag":52,"props":356,"children":357},{"style":90},[358],{"type":18,"value":284},{"type":13,"tag":52,"props":360,"children":361},{"style":59},[362],{"type":18,"value":289},{"type":13,"tag":52,"props":364,"children":365},{"style":90},[366],{"type":18,"value":138},{"type":13,"tag":52,"props":368,"children":369},{"style":70},[370],{"type":18,"value":298},{"type":13,"tag":52,"props":372,"children":373},{"class":54,"line":167},[374,378,382,387,391,395,399,403],{"type":13,"tag":52,"props":375,"children":376},{"style":59},[377],{"type":18,"value":264},{"type":13,"tag":52,"props":379,"children":380},{"style":59},[381],{"type":18,"value":269},{"type":13,"tag":52,"props":383,"children":384},{"style":90},[385],{"type":18,"value":386}," BUILD_TRIANGLE_CLUSTER_TEMPLATE",{"type":13,"tag":52,"props":388,"children":389},{"style":59},[390],{"type":18,"value":279},{"type":13,"tag":52,"props":392,"children":393},{"style":90},[394],{"type":18,"value":284},{"type":13,"tag":52,"props":396,"children":397},{"style":59},[398],{"type":18,"value":289},{"type":13,"tag":52,"props":400,"children":401},{"style":90},[402],{"type":18,"value":160},{"type":13,"tag":52,"props":404,"children":405},{"style":70},[406],{"type":18,"value":298},{"type":13,"tag":52,"props":408,"children":409},{"class":54,"line":189},[410,414,418,423,427,431,435,439],{"type":13,"tag":52,"props":411,"children":412},{"style":59},[413],{"type":18,"value":264},{"type":13,"tag":52,"props":415,"children":416},{"style":59},[417],{"type":18,"value":269},{"type":13,"tag":52,"props":419,"children":420},{"style":90},[421],{"type":18,"value":422}," INSTANTIATE_TRIANGLE_CLUSTER",{"type":13,"tag":52,"props":424,"children":425},{"style":59},[426],{"type":18,"value":279},{"type":13,"tag":52,"props":428,"children":429},{"style":90},[430],{"type":18,"value":284},{"type":13,"tag":52,"props":432,"children":433},{"style":59},[434],{"type":18,"value":289},{"type":13,"tag":52,"props":436,"children":437},{"style":90},[438],{"type":18,"value":182},{"type":13,"tag":52,"props":440,"children":441},{"style":70},[442],{"type":18,"value":298},{"type":13,"tag":52,"props":444,"children":446},{"class":54,"line":445},8,[447],{"type":13,"tag":52,"props":448,"children":449},{"style":70},[450],{"type":18,"value":451},"}\n",{"type":13,"tag":453,"props":454,"children":455},"ul",{},[456,476,487,498,509],{"type":13,"tag":457,"props":458,"children":459},"li",{},[460,466,468,474],{"type":13,"tag":28,"props":461,"children":463},{"className":462},[],[464],{"type":18,"value":465},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV",{"type":18,"value":467},"\nspecifies that a cluster acceleration structure, cluster acceleration\nstructure template or a bottom level acceleration structure built from\ncluster acceleration structures will be moved.\nIf a cluster acceleration structure is moved, the bottom level cluster\nacceleration structures containing it will have to be re-built.\nIf used with\n",{"type":13,"tag":28,"props":469,"children":471},{"className":470},[],[472],{"type":18,"value":473},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_COMPUTE_SIZES_NV",{"type":18,"value":475},", it\nreturns the size of existing cluster acceleration structures.",{"type":13,"tag":457,"props":477,"children":478},{},[479,485],{"type":13,"tag":28,"props":480,"children":482},{"className":481},[],[483],{"type":18,"value":484},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV",{"type":18,"value":486},"\nindicates that bottom level cluster acceleration structures will be\nbuilt.",{"type":13,"tag":457,"props":488,"children":489},{},[490,496],{"type":13,"tag":28,"props":491,"children":493},{"className":492},[],[494],{"type":18,"value":495},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV",{"type":18,"value":497},"\nindicates that cluster acceleration structures will be built.",{"type":13,"tag":457,"props":499,"children":500},{},[501,507],{"type":13,"tag":28,"props":502,"children":504},{"className":503},[],[505],{"type":18,"value":506},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV",{"type":18,"value":508},"\nindicates that a template for cluster acceleration structure will be\nbuilt.",{"type":13,"tag":457,"props":510,"children":511},{},[512,518],{"type":13,"tag":28,"props":513,"children":515},{"className":514},[],[516],{"type":18,"value":517},"VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV",{"type":18,"value":519},"\nindicates that a template for a cluster acceleration structure will be\ninstantiated, resulting in a built cluster acceleration structure.",{"type":13,"tag":521,"props":522,"children":523},"style",{},[524],{"type":18,"value":525},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":46,"searchDepth":76,"depth":76,"links":527},[],"markdown",1744876539415]