NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::GLContext Member List

This is the complete list of members for FW::GLContext, including all inherited members.

checkErrors(void)FW::GLContextstatic
drawBox(const Vec3f &min, const Vec3f &max, U32 abgr)FW::GLContext
drawBuffer(Buffer &buffer, GLenum mode, int offset, U32 abgr)FW::GLContext
drawColorBuffer(Buffer &buffer, Buffer &color, GLenum mode, int offset)FW::GLContext
drawImage(const Image &image, const Vec4f &pos, const Vec2f &align, bool topToBottom=true)FW::GLContext
drawImage(const Image &image, const Vec2f &pos, const Vec2f &align=0.5f, bool topToBottom=true)FW::GLContextinline
drawLabel(const String &str, const Vec4f &pos, const Vec2f &align, U32 fgABGR, U32 bgABGR)FW::GLContext
drawLabel(const String &str, const Vec4f &pos, const Vec2f &align, U32 abgr)FW::GLContext
drawLabel(const String &str, const Vec2f &pos, const Vec2f &align, U32 abgr)FW::GLContextinline
drawLabel(const String &str, const Vec2f &pos, U32 abgr)FW::GLContextinline
drawModalMessage(const String &msg)FW::GLContext
drawString(const String &str, const Vec4f &pos, const Vec2f &align, U32 abgr)FW::GLContextinline
drawString(const String &str, const Vec2f &pos, const Vec2f &align, U32 abgr)FW::GLContextinline
drawString(const String &str, const Vec2f &pos, U32 abgr)FW::GLContextinline
fillRect(const Vec4f &pos, const Vec2f &localSize, const Vec2f &screenSize, U32 abgr)FW::GLContext
fillRect(const Vec2f &pos, const Vec2f &localSize, U32 abgr)FW::GLContextinline
fillRectNS(const Vec4f &pos, const Vec2f &screenSize, U32 abgr)FW::GLContextinline
fillRectNS(const Vec2f &pos, const Vec2f &screenSize, U32 abgr)FW::GLContextinline
FontStyle enum nameFW::GLContext
FontStyle_Bold enum valueFW::GLContext
FontStyle_BoldItalic enum valueFW::GLContext
FontStyle_Italic enum valueFW::GLContext
FontStyle_Normal enum valueFW::GLContext
getConfig(void) const FW::GLContextinline
getFontHeight(void) const FW::GLContextinline
getHeadless(void)FW::GLContextinlinestatic
getProgram(const String &id) const FW::GLContext
getStringSize(const String &str)FW::GLContext
getVGXform(void) const FW::GLContextinline
getViewPos(void) const FW::GLContextinline
getViewScale(void) const FW::GLContextinline
getViewSize(void) const FW::GLContextinline
GLContext(HDC hdc, const Config &config=Config())FW::GLContext
GLContext(HDC hdc, HGLRC hglrc)FW::GLContext
isStereoAvailable(void)FW::GLContextinlinestatic
makeCurrent(void)FW::GLContext
resetAttribs(void)FW::GLContext
setAttrib(int loc, int size, GLenum type, int stride, Buffer *buffer, const void *pointer)FW::GLContext
setAttrib(int loc, int size, GLenum type, int stride, const void *pointer)FW::GLContextinline
setAttrib(int loc, int size, GLenum type, int stride, Buffer &buffer, int ofs)FW::GLContextinline
setDefaultFont(void)FW::GLContextinline
setFont(const String &name, int size, U32 style)FW::GLContext
setProgram(const String &id, Program *prog)FW::GLContext
setUniform(int loc, S32 v)FW::GLContextinline
setUniform(int loc, F32 v)FW::GLContextinline
setUniform(int loc, F64 v)FW::GLContextinline
setUniform(int loc, const Vec2f &v)FW::GLContextinline
setUniform(int loc, const Vec3f &v)FW::GLContextinline
setUniform(int loc, const Vec4f &v)FW::GLContextinline
setUniform(int loc, const Mat2f &v)FW::GLContextinline
setUniform(int loc, const Mat3f &v)FW::GLContextinline
setUniform(int loc, const Mat4f &v)FW::GLContextinline
setVGXform(const Mat4f &m)FW::GLContextinline
setView(const Vec2i &pos, const Vec2i &size)FW::GLContext
staticDeinit(void)FW::GLContextstatic
staticInit(void)FW::GLContextstatic
strokeLine(const Vec4f &p0, const Vec4f &p1, U32 abgr)FW::GLContext
strokeLine(const Vec2f &p0, const Vec2f &p1, U32 abgr)FW::GLContextinline
strokeRect(const Vec4f &pos, const Vec2f &localSize, const Vec2f &screenSize, U32 abgr)FW::GLContext
strokeRect(const Vec2f &pos, const Vec2f &localSize, U32 abgr)FW::GLContextinline
strokeRectNS(const Vec4f &pos, const Vec2f &screenSize, U32 abgr)FW::GLContextinline
strokeRectNS(const Vec2f &pos, const Vec2f &screenSize, U32 abgr)FW::GLContextinline
swapBuffers(void)FW::GLContext
xformFitToView(const Vec2f &pos, const Vec2f &size) const FW::GLContextinline
xformMatchPixels(void) const FW::GLContextinline
xformMouseToUser(const Mat4f &userToClip) const FW::GLContext
~GLContext(void)FW::GLContext