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

#include <mtl_pso_descriptor_state.hh>

Public Member Functions

bool operator== (const MTLVertexBufferLayoutDescriptorPSO &other) const
 
uint64_t hash () const
 
void reset ()
 

Public Attributes

MTLVertexStepFunction step_function
 
int step_rate
 
int stride
 

Detailed Description

Definition at line 52 of file mtl_pso_descriptor_state.hh.

Member Function Documentation

◆ hash()

uint64_t blender::gpu::MTLVertexBufferLayoutDescriptorPSO::hash ( ) const
inline

Definition at line 63 of file mtl_pso_descriptor_state.hh.

Referenced by blender::gpu::MTLVertexDescriptor::hash().

◆ operator==()

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

Definition at line 57 of file mtl_pso_descriptor_state.hh.

References step_function, step_rate, and stride.

◆ reset()

void blender::gpu::MTLVertexBufferLayoutDescriptorPSO::reset ( )
inline

Definition at line 68 of file mtl_pso_descriptor_state.hh.

References step_function, step_rate, and stride.

Member Data Documentation

◆ step_function

MTLVertexStepFunction blender::gpu::MTLVertexBufferLayoutDescriptorPSO::step_function

◆ step_rate

int blender::gpu::MTLVertexBufferLayoutDescriptorPSO::step_rate

◆ stride

int blender::gpu::MTLVertexBufferLayoutDescriptorPSO::stride

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