|
Blender V4.5
|
#include <gpu_shader_create_info.hh>
Classes | |
| union | [union].__unnamed0__ |
Public Types | |
| enum | BindType { UNIFORM_BUFFER = 0 , STORAGE_BUFFER , SAMPLER , IMAGE } |
Public Member Functions | |
| Resource (BindType type, int _slot) | |
| bool | operator== (const Resource &b) const |
Public Attributes | |
| BindType | bind_type |
| int | slot |
| union | |
Definition at line 784 of file gpu_shader_create_info.hh.
| Enumerator | |
|---|---|
| UNIFORM_BUFFER | |
| STORAGE_BUFFER | |
| SAMPLER | |
| IMAGE | |
Definition at line 785 of file gpu_shader_create_info.hh.
|
inline |
Definition at line 801 of file gpu_shader_create_info.hh.
References bind_type, and slot.
Referenced by operator==().
|
inline |
Definition at line 803 of file gpu_shader_create_info.hh.
References b, bind_type, IMAGE, blender::gpu::shader::ShaderCreateInfo::image(), Resource(), SAMPLER, blender::gpu::shader::ShaderCreateInfo::sampler(), slot, STORAGE_BUFFER, TEST_EQUAL, and UNIFORM_BUFFER.
| union blender::gpu::shader::ShaderCreateInfo::Resource::[union].__unnamed0__ blender::gpu::shader::ShaderCreateInfo::Resource |
| BindType blender::gpu::shader::ShaderCreateInfo::Resource::bind_type |
Definition at line 792 of file gpu_shader_create_info.hh.
Referenced by operator==(), blender::gpu::MTLShaderInterface::prepare_common_shader_inputs(), Resource(), and blender::gpu::shader::ShaderCreateInfo::validate_merge().
| int blender::gpu::shader::ShaderCreateInfo::Resource::slot |
Definition at line 793 of file gpu_shader_create_info.hh.
Referenced by operator==(), blender::gpu::MTLShaderInterface::prepare_common_shader_inputs(), Resource(), and blender::gpu::shader::ShaderCreateInfo::validate_merge().