Blender V5.0
blender::gpu::MSLBufferBlock Struct Reference

#include <mtl_shader_generator.hh>

Public Member Functions

bool operator== (const MSLBufferBlock &right) const

Public Attributes

std::string type_name
std::string name
ShaderStage stage
bool is_array
uint slot
uint location
shader::Qualifier qualifiers
bool is_texture_buffer = false

Detailed Description

Definition at line 161 of file mtl_shader_generator.hh.

Member Function Documentation

◆ operator==()

bool blender::gpu::MSLBufferBlock::operator== ( const MSLBufferBlock & right) const
inline

Definition at line 173 of file mtl_shader_generator.hh.

References name, and type_name.

Member Data Documentation

◆ is_array

bool blender::gpu::MSLBufferBlock::is_array

◆ is_texture_buffer

bool blender::gpu::MSLBufferBlock::is_texture_buffer = false

◆ location

uint blender::gpu::MSLBufferBlock::location

◆ name

◆ qualifiers

◆ slot

uint blender::gpu::MSLBufferBlock::slot

◆ stage

ShaderStage blender::gpu::MSLBufferBlock::stage

◆ type_name


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