Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
GasBvhSplitAligned::ItemSet Class Reference

Public Member Functions

 ItemSet (GasBvhSplitCtx &ctx, const GasBvhSplitSetGeom &input)
 
void set_centroids_bbox (const GMathBbox3f &bbox)
 
const unsigned int & get_count () const
 
const GMathBbox3f & get_items_bbox () const
 
const GMathBbox3f & get_centroids_bbox () const
 
const GMathBbox3f & get_item_bbox (const unsigned int &index) const
 
const float & get_item_weight (const unsigned int &index) const
 
GMathVec3f get_centroid (const unsigned int &index) const
 
void sort (const unsigned int &axis, unsigned int *indices) const
 
void sort (const unsigned int &axis)
 
unsigned int sort (const unsigned int &axis, const float &median)