Blender V4.3
blender::gpu::MSLVertexOutputAttribute Struct Reference

#include <mtl_shader_generator.hh>

Public Member Functions

bool operator== (const MSLVertexOutputAttribute &right) const
 
std::string get_mtl_interpolation_qualifier () const
 

Public Attributes

std::string type
 
std::string name
 
std::string instance_name
 
std::string interpolation_qualifier
 
bool is_array
 
int array_elems
 

Detailed Description

Definition at line 342 of file mtl_shader_generator.hh.

Member Function Documentation

◆ get_mtl_interpolation_qualifier()

std::string blender::gpu::MSLVertexOutputAttribute::get_mtl_interpolation_qualifier ( ) const
inline

Definition at line 358 of file mtl_shader_generator.hh.

References interpolation_qualifier.

◆ operator==()

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

Definition at line 352 of file mtl_shader_generator.hh.

References array_elems, interpolation_qualifier, and is_array.

Member Data Documentation

◆ array_elems

int blender::gpu::MSLVertexOutputAttribute::array_elems

Definition at line 350 of file mtl_shader_generator.hh.

Referenced by operator==().

◆ instance_name

std::string blender::gpu::MSLVertexOutputAttribute::instance_name

Definition at line 346 of file mtl_shader_generator.hh.

◆ interpolation_qualifier

std::string blender::gpu::MSLVertexOutputAttribute::interpolation_qualifier

Definition at line 348 of file mtl_shader_generator.hh.

Referenced by get_mtl_interpolation_qualifier(), and operator==().

◆ is_array

bool blender::gpu::MSLVertexOutputAttribute::is_array

Definition at line 349 of file mtl_shader_generator.hh.

Referenced by operator==().

◆ name

std::string blender::gpu::MSLVertexOutputAttribute::name

Definition at line 344 of file mtl_shader_generator.hh.

◆ type

std::string blender::gpu::MSLVertexOutputAttribute::type

Definition at line 343 of file mtl_shader_generator.hh.


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