|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <platform/graphics/bindGroupFormat.h>
Public Member Functions | |
| BindGroupFormat (GraphicsDevice *graphicsDevice, const std::vector< BindBaseFormat * > &formats) | |
| uint32_t | key () const |
BindGroupFormat is a data structure that defines the layout of resources (buffers, textures, samplers) used by rendering or compute shaders. It describes the binding points for each resource type, and the visibility of these resources in the shader stages.
Definition at line 32 of file bindGroupFormat.h.
| visutwin::canvas::BindGroupFormat::BindGroupFormat | ( | GraphicsDevice * | graphicsDevice, |
| const std::vector< BindBaseFormat * > & | formats ) |
Definition at line 12 of file bindGroupFormat.cpp.
Referenced by visutwin::canvas::MetalBindGroupFormat::MetalBindGroupFormat().
|
inline |
Definition at line 36 of file bindGroupFormat.h.