Blender V4.3
overlay_mode_transfer.cc File Reference
#include "BKE_object_types.hh"
#include "BKE_paint.hh"
#include "BLI_math_color.h"
#include "BLI_time.h"
#include "DRW_render.hh"
#include "ED_view3d.hh"
#include "UI_resources.hh"
#include "overlay_private.hh"

Go to the source code of this file.

Macros

#define MODE_TRANSFER_FLASH_LENGTH   0.55f
 
#define MODE_TRANSFER_FLASH_FADE   0.0f
 
#define MODE_TRANSFER_FLASH_MAX_ALPHA   0.25f
 

Functions

void OVERLAY_mode_transfer_cache_init (OVERLAY_Data *vedata)
 
static bool mode_transfer_is_animation_running (const float anim_time)
 
static float mode_transfer_alpha_for_action_slot_time_get (const float anim_time)
 
void OVERLAY_mode_transfer_cache_populate (OVERLAY_Data *vedata, Object *ob)
 
void OVERLAY_mode_transfer_draw (OVERLAY_Data *vedata)
 
void OVERLAY_mode_transfer_infront_draw (OVERLAY_Data *vedata)
 
void OVERLAY_mode_transfer_cache_finish (OVERLAY_Data *vedata)
 

Macro Definition Documentation

◆ MODE_TRANSFER_FLASH_FADE

#define MODE_TRANSFER_FLASH_FADE   0.0f

◆ MODE_TRANSFER_FLASH_LENGTH

#define MODE_TRANSFER_FLASH_LENGTH   0.55f

◆ MODE_TRANSFER_FLASH_MAX_ALPHA

#define MODE_TRANSFER_FLASH_MAX_ALPHA   0.25f

Function Documentation

◆ mode_transfer_alpha_for_action_slot_time_get()

static float mode_transfer_alpha_for_action_slot_time_get ( const float anim_time)
static

◆ mode_transfer_is_animation_running()

static bool mode_transfer_is_animation_running ( const float anim_time)
static

Definition at line 42 of file overlay_mode_transfer.cc.

References MODE_TRANSFER_FLASH_LENGTH.

Referenced by OVERLAY_mode_transfer_cache_populate().

◆ OVERLAY_mode_transfer_cache_finish()

◆ OVERLAY_mode_transfer_cache_init()

◆ OVERLAY_mode_transfer_cache_populate()

◆ OVERLAY_mode_transfer_draw()

void OVERLAY_mode_transfer_draw ( OVERLAY_Data * vedata)

◆ OVERLAY_mode_transfer_infront_draw()

void OVERLAY_mode_transfer_infront_draw ( OVERLAY_Data * vedata)