|
Blender V4.5
|
#include <gpu_py_shader.hh>
Public Attributes | |
| PyObject_VAR_HEAD GPUShaderCreateInfo * | info |
| PyObject * | vertex_source |
| PyObject * | fragment_source |
| PyObject * | compute_source |
| PyObject * | typedef_source |
| PyObject * | references |
| size_t | constants_total_size |
Definition at line 57 of file gpu_py_shader.hh.
| PyObject* BPyGPUShaderCreateInfo::compute_source |
Definition at line 64 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), pygpu_shader_info__tp_clear(), pygpu_shader_info__tp_dealloc(), pygpu_shader_info__tp_traverse(), and pygpu_shader_info_compute_source().
| size_t BPyGPUShaderCreateInfo::constants_total_size |
Definition at line 68 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject().
| PyObject* BPyGPUShaderCreateInfo::fragment_source |
Definition at line 63 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), pygpu_shader_info__tp_clear(), pygpu_shader_info__tp_dealloc(), pygpu_shader_info__tp_traverse(), and pygpu_shader_info_fragment_source().
| PyObject_VAR_HEAD GPUShaderCreateInfo* BPyGPUShaderCreateInfo::info |
Definition at line 59 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), pygpu_shader_create_from_info(), pygpu_shader_info__tp_dealloc(), pygpu_shader_info_compute_source(), pygpu_shader_info_define(), pygpu_shader_info_depth_write(), pygpu_shader_info_fragment_out(), pygpu_shader_info_fragment_source(), pygpu_shader_info_image(), pygpu_shader_info_local_group_size(), pygpu_shader_info_push_constant(), pygpu_shader_info_sampler(), pygpu_shader_info_typedef_source(), pygpu_shader_info_uniform_buf(), pygpu_shader_info_vertex_in(), pygpu_shader_info_vertex_out(), and pygpu_shader_info_vertex_source().
| PyObject* BPyGPUShaderCreateInfo::references |
Definition at line 66 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), pygpu_shader_info__tp_clear(), pygpu_shader_info__tp_dealloc(), pygpu_shader_info__tp_traverse(), pygpu_shader_info_define(), pygpu_shader_info_fragment_out(), pygpu_shader_info_image(), pygpu_shader_info_push_constant(), pygpu_shader_info_sampler(), pygpu_shader_info_uniform_buf(), pygpu_shader_info_vertex_in(), and pygpu_shader_info_vertex_out().
| PyObject* BPyGPUShaderCreateInfo::typedef_source |
Definition at line 65 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), and pygpu_shader_info_typedef_source().
| PyObject* BPyGPUShaderCreateInfo::vertex_source |
Definition at line 62 of file gpu_py_shader.hh.
Referenced by BPyGPUShaderCreateInfo_CreatePyObject(), pygpu_shader_info__tp_clear(), pygpu_shader_info__tp_dealloc(), pygpu_shader_info__tp_traverse(), and pygpu_shader_info_vertex_source().