VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::metal::BindGroupLayout Class Reference

#include <platform/graphics/metal/metalPipelineLayout.h>

Public Member Functions

 BindGroupLayout (const BindGroupLayoutDesc &desc)
const std::vector< BindGroupLayoutEntryDesc > & entries () const
const BindGroupLayoutEntryDescfindEntry (const uint32_t binding) const
uint32_t groupIndex () const

Detailed Description

Definition at line 40 of file metalPipelineLayout.h.

Constructor & Destructor Documentation

◆ BindGroupLayout()

visutwin::canvas::metal::BindGroupLayout::BindGroupLayout ( const BindGroupLayoutDesc & desc)
inlineexplicit

Definition at line 42 of file metalPipelineLayout.h.

References entries(), and groupIndex().

Member Function Documentation

◆ entries()

const std::vector< BindGroupLayoutEntryDesc > & visutwin::canvas::metal::BindGroupLayout::entries ( ) const
inlinenodiscard

Definition at line 46 of file metalPipelineLayout.h.

Referenced by BindGroupLayout().

◆ findEntry()

const BindGroupLayoutEntryDesc * visutwin::canvas::metal::BindGroupLayout::findEntry ( const uint32_t binding) const
inlinenodiscard

Definition at line 48 of file metalPipelineLayout.h.

◆ groupIndex()

uint32_t visutwin::canvas::metal::BindGroupLayout::groupIndex ( ) const
inlinenodiscard

Definition at line 44 of file metalPipelineLayout.h.

Referenced by BindGroupLayout().


The documentation for this class was generated from the following file: