Blender  V2.93
Macros | Functions
gpu_select_private.h File Reference

Go to the source code of this file.

Macros

#define SELECT_ID_NONE   ((uint)0xffffffff)
 

Functions

void gpu_select_pick_begin (uint(*buffer)[4], uint bufsize, const rcti *input, char mode)
 
bool gpu_select_pick_load_id (uint id, bool end)
 
uint gpu_select_pick_end (void)
 
void gpu_select_pick_cache_begin (void)
 
void gpu_select_pick_cache_end (void)
 
bool gpu_select_pick_is_cached (void)
 
void gpu_select_pick_cache_load_id (void)
 
void gpu_select_query_begin (uint(*buffer)[4], uint bufsize, const rcti *input, char mode, int oldhits)
 
bool gpu_select_query_load_id (uint id)
 
uint gpu_select_query_end (void)
 

Detailed Description

Selection implementations.

Definition in file gpu_select_private.h.

Macro Definition Documentation

◆ SELECT_ID_NONE

#define SELECT_ID_NONE   ((uint)0xffffffff)

Definition at line 48 of file gpu_select_private.h.

Function Documentation

◆ gpu_select_pick_begin()

void gpu_select_pick_begin ( uint(*)  buffer[4],
uint  bufsize,
const rcti input,
char  mode 
)

◆ gpu_select_pick_cache_begin()

void gpu_select_pick_cache_begin ( void  )

◆ gpu_select_pick_cache_end()

void gpu_select_pick_cache_end ( void  )

◆ gpu_select_pick_cache_load_id()

void gpu_select_pick_cache_load_id ( void  )

◆ gpu_select_pick_end()

uint gpu_select_pick_end ( void  )

◆ gpu_select_pick_is_cached()

bool gpu_select_pick_is_cached ( void  )

Definition at line 722 of file gpu_select_pick.c.

References g_pick_state, and GPUPickState::is_cached.

Referenced by GPU_select_is_cached().

◆ gpu_select_pick_load_id()

bool gpu_select_pick_load_id ( uint  id,
bool  end 
)

◆ gpu_select_query_begin()

void gpu_select_query_begin ( uint(*)  buffer[4],
uint  bufsize,
const rcti input,
char  mode,
int  oldhits 
)

◆ gpu_select_query_end()

uint gpu_select_query_end ( void  )

◆ gpu_select_query_load_id()

bool gpu_select_query_load_id ( uint  id)