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

#include <mtl_pso_descriptor_state.hh>

Public Member Functions

bool operator== (const MTLVertexDescriptor &other) const
uint64_t hash () const

Public Attributes

MTLVertexAttributeDescriptorPSO attributes [GPU_VERT_ATTR_MAX_LEN]
MTLVertexBufferLayoutDescriptorPSO buffer_layouts [GPU_BATCH_VBO_MAX_LEN]
int max_attribute_value
int total_attributes
int num_vert_buffers
MTLPrimitiveTopologyClass prim_topology_class

Detailed Description

Definition at line 79 of file mtl_pso_descriptor_state.hh.

Member Function Documentation

◆ hash()

◆ operator==()

bool blender::gpu::MTLVertexDescriptor::operator== ( const MTLVertexDescriptor & other) const
inline

Member Data Documentation

◆ attributes

◆ buffer_layouts

◆ max_attribute_value

int blender::gpu::MTLVertexDescriptor::max_attribute_value

◆ num_vert_buffers

int blender::gpu::MTLVertexDescriptor::num_vert_buffers

◆ prim_topology_class

◆ total_attributes

int blender::gpu::MTLVertexDescriptor::total_attributes

Definition at line 85 of file mtl_pso_descriptor_state.hh.

Referenced by blender::gpu::MTLImmediate::end(), and operator==().


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