|
Blender V5.0
|
#include <mtl_pso_descriptor_state.hh>
Public Member Functions | |
| bool | operator== (const MTLVertexAttributeDescriptorPSO &other) const |
| uint64_t | hash () const |
| void | reset () |
Public Attributes | |
| MTLVertexFormat | format |
| int | offset |
| int | buffer_index |
| GPUVertFetchMode | format_conversion_mode |
Vertex attribute and buffer descriptor wrappers for use in PSO construction and caching.
Definition at line 27 of file mtl_pso_descriptor_state.hh.
|
inline |
Definition at line 40 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLVertexDescriptor::hash().
|
inline |
Definition at line 33 of file mtl_pso_descriptor_state.hh.
References buffer_index, format, format_conversion_mode, and offset.
|
inline |
Definition at line 46 of file mtl_pso_descriptor_state.hh.
References buffer_index, format, format_conversion_mode, GPU_FETCH_FLOAT, and offset.
| int blender::gpu::MTLVertexAttributeDescriptorPSO::buffer_index |
Definition at line 30 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().
| MTLVertexFormat blender::gpu::MTLVertexAttributeDescriptorPSO::format |
Definition at line 28 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().
| GPUVertFetchMode blender::gpu::MTLVertexAttributeDescriptorPSO::format_conversion_mode |
Definition at line 31 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().
| int blender::gpu::MTLVertexAttributeDescriptorPSO::offset |
Definition at line 29 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().