Definition in file OGLMachine.h.
#include "VirtualMachine.h"
#include <GL/gl.h>
Go to the source code of this file.
Classes | |
class | OGLMachine |
Defines a AzurVeda platform independant OpenGL Machine. Still, this class is virtual, doesn't manage screen opening, doesn't manage sounds, But unify all OpenGL code, for any machine willing to use OpenGL. More... | |
class | OGLMachine::OGLInternalViewPort |
class | OGLMachine::OGLInternalObject3DBuffer |
Nested class that implements a 3D object as a vertex and a polygon list. You ask the creation of it with VirtualMachine::NewObject3DBuffer(), then defines its shape by filling the list you get with GetFirstVertex() and GetFirstTriangle(), then it can be rendered with VirtualMachine::RenderMesh(). In order to optimize a static shape, use VirtualMachine::CompileAsStatic() In edition mode, it can be destroyed with VirtualMachine::DeleteObject3DBuffer(). More... | |
class | OGLMachine::OGLInternalTexture |
class | OGLMachine::OGLInternalTexture::Layer |
nested class for private use. More... | |
Defines | |
#define | APIENTRYP APIENTRY * |
#define | GLAPI extern |
#define | GL_TEXTURE0_ARB 0x84C0 |
#define | GL_TEXTURE1_ARB 0x84C1 |
#define | GL_FRAMEBUFFER_EXT 0x8D40 |
#define | GL_RENDERBUFFER_EXT 0x8D41 |
#define | GL_DEPTH_COMPONENT16 0x81A5 |
#define | GL_DEPTH_COMPONENT24 0x81A6 |
#define | GL_DEPTH_COMPONENT32 0x81A7 |
#define | GL_COLOR_ATTACHMENT0_EXT 0x8CE0 |
#define | GL_DEPTH_ATTACHMENT_EXT 0x8D00 |
Typedefs | |
typedef GLuint * | renderbuffers |
typedef GLuint * | framebuffers |
typedef GLuint | renderbuffer |
typedef GLenum | internalformat |
typedef GLenum GLsizei | width |
typedef GLenum GLsizei GLsizei | height |
typedef const GLuint * | framebuffers |
typedef const GLuint * | renderbuffers |
typedef GLuint | framebuffer |
typedef GLenum | attachment |
typedef GLenum GLenum | renderbuffertarget |
typedef GLenum GLenum GLuint | renderbuffer |
typedef GLenum | attachment |
typedef GLenum GLenum | textarget |
typedef GLenum GLenum GLuint | texture |
typedef GLenum GLenum GLuint GLint | level |
/\/\ 4 N k ! N D _______ _ __ ___ _____ ___ _ _ ____ ___________ __//___ /________ |/ / ___________\_______/ \ / _ _ \/ _ / _ / _/_/____/ _ __ / / / / / / / \ \/ / / \ \ / \\___/___/___/ ¯ _____/_____/ ______\___/_____/\________\\ \________/_ ___ __ l____\ /elD! http://www.m4nkind.com \____/