Fermat
Public Methods | Public Members | List of all members
MeshLightsStorage Struct Reference

Public Methods

void init (const uint32 n_vpls, MeshView h_mesh, MeshView d_mesh, const MipMapView *h_textures, const MipMapView *d_textures, const uint32 instance=0)
 
void init (const uint32 n_vpls, RenderingContext &renderer, const uint32 instance=0)
 
MeshLight view (const bool use_vpls) const
 
uint32 get_vpl_count () const
 
VPLget_vpls () const
 
uint32 get_bvh_nodes_count () const
 
uint32 get_bvh_clusters_count () const
 
const cugar::Bvh_node_3dget_bvh_nodes () const
 
const uint32 * get_bvh_parents () const
 
const uint2 * get_bvh_ranges () const
 
const uint32 * get_bvh_clusters () const
 
const uint32 * get_bvh_cluster_offsets () const
 

Public Members

MeshLightsStorageImplm_impl
 

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