Blender  V3.3
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 (GPUSelectResult *buffer, uint buffer_len, const rcti *input, eGPUSelectMode 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 (GPUSelectResult *buffer, uint buffer_len, const rcti *input, eGPUSelectMode 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 40 of file gpu_select_private.h.

Function Documentation

◆ gpu_select_pick_begin()

void gpu_select_pick_begin ( GPUSelectResult buffer,
uint  buffer_len,
const rcti input,
eGPUSelectMode  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  )
Returns
true if drawing is not needed.

Definition at line 726 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 ( GPUSelectResult buffer,
uint  buffer_len,
const rcti input,
eGPUSelectMode  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)