![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Contains all the mesh's data and is the main high-level interface for the user. More...
#include <Model.h>
Inheritance diagram for venom::common::Model:Public Member Functions | |
| Model (const char *path) | |
| void | Init (Entity entity) override |
| void | Update (Entity entity) override |
| void | _GUI (const Entity entity) override |
| vc::String | _GetComponentTitle () override |
| bool | CanRemove (Entity entity) override |
| void | Draw () |
| vc::Error | ImportModel (const char *path) |
| const vc::Vector< vc::Mesh > & | GetMeshes () const |
| const vc::Vector< vc::Material > & | GetMaterials () const |
| vc::Vector< vc::Material > & | GetMaterials () |
| const vc::String & | GetName () |
| const vc::String & | GetShortName () |
Public Member Functions inherited from venom::common::VenomComponent | |
| vc::String | GetComponentTitle () |
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 () |
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.
|
overridevirtual |
Implements venom::common::VenomComponent.
|
overridevirtual |
Implements venom::common::VenomComponent.
|
overridevirtual |
Implements venom::common::VenomComponent.
|
overridevirtual |
Reimplemented from venom::common::VenomComponent.
|
overridevirtual |
Implements venom::common::VenomComponent.