HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_InstanceManager::gr_BBoxRequest Class Reference

#include <GR_InstanceManager.h>

Public Member Functions

 gr_BBoxRequest (const UT_Matrix4D *si, const UT_Matrix4DArray *insts, const UT_IntArray *nesting, const UT_BoundingBox &bb, const UT_IntArray *vi, int passid)
 
 gr_BBoxRequest ()
 

Public Attributes

const UT_Matrix4Dsingle_inst
 
const UT_Matrix4DArrayinstances
 
const UT_IntArrayvisible_instances
 
const UT_IntArraynest_counts
 
GT_DataArrayHandle prim_ids
 
const UT_Array< uint8 > * selected_prims
 
const UT_Vector3FArraycolors
 
const UT_BoundingBoxbbox
 
UT_Vector4i pick_id
 
UT_Vector3Fcolor
 
bool selected
 
bool wireframe
 
int offset
 
int bucket
 
int pass_id
 

Detailed Description

Definition at line 302 of file GR_InstanceManager.h.

Constructor & Destructor Documentation

GR_InstanceManager::gr_BBoxRequest::gr_BBoxRequest ( const UT_Matrix4D si,
const UT_Matrix4DArray insts,
const UT_IntArray nesting,
const UT_BoundingBox bb,
const UT_IntArray vi,
int  passid 
)
inline

Definition at line 305 of file GR_InstanceManager.h.

GR_InstanceManager::gr_BBoxRequest::gr_BBoxRequest ( )
inline

Definition at line 316 of file GR_InstanceManager.h.

Member Data Documentation

const UT_BoundingBox* GR_InstanceManager::gr_BBoxRequest::bbox

Definition at line 329 of file GR_InstanceManager.h.

int GR_InstanceManager::gr_BBoxRequest::bucket

Definition at line 337 of file GR_InstanceManager.h.

UT_Vector3F* GR_InstanceManager::gr_BBoxRequest::color

Definition at line 331 of file GR_InstanceManager.h.

const UT_Vector3FArray* GR_InstanceManager::gr_BBoxRequest::colors

Definition at line 328 of file GR_InstanceManager.h.

const UT_Matrix4DArray* GR_InstanceManager::gr_BBoxRequest::instances

Definition at line 323 of file GR_InstanceManager.h.

const UT_IntArray* GR_InstanceManager::gr_BBoxRequest::nest_counts

Definition at line 325 of file GR_InstanceManager.h.

int GR_InstanceManager::gr_BBoxRequest::offset

Definition at line 336 of file GR_InstanceManager.h.

int GR_InstanceManager::gr_BBoxRequest::pass_id

Definition at line 338 of file GR_InstanceManager.h.

UT_Vector4i GR_InstanceManager::gr_BBoxRequest::pick_id

Definition at line 330 of file GR_InstanceManager.h.

GT_DataArrayHandle GR_InstanceManager::gr_BBoxRequest::prim_ids

Definition at line 326 of file GR_InstanceManager.h.

bool GR_InstanceManager::gr_BBoxRequest::selected

Definition at line 332 of file GR_InstanceManager.h.

const UT_Array<uint8>* GR_InstanceManager::gr_BBoxRequest::selected_prims

Definition at line 327 of file GR_InstanceManager.h.

const UT_Matrix4D* GR_InstanceManager::gr_BBoxRequest::single_inst

Definition at line 322 of file GR_InstanceManager.h.

const UT_IntArray* GR_InstanceManager::gr_BBoxRequest::visible_instances

Definition at line 324 of file GR_InstanceManager.h.

bool GR_InstanceManager::gr_BBoxRequest::wireframe

Definition at line 333 of file GR_InstanceManager.h.


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