|
Blender
V3.3
|
#include <draw_manager.h>
Public Attributes | |
| union { | |
| const void * pvalue | |
| struct { | |
| union { | |
| GPUTexture * texture | |
| GPUTexture ** texture_ref | |
| } | |
| eGPUSamplerState sampler_state | |
| } | |
| union { | |
| GPUUniformBuf * block | |
| GPUUniformBuf ** block_ref | |
| } | |
| union { | |
| GPUStorageBuf * ssbo | |
| GPUStorageBuf ** ssbo_ref | |
| } | |
| union { | |
| GPUVertBuf * vertbuf | |
| GPUVertBuf ** vertbuf_ref | |
| } | |
| float fvalue [4] | |
| int ivalue [4] | |
| struct GPUUniformAttrList * uniform_attrs | |
| }; | |
| int | location |
| uint8_t | type |
| uint8_t | length |
| uint8_t | arraysize |
Definition at line 340 of file draw_manager.h.
| union { ... } |
| uint8_t DRWUniform::arraysize |
Definition at line 377 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| GPUUniformBuf* DRWUniform::block |
Definition at line 354 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| GPUUniformBuf** DRWUniform::block_ref |
Definition at line 355 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| float DRWUniform::fvalue[4] |
Definition at line 368 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| int DRWUniform::ivalue[4] |
Definition at line 370 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| uint8_t DRWUniform::length |
Definition at line 376 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| int DRWUniform::location |
Definition at line 374 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| const void* DRWUniform::pvalue |
Definition at line 343 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| eGPUSamplerState DRWUniform::sampler_state |
Definition at line 350 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| GPUStorageBuf* DRWUniform::ssbo |
Definition at line 359 of file draw_manager.h.
Referenced by draw_update_uniforms().
| GPUStorageBuf** DRWUniform::ssbo_ref |
Definition at line 360 of file draw_manager.h.
Referenced by draw_update_uniforms().
| GPUTexture* DRWUniform::texture |
Definition at line 347 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| GPUTexture** DRWUniform::texture_ref |
Definition at line 348 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| uint8_t DRWUniform::type |
Definition at line 375 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| struct GPUUniformAttrList* DRWUniform::uniform_attrs |
Definition at line 372 of file draw_manager.h.
Referenced by draw_update_uniforms(), and drw_shgroup_uniform_create_ex().
| GPUVertBuf* DRWUniform::vertbuf |
Definition at line 364 of file draw_manager.h.
Referenced by draw_update_uniforms().
| GPUVertBuf** DRWUniform::vertbuf_ref |
Definition at line 365 of file draw_manager.h.
Referenced by draw_update_uniforms().