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().