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

#include <platform/graphics/bindGroupFormat.h>

Inheritance diagram for visutwin::canvas::BindGroupFormat:
[legend]

Public Member Functions

 BindGroupFormat (GraphicsDevice *graphicsDevice, const std::vector< BindBaseFormat * > &formats)
uint32_t key () const

Detailed Description

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.

Constructor & Destructor Documentation

◆ BindGroupFormat()

visutwin::canvas::BindGroupFormat::BindGroupFormat ( GraphicsDevice * graphicsDevice,
const std::vector< BindBaseFormat * > & formats )

Member Function Documentation

◆ key()

uint32_t visutwin::canvas::BindGroupFormat::key ( ) const
inline

Definition at line 36 of file bindGroupFormat.h.


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