nngn
anonymous_namespace{terminal.cpp}::Rasterizer Member List

This is the complete list of members for anonymous_namespace{terminal.cpp}::Rasterizer, including all inherited members.

clamp_ceil(float max, float v)anonymous_namespace{terminal.cpp}::Rasterizerprivatestatic
clamp_floor(float max, float v)anonymous_namespace{terminal.cpp}::Rasterizerprivatestatic
clip(nngn::vec3 bl, nngn::vec3 tr)anonymous_namespace{terminal.cpp}::Rasterizerprivatestatic
projanonymous_namespace{terminal.cpp}::Rasterizerprivate
rasterize(std::size_t vbo_n, const nngn::Vertex *vbo, std::size_t ebo_n, const std::uint32_t *ebo, std::size_t n_textures, const Texture *textures, FrameBuffer *framebuffer) constanonymous_namespace{terminal.cpp}::Rasterizer
sizeanonymous_namespace{terminal.cpp}::Rasterizerprivate
to_clip(nngn::Vertex v0, nngn::Vertex v1) constanonymous_namespace{terminal.cpp}::Rasterizerprivate
to_screen(nngn::vec3 v) constanonymous_namespace{terminal.cpp}::Rasterizerprivate
update_projection(nngn::uvec2 term_size, nngn::uvec2 window_size, const nngn::Graphics::Camera &c)anonymous_namespace{terminal.cpp}::Rasterizer
uv_coord(float p0, std::size_t p, float p1, float t0, float t1)anonymous_namespace{terminal.cpp}::Rasterizerprivatestatic