[{"data":1,"prerenderedAt":346},["ShallowReactive",2],{"dTlXqmWkNy":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":345,"_id":4},"VkClusterAccelerationStructureOpInputNV","Union specifying cluster acceleration structure description","VK_NV_cluster_acceleration_structure","structs",[],{"type":10,"children":11,"toc":343},"root",[12,28,276,337],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," union is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,131],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef union VkClusterAccelerationStructureOpInputNV {\n VkClusterAccelerationStructureClustersBottomLevelInputNV* pClustersBottomLevel;\n VkClusterAccelerationStructureTriangleClusterInputNV* pTriangleClusters;\n VkClusterAccelerationStructureMoveObjectsInputNV* pMoveObjects;\n} VkClusterAccelerationStructureOpInputNV;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,86,104,122],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," union",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkClusterAccelerationStructureOpInputNV {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71,76,81],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkClusterAccelerationStructureClustersBottomLevelInputNV",{"type":13,"tag":45,"props":77,"children":78},{"style":52},[79],{"type":18,"value":80},"*",{"type":13,"tag":45,"props":82,"children":83},{"style":63},[84],{"type":18,"value":85}," pClustersBottomLevel;\n",{"type":13,"tag":45,"props":87,"children":89},{"class":47,"line":88},3,[90,95,99],{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," VkClusterAccelerationStructureTriangleClusterInputNV",{"type":13,"tag":45,"props":96,"children":97},{"style":52},[98],{"type":18,"value":80},{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," pTriangleClusters;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},4,[108,113,117],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkClusterAccelerationStructureMoveObjectsInputNV",{"type":13,"tag":45,"props":114,"children":115},{"style":52},[116],{"type":18,"value":80},{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," pMoveObjects;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},5,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130},"} VkClusterAccelerationStructureOpInputNV;\n",{"type":13,"tag":33,"props":132,"children":137},{"className":133,"code":134,"filename":135,"language":136,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub union ClusterAccelerationStructureOpInputNV {\n p_clusters_bottom_level: *mut vk::ClusterAccelerationStructureClustersBottomLevelInputNV,\n p_triangle_clusters: *mut vk::ClusterAccelerationStructureTriangleClusterInputNV,\n p_move_objects: *mut vk::ClusterAccelerationStructureMoveObjectsInputNV,\n}\n","Rust","rs",[138],{"type":13,"tag":21,"props":139,"children":140},{"__ignoreMap":39},[141,164,202,235,268],{"type":13,"tag":45,"props":142,"children":143},{"class":47,"line":48},[144,149,153,159],{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":148},"pub",{"type":13,"tag":45,"props":150,"children":151},{"style":52},[152],{"type":18,"value":60},{"type":13,"tag":45,"props":154,"children":156},{"style":155},"--shiki-default:#953800;--shiki-dark:#FFA657",[157],{"type":18,"value":158}," ClusterAccelerationStructureOpInputNV",{"type":13,"tag":45,"props":160,"children":161},{"style":63},[162],{"type":18,"value":163}," {\n",{"type":13,"tag":45,"props":165,"children":166},{"class":47,"line":69},[167,172,177,182,187,192,197],{"type":13,"tag":45,"props":168,"children":169},{"style":63},[170],{"type":18,"value":171}," p_clusters_bottom_level",{"type":13,"tag":45,"props":173,"children":174},{"style":52},[175],{"type":18,"value":176},":",{"type":13,"tag":45,"props":178,"children":179},{"style":52},[180],{"type":18,"value":181}," *mut",{"type":13,"tag":45,"props":183,"children":184},{"style":155},[185],{"type":18,"value":186}," vk",{"type":13,"tag":45,"props":188,"children":189},{"style":52},[190],{"type":18,"value":191},"::",{"type":13,"tag":45,"props":193,"children":194},{"style":155},[195],{"type":18,"value":196},"ClusterAccelerationStructureClustersBottomLevelInputNV",{"type":13,"tag":45,"props":198,"children":199},{"style":63},[200],{"type":18,"value":201},",\n",{"type":13,"tag":45,"props":203,"children":204},{"class":47,"line":88},[205,210,214,218,222,226,231],{"type":13,"tag":45,"props":206,"children":207},{"style":63},[208],{"type":18,"value":209}," p_triangle_clusters",{"type":13,"tag":45,"props":211,"children":212},{"style":52},[213],{"type":18,"value":176},{"type":13,"tag":45,"props":215,"children":216},{"style":52},[217],{"type":18,"value":181},{"type":13,"tag":45,"props":219,"children":220},{"style":155},[221],{"type":18,"value":186},{"type":13,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":18,"value":191},{"type":13,"tag":45,"props":227,"children":228},{"style":155},[229],{"type":18,"value":230},"ClusterAccelerationStructureTriangleClusterInputNV",{"type":13,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":18,"value":201},{"type":13,"tag":45,"props":236,"children":237},{"class":47,"line":106},[238,243,247,251,255,259,264],{"type":13,"tag":45,"props":239,"children":240},{"style":63},[241],{"type":18,"value":242}," p_move_objects",{"type":13,"tag":45,"props":244,"children":245},{"style":52},[246],{"type":18,"value":176},{"type":13,"tag":45,"props":248,"children":249},{"style":52},[250],{"type":18,"value":181},{"type":13,"tag":45,"props":252,"children":253},{"style":155},[254],{"type":18,"value":186},{"type":13,"tag":45,"props":256,"children":257},{"style":52},[258],{"type":18,"value":191},{"type":13,"tag":45,"props":260,"children":261},{"style":155},[262],{"type":18,"value":263},"ClusterAccelerationStructureMoveObjectsInputNV",{"type":13,"tag":45,"props":265,"children":266},{"style":63},[267],{"type":18,"value":201},{"type":13,"tag":45,"props":269,"children":270},{"class":47,"line":124},[271],{"type":13,"tag":45,"props":272,"children":273},{"style":63},[274],{"type":18,"value":275},"}\n",{"type":13,"tag":277,"props":278,"children":279},"ul",{},[280,301,319],{"type":13,"tag":281,"props":282,"children":283},"li",{},[284,290,292,299],{"type":13,"tag":21,"props":285,"children":287},{"className":286},[],[288],{"type":18,"value":289},"pClustersBottomLevel",{"type":18,"value":291}," is a\n",{"type":13,"tag":293,"props":294,"children":296},"a",{"href":295},"/man/VkClusterAccelerationStructureClustersBottomLevelInputNV",[297],{"type":18,"value":298},"VkClusterAccelerationStructureClustersBottomLevelInputNV",{"type":18,"value":300}," structure\nspecifying an upper threshold on parameters to build multiple bottom\nlevel acceleration structures from multiple cluster level acceleration\nstructures.",{"type":13,"tag":281,"props":302,"children":303},{},[304,310,311,317],{"type":13,"tag":21,"props":305,"children":307},{"className":306},[],[308],{"type":18,"value":309},"pTriangleClusters",{"type":18,"value":291},{"type":13,"tag":293,"props":312,"children":314},{"href":313},"/man/VkClusterAccelerationStructureTriangleClusterInputNV",[315],{"type":18,"value":316},"VkClusterAccelerationStructureTriangleClusterInputNV",{"type":18,"value":318}," structure\nspecifying an upper threshold on parameters to build a regular or\ntemplated cluster acceleration structure.",{"type":13,"tag":281,"props":320,"children":321},{},[322,328,329,335],{"type":13,"tag":21,"props":323,"children":325},{"className":324},[],[326],{"type":18,"value":327},"pMoveObjects",{"type":18,"value":291},{"type":13,"tag":293,"props":330,"children":332},{"href":331},"/man/VkClusterAccelerationStructureMoveObjectsInputNV",[333],{"type":18,"value":334},"VkClusterAccelerationStructureMoveObjectsInputNV",{"type":18,"value":336}," structure\nspecifying an upper threshold on the number of bytes moved and the type\nof acceleration structure being moved.",{"type":13,"tag":338,"props":339,"children":340},"style",{},[341],{"type":18,"value":342},"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":39,"searchDepth":69,"depth":69,"links":344},[],"markdown",1744876539370]