nngn
|
Buffer holding texture image data. More...
Public Types | |
using | texel3 = nngn::vec3_base< std::uint8_t > |
using | texel4 = nngn::vec4_base< std::uint8_t > |
Public Member Functions | |
void | copy (const std::uint8_t *p) |
texel4 | sample (nngn::vec2 uv) const |
Private Attributes | |
std::vector< texel4 > | data = {} |
Buffer holding texture image data.
using anonymous_namespace{terminal.cpp}::Texture::texel3 = nngn::vec3_base<std::uint8_t> |
using anonymous_namespace{terminal.cpp}::Texture::texel4 = nngn::vec4_base<std::uint8_t> |
void anonymous_namespace{terminal.cpp}::Texture::copy | ( | const std::uint8_t * | p | ) |
auto anonymous_namespace{terminal.cpp}::Texture::sample | ( | nngn::vec2 | uv | ) | const |
|
private |