BRL-CAD
bn_vlblock Struct Reference

#include <vlist.h>

Collaboration diagram for bn_vlblock:
[legend]

Data Fields

uint32_t magic
 
size_t nused
 
size_t max
 
long * rgb
 rgb[max] variable size array More...
 
struct bu_listhead
 head[max] variable size array More...
 
struct bu_listfree_vlist_hd
 where to get/put free vlists More...
 

Detailed Description

For plotting, a way of separating plots into separate color vlists: blocks of vlists, each with an associated color.

Definition at line 169 of file vlist.h.

Field Documentation

uint32_t magic

Definition at line 170 of file vlist.h.

Referenced by bn_vlblock_init().

size_t nused
size_t max

Definition at line 172 of file vlist.h.

Referenced by bn_vlblock_init(), and rt_vlblock_find().

long* rgb

rgb[max] variable size array

Definition at line 173 of file vlist.h.

Referenced by _ged_cvt_vlblock_to_solids(), bn_vlblock_init(), rt_plot_vlblock(), rt_vlblock_find(), and rt_vlblock_free().

struct bu_list* head

head[max] variable size array

Definition at line 174 of file vlist.h.

Referenced by _ged_cvt_vlblock_to_solids(), bn_vlblock_init(), ged_cm_end(), rt_plot_vlblock(), rt_vlblock_find(), and rt_vlblock_free().

struct bu_list* free_vlist_hd

where to get/put free vlists

Definition at line 175 of file vlist.h.

Referenced by bn_vlblock_init(), overlap(), rt_label_vlist_verts(), rt_process_uplot_value(), and rt_vlblock_free().


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