174 Buffer m_triMaterialColor;
183 Vec3f m_AABBMin, m_AABBMax;
Buffer & getTriMaterialColorBuffer(void)
Returns material color buffer.
Buffer & getTriVtxIndexBuffer(void)
Returns buffer of triangle's vertex indieces.
Buffer & getMaterialIds(void)
Returns material id buffer.
Scene(const MeshBase &mesh)
Constructor.
Buffer & getTriNormalBuffer(void)
Returns triangle normal buffer.
Buffer & getVtxPosBuffer(void)
Returns vertex position buffer.
TextureAtlas * getTextureAtlas(void)
Returns texture atlas holding scene's textures.
void getBBox(Vec3f &lo, Vec3f &hi) const
Gets scene AABB's minimum and maximum vector.
int getNumVertices(void) const
Buffer & getTriShadedColorBuffer(void)
Returns shaded color buffer.
Buffer & getTextureAtlasInfo(void)
Returns texture atlas information buffer.
int getNumTriangles(void) const
Buffer & getMaterialInfo(void)
Returns material info buffer.
int getNumEmissive(void) const
Buffer & getVtxNormalBuffer(void)
Returns vertex normal buffer.
Buffer & getEmissiveTris(void)
Returns buffer of emissive triangles.
Buffer & getVtxTexCoordBuffer(void)
Returns vertex texture coordinate buffer.