Blender V4.3
overlay_outline.cc File Reference
#include "BLI_math_vector.hh"
#include "DRW_render.hh"
#include "BKE_curves.hh"
#include "BKE_global.hh"
#include "BKE_gpencil_legacy.h"
#include "BKE_grease_pencil.hh"
#include "BKE_object.hh"
#include "DNA_gpencil_legacy_types.h"
#include "ED_grease_pencil.hh"
#include "UI_resources.hh"
#include "overlay_private.hh"

Go to the source code of this file.

Classes

struct  iterData
 

Functions

static void gpencil_depth_plane (Object *ob, float r_plane[4])
 
void OVERLAY_outline_init (OVERLAY_Data *vedata)
 
void OVERLAY_outline_cache_init (OVERLAY_Data *vedata)
 
static void OVERLAY_outline_grease_pencil (OVERLAY_PrivateData *pd, Scene *scene, Object *ob)
 
static void OVERLAY_outline_volume (OVERLAY_PrivateData *pd, Object *ob)
 
static void OVERLAY_outline_curves (OVERLAY_PrivateData *pd, Object *ob)
 
static void OVERLAY_outline_pointcloud (OVERLAY_PrivateData *pd, Object *ob)
 
void OVERLAY_outline_cache_populate (OVERLAY_Data *vedata, Object *ob, OVERLAY_DupliData *dupli, bool init_dupli)
 
void OVERLAY_outline_draw (OVERLAY_Data *vedata)
 

Function Documentation

◆ gpencil_depth_plane()

◆ OVERLAY_outline_cache_init()

◆ OVERLAY_outline_cache_populate()

◆ OVERLAY_outline_curves()

static void OVERLAY_outline_curves ( OVERLAY_PrivateData * pd,
Object * ob )
static

◆ OVERLAY_outline_draw()

◆ OVERLAY_outline_grease_pencil()

◆ OVERLAY_outline_init()

◆ OVERLAY_outline_pointcloud()

static void OVERLAY_outline_pointcloud ( OVERLAY_PrivateData * pd,
Object * ob )
static

◆ OVERLAY_outline_volume()

static void OVERLAY_outline_volume ( OVERLAY_PrivateData * pd,
Object * ob )
static