bind_ubo(const char *name, u32 binding) const | nngn::GLProgram | |
bind_ubo(const char *name, u32 binding) const | 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 | |
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) const | nngn::GLProgram | |
get_uniform_location(const char *name, int *l) const | nngn::GLProgram | |
id() const | nngn::OpenGLHandle< GLProgram > | inline |
id() | nngn::OpenGLHandle< GLProgram > | inline |
id() const | nngn::OpenGLHandle< GLProgram > | inline |
id() | nngn::OpenGLHandle< GLProgram > | inline |
m_h | nngn::OpenGLHandle< GLProgram > | private |
OpenGLHandle()=default | nngn::OpenGLHandle< GLProgram > | |
OpenGLHandle(u32 h) noexcept | nngn::OpenGLHandle< GLProgram > | inlineexplicit |
OpenGLHandle(const OpenGLHandle &)=delete | nngn::OpenGLHandle< GLProgram > | |
OpenGLHandle(OpenGLHandle &&lhs) noexcept | nngn::OpenGLHandle< GLProgram > | inline |
OpenGLHandle()=default | nngn::OpenGLHandle< GLProgram > | |
OpenGLHandle(u32 h) noexcept | nngn::OpenGLHandle< GLProgram > | inlineexplicit |
OpenGLHandle(const OpenGLHandle &)=delete | nngn::OpenGLHandle< GLProgram > | |
OpenGLHandle(OpenGLHandle &&lhs) noexcept | nngn::OpenGLHandle< GLProgram > | inline |
operator=(const OpenGLHandle &)=delete | nngn::OpenGLHandle< GLProgram > | |
operator=(OpenGLHandle &&lhs) noexcept | nngn::OpenGLHandle< GLProgram > | inline |
operator=(const OpenGLHandle &)=delete | nngn::OpenGLHandle< GLProgram > | |
operator=(OpenGLHandle &&lhs) noexcept | nngn::OpenGLHandle< GLProgram > | inline |
set_uniform(const char *name, int v) const | nngn::GLProgram | |
set_uniform(const char *name, GLsizei n, const int *v) const | nngn::GLProgram | |
set_uniform(const char *name, int v) const | nngn::GLProgram | |
set_uniform(const char *name, GLsizei n, const int *v) const | nngn::GLProgram | |
~OpenGLHandle() | nngn::OpenGLHandle< GLProgram > | inline |
~OpenGLHandle() | nngn::OpenGLHandle< GLProgram > | inline |