tec::Position
#include <transforms.hpp>
Public Functions
| Name | |
|---|---|
| Position(glm::vec3 pos) | |
| Position() =default | |
| void | Translate(const glm::vec3 amount) |
| void | Translate(const glm::vec3 amount, const glm::quat orientation) |
| void | Out(proto::Component * target) const |
| void | Out(proto::Position * comp) const |
| void | In(const proto::Component & source) |
| void | In(const proto::Position & comp) |
Public Attributes
| Name | |
|---|---|
| glm::vec3 | value |
Public Functions Documentation
function Position
inline Position(
glm::vec3 pos
)
function Position
Position() =default
function Translate
void Translate(
const glm::vec3 amount
)
function Translate
void Translate(
const glm::vec3 amount,
const glm::quat orientation
)
function Out
void Out(
proto::Component * target
) const
function Out
void Out(
proto::Position * comp
) const
function In
void In(
const proto::Component & source
)
function In
void In(
const proto::Position & comp
)
Public Attributes Documentation
variable value
glm::vec3 value = {0.0f, 0.0f, 0.0f};
Updated on 2022-07-24 at 19:27:35 +0000