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

#include <mtl_context.hh>

Public Member Functions

void set (MTLShader *shader, uint pso_index)

Public Attributes

MTLShadershader_ = nullptr
uint pso_index_

Detailed Description

Definition at line 70 of file mtl_context.hh.

Member Function Documentation

◆ set()

void blender::gpu::MTLBoundShaderState::set ( MTLShader * shader,
uint pso_index )
inline

Definition at line 73 of file mtl_context.hh.

References pso_index_, and shader_.

Referenced by blender::gpu::MTLContext::ensure_buffer_bindings().

Member Data Documentation

◆ pso_index_

uint blender::gpu::MTLBoundShaderState::pso_index_

Definition at line 72 of file mtl_context.hh.

Referenced by blender::gpu::MTLContext::ensure_buffer_bindings(), and set().

◆ shader_

MTLShader* blender::gpu::MTLBoundShaderState::shader_ = nullptr

Definition at line 71 of file mtl_context.hh.

Referenced by blender::gpu::MTLContext::ensure_buffer_bindings(), and set().


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