|
Blender V4.5
|
#include <GPU_vertex_format.hh>
Public Attributes | |
| blender::gpu::VertAttrType | format |
| uint | fetch_mode: 2 |
| uint | comp_type: 3 |
| uint | comp_len: 5 |
| uint | size: 7 |
| uint | python_int_to_float: 1 |
| uint8_t | offset |
| uint8_t | name_len |
| uchar | names [GPU_VERT_ATTR_MAX_NAMES] |
Definition at line 148 of file GPU_vertex_format.hh.
| uint GPUVertAttr::comp_len |
Definition at line 157 of file GPU_vertex_format.hh.
Referenced by attr_align(), attr_size(), bind_attribute_as_ssbo(), blender::gpu::MTLImmediate::end(), GPU_vertformat_attr_add(), pygpu_fill_format_sequence(), pygpu_vertbuf_fill_impl(), blender::gpu::to_binding_location_len(), and blender::gpu::vbo_bind().
| uint GPUVertAttr::comp_type |
Definition at line 155 of file GPU_vertex_format.hh.
Referenced by attr_align(), attr_size(), blender::gpu::MTLImmediate::end(), GPU_vertformat_attr_add(), pygpu_shader_check_compatibility(), and blender::gpu::vbo_bind().
| uint GPUVertAttr::fetch_mode |
Definition at line 153 of file GPU_vertex_format.hh.
Referenced by blender::gpu::MTLImmediate::end(), GPU_vertformat_attr_add(), polyline_draw_workaround(), pygpu_shader_check_compatibility(), and blender::gpu::vbo_bind().
| blender::gpu::VertAttrType GPUVertAttr::format |
Definition at line 150 of file GPU_vertex_format.hh.
Referenced by GPU_vertformat_attr_add(), immAttr1f(), immAttr1u(), immAttr2f(), immAttr2i(), immAttr3f(), immAttr4f(), immAttr4ub(), immEndVertex(), and blender::gpu::Immediate::polyline_draw_workaround().
| uint8_t GPUVertAttr::name_len |
Definition at line 166 of file GPU_vertex_format.hh.
Referenced by bind_attribute_as_ssbo(), blender::gpu::MTLImmediate::end(), GPU_vertformat_alias_add(), GPU_vertformat_attr_add(), GPU_vertformat_attr_id_get(), GPU_vertformat_attr_rename(), GPU_vertformat_multiload_enable(), and blender::gpu::vbo_bind().
| uchar GPUVertAttr::names[GPU_VERT_ATTR_MAX_NAMES] |
Definition at line 167 of file GPU_vertex_format.hh.
Referenced by GPU_vertformat_alias_add(), GPU_vertformat_attr_add(), GPU_vertformat_attr_name_get(), and GPU_vertformat_multiload_enable().
| uint8_t GPUVertAttr::offset |
Definition at line 164 of file GPU_vertex_format.hh.
Referenced by bind_attribute_as_ssbo(), blender::gpu::MTLImmediate::end(), GPU_vertbuf_attr_fill_stride(), GPU_vertbuf_attr_get_raw_data(), GPU_vertbuf_attr_set(), GPU_vertformat_attr_add(), GPU_vertformat_multiload_enable(), immAttr1f(), immAttr1u(), immAttr2f(), immAttr2i(), immAttr3f(), immAttr4f(), immAttr4ub(), immEndVertex(), blender::gpu::Immediate::polyline_draw_workaround(), pygpu_shader_check_compatibility(), blender::gpu::vbo_bind(), and VertexFormat_pack_impl().
| uint GPUVertAttr::python_int_to_float |
Definition at line 161 of file GPU_vertex_format.hh.
| uint GPUVertAttr::size |
Definition at line 159 of file GPU_vertex_format.hh.
Referenced by bind_attribute_as_ssbo(), GPU_vertbuf_attr_fill(), GPU_vertbuf_attr_fill_stride(), GPU_vertbuf_attr_get_raw_data(), GPU_vertbuf_attr_set(), GPU_vertformat_attr_add(), blender::gpu::vbo_bind(), and VertexFormat_pack_impl().