NTrace
GPU ray tracing framework
|
This is the complete list of members for FW::GLContext, including all inherited members.
checkErrors(void) | FW::GLContext | static |
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::GLContext | inline |
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::GLContext | inline |
drawLabel(const String &str, const Vec2f &pos, U32 abgr) | FW::GLContext | inline |
drawModalMessage(const String &msg) | FW::GLContext | |
drawString(const String &str, const Vec4f &pos, const Vec2f &align, U32 abgr) | FW::GLContext | inline |
drawString(const String &str, const Vec2f &pos, const Vec2f &align, U32 abgr) | FW::GLContext | inline |
drawString(const String &str, const Vec2f &pos, U32 abgr) | FW::GLContext | inline |
fillRect(const Vec4f &pos, const Vec2f &localSize, const Vec2f &screenSize, U32 abgr) | FW::GLContext | |
fillRect(const Vec2f &pos, const Vec2f &localSize, U32 abgr) | FW::GLContext | inline |
fillRectNS(const Vec4f &pos, const Vec2f &screenSize, U32 abgr) | FW::GLContext | inline |
fillRectNS(const Vec2f &pos, const Vec2f &screenSize, U32 abgr) | FW::GLContext | inline |
FontStyle enum name | FW::GLContext | |
FontStyle_Bold enum value | FW::GLContext | |
FontStyle_BoldItalic enum value | FW::GLContext | |
FontStyle_Italic enum value | FW::GLContext | |
FontStyle_Normal enum value | FW::GLContext | |
getConfig(void) const | FW::GLContext | inline |
getFontHeight(void) const | FW::GLContext | inline |
getHeadless(void) | FW::GLContext | inlinestatic |
getProgram(const String &id) const | FW::GLContext | |
getStringSize(const String &str) | FW::GLContext | |
getVGXform(void) const | FW::GLContext | inline |
getViewPos(void) const | FW::GLContext | inline |
getViewScale(void) const | FW::GLContext | inline |
getViewSize(void) const | FW::GLContext | inline |
GLContext(HDC hdc, const Config &config=Config()) | FW::GLContext | |
GLContext(HDC hdc, HGLRC hglrc) | FW::GLContext | |
isStereoAvailable(void) | FW::GLContext | inlinestatic |
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::GLContext | inline |
setAttrib(int loc, int size, GLenum type, int stride, Buffer &buffer, int ofs) | FW::GLContext | inline |
setDefaultFont(void) | FW::GLContext | inline |
setFont(const String &name, int size, U32 style) | FW::GLContext | |
setProgram(const String &id, Program *prog) | FW::GLContext | |
setUniform(int loc, S32 v) | FW::GLContext | inline |
setUniform(int loc, F32 v) | FW::GLContext | inline |
setUniform(int loc, F64 v) | FW::GLContext | inline |
setUniform(int loc, const Vec2f &v) | FW::GLContext | inline |
setUniform(int loc, const Vec3f &v) | FW::GLContext | inline |
setUniform(int loc, const Vec4f &v) | FW::GLContext | inline |
setUniform(int loc, const Mat2f &v) | FW::GLContext | inline |
setUniform(int loc, const Mat3f &v) | FW::GLContext | inline |
setUniform(int loc, const Mat4f &v) | FW::GLContext | inline |
setVGXform(const Mat4f &m) | FW::GLContext | inline |
setView(const Vec2i &pos, const Vec2i &size) | FW::GLContext | |
staticDeinit(void) | FW::GLContext | static |
staticInit(void) | FW::GLContext | static |
strokeLine(const Vec4f &p0, const Vec4f &p1, U32 abgr) | FW::GLContext | |
strokeLine(const Vec2f &p0, const Vec2f &p1, U32 abgr) | FW::GLContext | inline |
strokeRect(const Vec4f &pos, const Vec2f &localSize, const Vec2f &screenSize, U32 abgr) | FW::GLContext | |
strokeRect(const Vec2f &pos, const Vec2f &localSize, U32 abgr) | FW::GLContext | inline |
strokeRectNS(const Vec4f &pos, const Vec2f &screenSize, U32 abgr) | FW::GLContext | inline |
strokeRectNS(const Vec2f &pos, const Vec2f &screenSize, U32 abgr) | FW::GLContext | inline |
swapBuffers(void) | FW::GLContext | |
xformFitToView(const Vec2f &pos, const Vec2f &size) const | FW::GLContext | inline |
xformMatchPixels(void) const | FW::GLContext | inline |
xformMouseToUser(const Mat4f &userToClip) const | FW::GLContext | |
~GLContext(void) | FW::GLContext |