Blender V4.5
ProjPixel Struct Reference

Public Attributes

float projCoSS [2]
float worldCoSS [3]
short x_px
short y_px
ushort image_index
uchar bb_cell_index
ushort mask
ushortmask_accum
bool * valid
PixelPointer origColor
PixelStore newColor
PixelPointer pixel

Detailed Description

Definition at line 482 of file paint_image_proj.cc.

Member Data Documentation

◆ bb_cell_index

uchar ProjPixel::bb_cell_index

Definition at line 491 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ image_index

ushort ProjPixel::image_index

if anyone wants to paint onto more than 65535 images they can bite me.

Definition at line 490 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ mask

ushort ProjPixel::mask

Definition at line 494 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ mask_accum

ushort* ProjPixel::mask_accum

Definition at line 500 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ newColor

◆ origColor

◆ pixel

◆ projCoSS

float ProjPixel::projCoSS[2]

the floating point screen projection of this pixel.

Definition at line 484 of file paint_image_proj.cc.

Referenced by do_projectpaint_soften(), do_projectpaint_soften_f(), do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ valid

bool* ProjPixel::valid

Definition at line 504 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ worldCoSS

float ProjPixel::worldCoSS[3]

Definition at line 485 of file paint_image_proj.cc.

Referenced by do_projectpaint_thread(), and project_paint_uvpixel_init().

◆ x_px

short ProjPixel::x_px

◆ y_px

short ProjPixel::y_px

The documentation for this struct was generated from the following file: