Lines Matching refs:p_layout_

547     uint32_t GetTotalDescriptorCount() const { return p_layout_->GetTotalDescriptorCount(); };  in GetTotalDescriptorCount()
548 uint32_t GetDynamicDescriptorCount() const { return p_layout_->GetDynamicDescriptorCount(); }; in GetDynamicDescriptorCount()
549 uint32_t GetBindingCount() const { return p_layout_->GetBindingCount(); }; in GetBindingCount()
550 …VkDescriptorType GetTypeFromIndex(const uint32_t index) const { return p_layout_->GetTypeFromIndex… in GetTypeFromIndex()
551 …VkDescriptorType GetTypeFromBinding(const uint32_t binding) const { return p_layout_->GetTypeFromB… in GetTypeFromBinding()
552 …uint32_t GetDescriptorCountFromIndex(const uint32_t index) const { return p_layout_->GetDescriptor… in GetDescriptorCountFromIndex()
554 return p_layout_->GetDescriptorCountFromBinding(binding); in GetDescriptorCountFromBinding()
558 return p_layout_->GetDynamicOffsetIndexFromBinding(binding); in GetDynamicOffsetIndexFromBinding()
561 bool HasBinding(const uint32_t binding) const { return p_layout_->HasBinding(binding); }; in HasBinding()
572 const std::shared_ptr<DescriptorSetLayout const> GetLayout() const { return p_layout_; }; in GetLayout()
573 …VkDescriptorSetLayout GetDescriptorSetLayout() const { return p_layout_->GetDescriptorSetLayout();… in GetDescriptorSetLayout()
600 return p_layout_->GetImmutableSamplerPtrFromBinding(index); in GetImmutableSamplerPtrFromBinding()
604 …if (actual_length && binding == p_layout_->GetMaxBinding() && IsVariableDescriptorCount(binding)) {
605 IndexRange range = p_layout_->GetGlobalIndexRangeFromBinding(binding);
610 return p_layout_->GetGlobalIndexRangeFromBinding(binding);
614 bool IsPushDescriptor() const { return p_layout_->IsPushDescriptor(); }; in IsPushDescriptor()
615 …bool IsVariableDescriptorCount(uint32_t binding) const { return p_layout_->IsVariableDescriptorCou… in IsVariableDescriptorCount()
617 …return !!(p_layout_->GetDescriptorBindingFlagsFromBinding(binding) & VK_DESCRIPTOR_BINDING_UPDATE_… in IsUpdateAfterBind()
630 const std::shared_ptr<DescriptorSetLayout const> p_layout_; variable