![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Contains all the mesh's data and is the main high-level interface for the user. More...
#include <Mesh.h>
Inheritance diagram for venom::common::Mesh:Public Member Functions | |
| void | SetMaterial (const Material &material) |
| Assigns Material to mesh. | |
| bool | HasMaterial () const |
| Checks if the mesh has a Material assigned. | |
| const Material & | GetMaterial () const |
| Returns the Material assigned to the mesh. | |
| void | Draw () const |
| Draws the mesh. | |
Public Member Functions inherited from venom::common::PluginObjectWrapper | |
| PluginObjectWrapper (PluginObject *impl) | |
| PluginObjectWrapper (const PluginObjectWrapper &other) | |
| PluginObjectWrapper & | operator= (const PluginObjectWrapper &other) |
| PluginObjectWrapper (PluginObjectWrapper &&other) | |
| PluginObjectWrapper & | operator= (PluginObjectWrapper &&other) |
| PluginObject * | GetImpl () |
| const PluginObject * | GetImpl () const |
| const PluginObject * | GetConstImpl () const |
| bool | IsImplInitialized () const |
| void | Destroy () |
Friends | |
| class | ModelImpl |
Additional Inherited Members | |
Protected Attributes inherited from venom::common::PluginObjectWrapper | |
| PluginObject * | _impl |
Contains all the mesh's data and is the main high-level interface for the user.
|
inline |
|
inline |
|
inline |
Assigns Material to mesh.
| material |