The spica renderer
Public Member Functions | List of all members
spica::ShapeGroup Class Reference

Shape with materials. More...

#include <meshio.h>

Public Member Functions

 ShapeGroup (const std::vector< std::shared_ptr< Shape >> &shapes, const std::shared_ptr< Texture< Spectrum >> &mapKd=nullptr, const std::shared_ptr< Texture< double >> &bumpMap=nullptr)
 
 ShapeGroup (const ShapeGroup &sg)
 
 ShapeGroup (ShapeGroup &&sg)
 
ShapeGroupoperator= (const ShapeGroup &sg)
 
ShapeGroupoperator= (ShapeGroup &&sg)
 
const std::vector
< std::shared_ptr< Shape > > & 
shapes () const
 
const std::shared_ptr< Texture
< Spectrum > > & 
mapKd () const
 
const std::shared_ptr< Texture
< double > > & 
bumpMap () const
 

Detailed Description

Shape with materials.


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