Blender  V3.3
Public Attributes | List of all members
SELECTID_Context Struct Reference

#include <DRW_select_buffer.h>

Public Attributes

struct Object ** objects
 
struct Object ** objects_drawn
 
struct ObjectOffsetsindex_offsets
 
uint objects_len
 
uint objects_drawn_len
 
uint index_drawn_len
 
short select_mode
 
rcti last_rect
 
float persmat [4][4]
 
bool is_dirty
 

Detailed Description

Definition at line 47 of file DRW_select_buffer.h.

Member Data Documentation

◆ index_drawn_len

uint SELECTID_Context::index_drawn_len

Total number of element indices index_offsets[object_drawn_len - 1].vert.

Definition at line 60 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id(), DRW_select_buffer_bitmap_from_circle(), DRW_select_buffer_bitmap_from_poly(), DRW_select_buffer_bitmap_from_rect(), and DRW_select_buffer_read().

◆ index_offsets

struct ObjectOffsets* SELECTID_Context::index_offsets

◆ is_dirty

bool SELECTID_Context::is_dirty

Definition at line 69 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id().

◆ last_rect

rcti SELECTID_Context::last_rect

Definition at line 65 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id().

◆ objects

struct Object** SELECTID_Context::objects

Definition at line 49 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id(), and DRW_select_buffer_context_create().

◆ objects_drawn

struct Object** SELECTID_Context::objects_drawn

◆ objects_drawn_len

uint SELECTID_Context::objects_drawn_len

Definition at line 57 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id(), and DRW_select_buffer_elem_get().

◆ objects_len

uint SELECTID_Context::objects_len

Definition at line 56 of file DRW_select_buffer.h.

Referenced by DRW_draw_select_id(), and DRW_select_buffer_context_create().

◆ persmat

float SELECTID_Context::persmat[4][4]

Definition at line 68 of file DRW_select_buffer.h.

Referenced by DRW_select_buffer_context_create(), and select_cache_init().

◆ select_mode

short SELECTID_Context::select_mode

Definition at line 62 of file DRW_select_buffer.h.

Referenced by DRW_select_buffer_context_create().


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