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