Blender V4.5
blender::gpu::VKImmediate Class Reference

#include <vk_immediate.hh>

Inherits blender::gpu::Immediate.

Public Member Functions

ucharbegin () override
 
void end () override
 
- Public Member Functions inherited from blender::gpu::Immediate
 Immediate ()=default
 
virtual ~Immediate ()=default
 
void polyline_draw_workaround (uint64_t offset)
 

Friends

class VKVertexAttributeObject
 

Additional Inherited Members

- Public Attributes inherited from blender::gpu::Immediate
ucharvertex_data = nullptr
 
uint vertex_idx = 0
 
uint vertex_len = 0
 
uint16_t unassigned_attr_bits = 0
 
uint16_t enabled_attr_bits = 0
 
GPUPrimType prim_type = GPU_PRIM_NONE
 
GPUVertFormat vertex_format = {}
 
GPUShader * shader = nullptr
 
bool strict_vertex_len = true
 
Batch * batch = nullptr
 
std::optional< eGPUBuiltinShaderprev_builtin_shader
 
std::optional< eGPUBuiltinShaderbuiltin_shader_bound
 
float uniform_color [4]
 

Detailed Description

Definition at line 31 of file vk_immediate.hh.

Member Function Documentation

◆ begin()

◆ end()

Friends And Related Symbol Documentation

◆ VKVertexAttributeObject

Definition at line 44 of file vk_immediate.hh.


The documentation for this class was generated from the following files: