move::vectormath::gpumat4 struct
#include <gpumat4.hpp>

A 4D vector that is guaranteed to be correctly laid out for GPU usage.

This is a 4D vector that is guaranteed to be correctly laid out for GPU usage. It should be used whenever a 4D vector is needed for GPU usage.

Constructors, destructors, conversion operators

gpumat4() defaulted
gpumat4(const gpumat4&) defaulted
gpumat4(gpumat4&&) defaulted
gpumat4(const move::vectormath::mat4f& v)
gpumat4(const move::vectormath::mat4d& v)
operator mat4f() const

Public functions

auto operator=(const gpumat4&) -> gpumat4& defaulted
auto operator=(gpumat4&&) -> gpumat4& defaulted
auto as_array() -> float*

Public variables

float data