Blender  V3.3
Macros | Functions
overlay_metaball.c File Reference
#include "DRW_render.h"
#include "DNA_meta_types.h"
#include "BKE_object.h"
#include "DEG_depsgraph_query.h"
#include "ED_mball.h"
#include "overlay_private.h"

Go to the source code of this file.

Macros

#define BUF_INSTANCE   DRW_shgroup_call_buffer_instance
 

Functions

void OVERLAY_metaball_cache_init (OVERLAY_Data *vedata)
 
static void metaball_instance_data_set (BoneInstanceData *data, Object *ob, const float *pos, const float radius, const float color[4])
 
void OVERLAY_edit_metaball_cache_populate (OVERLAY_Data *vedata, Object *ob)
 
void OVERLAY_metaball_cache_populate (OVERLAY_Data *vedata, Object *ob)
 
void OVERLAY_metaball_draw (OVERLAY_Data *vedata)
 
void OVERLAY_metaball_in_front_draw (OVERLAY_Data *vedata)
 

Macro Definition Documentation

◆ BUF_INSTANCE

Function Documentation

◆ metaball_instance_data_set()

static void metaball_instance_data_set ( BoneInstanceData data,
Object ob,
const float pos,
const float  radius,
const float  color[4] 
)
static

◆ OVERLAY_edit_metaball_cache_populate()

void OVERLAY_edit_metaball_cache_populate ( OVERLAY_Data vedata,
Object ob 
)

◆ OVERLAY_metaball_cache_init()

void OVERLAY_metaball_cache_init ( OVERLAY_Data vedata)

◆ OVERLAY_metaball_cache_populate()

void OVERLAY_metaball_cache_populate ( OVERLAY_Data vedata,
Object ob 
)

◆ OVERLAY_metaball_draw()

void OVERLAY_metaball_draw ( OVERLAY_Data vedata)

Definition at line 120 of file overlay_metaball.c.

References DRW_draw_pass(), OVERLAY_PassList::metaball_ps, and OVERLAY_Data::psl.

Referenced by OVERLAY_draw_scene().

◆ OVERLAY_metaball_in_front_draw()

void OVERLAY_metaball_in_front_draw ( OVERLAY_Data vedata)

Definition at line 127 of file overlay_metaball.c.

References DRW_draw_pass(), OVERLAY_PassList::metaball_ps, and OVERLAY_Data::psl.

Referenced by OVERLAY_draw_scene().