nngn
Loading...
Searching...
No Matches
nngn::GLProgram Member List

This is the complete list of members for nngn::GLProgram, including all inherited members.

bind_ubo(const char *name, u32 binding) constnngn::GLProgram
bind_ubo(const char *name, u32 binding) constnngn::GLProgram
create(u32 vert, u32 frag)nngn::GLProgram
create(std::string_view vs_name, std::string_view fs_name, std::span< const u8 > vs, std::span< const u8 > fs)nngn::GLProgram
create(u32 vert, u32 frag)nngn::GLProgram
create(std::string_view vs_name, std::string_view fs_name, std::span< const u8 > vs, std::span< const u8 > fs)nngn::GLProgram
destroy()nngn::GLProgram
destroy()nngn::GLProgram
get_uniform_location(const char *name, int *l) constnngn::GLProgram
get_uniform_location(const char *name, int *l) constnngn::GLProgram
id() constnngn::OpenGLHandle< GLProgram >inline
id()nngn::OpenGLHandle< GLProgram >inline
id() constnngn::OpenGLHandle< GLProgram >inline
id()nngn::OpenGLHandle< GLProgram >inline
m_hnngn::OpenGLHandle< GLProgram >private
OpenGLHandle()=defaultnngn::OpenGLHandle< GLProgram >
OpenGLHandle(u32 h) noexceptnngn::OpenGLHandle< GLProgram >inlineexplicit
OpenGLHandle(const OpenGLHandle &)=deletenngn::OpenGLHandle< GLProgram >
OpenGLHandle(OpenGLHandle &&lhs) noexceptnngn::OpenGLHandle< GLProgram >inline
OpenGLHandle()=defaultnngn::OpenGLHandle< GLProgram >
OpenGLHandle(u32 h) noexceptnngn::OpenGLHandle< GLProgram >inlineexplicit
OpenGLHandle(const OpenGLHandle &)=deletenngn::OpenGLHandle< GLProgram >
OpenGLHandle(OpenGLHandle &&lhs) noexceptnngn::OpenGLHandle< GLProgram >inline
operator=(const OpenGLHandle &)=deletenngn::OpenGLHandle< GLProgram >
operator=(OpenGLHandle &&lhs) noexceptnngn::OpenGLHandle< GLProgram >inline
operator=(const OpenGLHandle &)=deletenngn::OpenGLHandle< GLProgram >
operator=(OpenGLHandle &&lhs) noexceptnngn::OpenGLHandle< GLProgram >inline
set_uniform(const char *name, int v) constnngn::GLProgram
set_uniform(const char *name, GLsizei n, const int *v) constnngn::GLProgram
set_uniform(const char *name, int v) constnngn::GLProgram
set_uniform(const char *name, GLsizei n, const int *v) constnngn::GLProgram
~OpenGLHandle()nngn::OpenGLHandle< GLProgram >inline
~OpenGLHandle()nngn::OpenGLHandle< GLProgram >inline