#include <mesh.h>
Classes | |
| struct | Primitive |
Public Member Functions | |
| Mesh () | |
| ~Mesh () | |
| Mesh (Mesh &&mesh) | |
| Mesh & | operator= (Mesh &&mesh) |
| void | AddPrimitive (Primitive mesh_) |
| std::vector< Primitive > & | GetPrimitives () |
| bool | Render (SceneEncoder &encoder, const Matrix &transform, const std::shared_ptr< Texture > &joints) const |
|
default |
|
default |
|
default |
| void impeller::scene::Mesh::AddPrimitive | ( | Primitive | mesh_ | ) |
Definition at line 21 of file mesh.cc.
References impeller::scene::Mesh::Primitive::geometry, impeller::scene::Mesh::Primitive::material, and VALIDATION_LOG.
Referenced by impeller::scene::testing::TEST_P().
| std::vector< Mesh::Primitive > & impeller::scene::Mesh::GetPrimitives | ( | ) |
| bool impeller::scene::Mesh::Render | ( | SceneEncoder & | encoder, |
| const Matrix & | transform, | ||
| const std::shared_ptr< Texture > & | joints | ||
| ) | const |
Definition at line 36 of file mesh.cc.
References impeller::scene::SceneEncoder::Add(), impeller::scene::SceneCommand::label, and transform.
Referenced by impeller::scene::Node::Render().