Blender V4.3
icons_rasterize.cc File Reference
#include "BLI_bitmap_draw_2d.h"
#include "BLI_math_color.h"
#include "BLI_math_geom.h"
#include "BLI_utildefines.h"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "BKE_icons.h"
#include "BLI_strict_flags.h"

Go to the source code of this file.

Classes

struct  UserRasterInfo
 

Functions

static void tri_fill_flat (int x, int x_end, int y, void *user_data)
 
static void tri_fill_smooth (int x, int x_end, int y, void *user_data)
 
ImBufBKE_icon_geom_rasterize (const Icon_Geom *geom, const uint size_x, const uint size_y)
 
void BKE_icon_geom_invert_lightness (Icon_Geom *geom)
 

Function Documentation

◆ BKE_icon_geom_invert_lightness()

void BKE_icon_geom_invert_lightness ( Icon_Geom * geom)

◆ BKE_icon_geom_rasterize()

◆ tri_fill_flat()

static void tri_fill_flat ( int x,
int x_end,
int y,
void * user_data )
static

Definition at line 33 of file icons_rasterize.cc.

References col, and UserRasterInfo::rect.

Referenced by BKE_icon_geom_rasterize().

◆ tri_fill_smooth()

static void tri_fill_smooth ( int x,
int x_end,
int y,
void * user_data )
static