Blender V5.0
GPUSelectQueryState Struct Reference

Public Attributes

bool query_issued
QueryPoolqueries
Vector< uint, QUERY_MIN_LEN > * ids
GPUSelectBufferbuffer
GPUSelectMode mode
uint index
int oldhits
int viewport [4]
int scissor [4]
GPUWriteMask write_mask
GPUDepthTest depth_test

Detailed Description

Definition at line 32 of file gpu_select_sample_query.cc.

Member Data Documentation

◆ buffer

GPUSelectBuffer* GPUSelectQueryState::buffer

Cache on initialization.

Definition at line 40 of file gpu_select_sample_query.cc.

◆ depth_test

GPUDepthTest GPUSelectQueryState::depth_test

Definition at line 50 of file gpu_select_sample_query.cc.

◆ ids

Vector<uint, QUERY_MIN_LEN>* GPUSelectQueryState::ids

Array holding the id corresponding id to each query.

Definition at line 38 of file gpu_select_sample_query.cc.

◆ index

uint GPUSelectQueryState::index

Definition at line 43 of file gpu_select_sample_query.cc.

◆ mode

GPUSelectMode GPUSelectQueryState::mode

Mode of operation.

Definition at line 42 of file gpu_select_sample_query.cc.

◆ oldhits

int GPUSelectQueryState::oldhits

Definition at line 44 of file gpu_select_sample_query.cc.

◆ queries

QueryPool* GPUSelectQueryState::queries

GPU queries abstraction. Contains an array of queries.

Definition at line 36 of file gpu_select_sample_query.cc.

◆ query_issued

bool GPUSelectQueryState::query_issued

Tracks whether a query has been issued so that gpu_load_id can end the previous one.

Definition at line 34 of file gpu_select_sample_query.cc.

◆ scissor

int GPUSelectQueryState::scissor[4]

Definition at line 48 of file gpu_select_sample_query.cc.

◆ viewport

int GPUSelectQueryState::viewport[4]

Previous state to restore after drawing.

Definition at line 47 of file gpu_select_sample_query.cc.

◆ write_mask

GPUWriteMask GPUSelectQueryState::write_mask

Definition at line 49 of file gpu_select_sample_query.cc.


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