Blender
V3.3
|
#include <draw_manager.h>
Public Attributes | |
struct DRWView * | parent |
ViewInfos | storage |
int | clip_planes_len |
bool | is_dirty |
bool | is_inverted |
uint32_t | culling_mask |
BoundBox | frustum_corners |
BoundSphere | frustum_bsphere |
float | frustum_planes [6][4] |
DRWCallVisibilityFn * | visibility_fn |
void * | user_data |
Definition at line 432 of file draw_manager.h.
int DRWView::clip_planes_len |
Number of active clip planes.
Definition at line 438 of file draw_manager.h.
Referenced by drw_state_set().
uint32_t DRWView::culling_mask |
Culling
Definition at line 444 of file draw_manager.h.
BoundSphere DRWView::frustum_bsphere |
Definition at line 446 of file draw_manager.h.
BoundBox DRWView::frustum_corners |
Definition at line 445 of file draw_manager.h.
float DRWView::frustum_planes[6][4] |
Definition at line 447 of file draw_manager.h.
bool DRWView::is_dirty |
Does culling result needs to be updated.
Definition at line 440 of file draw_manager.h.
Referenced by drw_draw_pass_ex().
bool DRWView::is_inverted |
Does facing needs to be reversed?
Definition at line 442 of file draw_manager.h.
Referenced by draw_call_batching_finish(), draw_call_resource_bind(), and drw_draw_pass_ex().
struct DRWView* DRWView::parent |
Parent view if this is a sub view. NULL otherwise.
Definition at line 434 of file draw_manager.h.
Referenced by DRW_view_create_sub().
ViewInfos DRWView::storage |
Definition at line 436 of file draw_manager.h.
Referenced by drw_draw_pass_ex(), DRW_pass_sort_shgroup_z(), and drw_update_view().
void* DRWView::user_data |
Definition at line 450 of file draw_manager.h.
DRWCallVisibilityFn* DRWView::visibility_fn |
Custom visibility function.
Definition at line 449 of file draw_manager.h.