Blender V4.3
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 232 of file mtl_shader_generator.hh.

Member Function Documentation

◆ operator==()

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

Definition at line 244 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

shader::Qualifier blender::gpu::MSLBufferBlock::qualifiers

◆ slot

uint blender::gpu::MSLBufferBlock::slot

◆ stage

ShaderStage blender::gpu::MSLBufferBlock::stage

◆ type_name

std::string blender::gpu::MSLBufferBlock::type_name

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