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 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: