Lines Matching refs:DescriptorSetLayout
187 class DescriptorSetLayout {
190 …DescriptorSetLayout(const VkDescriptorSetLayoutCreateInfo *p_create_info, const VkDescriptorSetLay…
195 bool IsCompatible(DescriptorSetLayout const *rh_ds_layout) const;
272 …ConstBindingIterator(const DescriptorSetLayout *layout) : layout_(layout), index_(0) { assert(layo… in ConstBindingIterator()
273 …ConstBindingIterator(const DescriptorSetLayout *layout, uint32_t binding) : ConstBindingIterator(l… in ConstBindingIterator()
325 const DescriptorSetLayout *Layout() const { return layout_; } in Layout()
334 const DescriptorSetLayout *layout_;
375 bool VerifySetLayoutCompatibility(DescriptorSetLayout const *lh_ds_layout, DescriptorSetLayout cons…
492 std::vector<std::shared_ptr<DescriptorSetLayout const>> layout_nodes;
507 bool VerifyUpdateConsistency(DescriptorSetLayout::ConstBindingIterator current_binding, uint32_t of…
543 …(const VkDescriptorSet, const VkDescriptorPool, const std::shared_ptr<DescriptorSetLayout const> &,
572 const std::shared_ptr<DescriptorSetLayout const> GetLayout() const { return p_layout_; }; in GetLayout()
630 const std::shared_ptr<DescriptorSetLayout const> p_layout_;