tec::Renderable
#include <renderable.hpp>
Public Functions
| Name | |
|---|---|
| Renderable() | |
| void | Out(proto::Component * target) |
| void | In(const proto::Component & source) |
Public Attributes
| Name | |
|---|---|
| std::shared_ptr< RenderItem > | render_item |
| std::string | mesh_name |
| std::shared_ptr< MeshFile > | mesh |
| std::string | shader_name |
| std::shared_ptr< Shader > | shader |
| glm::vec3 | local_translation |
| Orientation | local_orientation |
| bool | hidden |
Public Functions Documentation
function Renderable
inline Renderable()
function Out
void Out(
proto::Component * target
)
function In
void In(
const proto::Component & source
)
Public Attributes Documentation
variable render_item
std::shared_ptr< RenderItem > render_item;
variable mesh_name
std::string mesh_name;
variable mesh
std::shared_ptr< MeshFile > mesh;
variable shader_name
std::string shader_name;
variable shader
std::shared_ptr< Shader > shader;
variable local_translation
glm::vec3 local_translation;
variable local_orientation
Orientation local_orientation;
variable hidden
bool hidden {false};
Updated on 2022-07-24 at 19:27:35 +0000