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