![]() |
AGX Dynamics 2.40.1.2
|
#include <agx/config/AGX_USE_OPENGL.h>
#include <agx/config/AGX_USE_EGL.h>
#include <agx/config/AGX_USE_OSG.h>
#include <agx/agx.h>
#include <agx/debug.h>
#include <agx/agxCore_export.h>
#include <agx/Device.h>
#include <agx/Task.h>
#include <agx/Kernel.h>
#include <agx/Vec4.h>
#include <agx/PushDisableWarnings.h>
#include <agxGL/gl.h>
#include <GL/glx.h>
#include <GL/glu.h>
#include <agx/PopDisableWarnings.h>
Go to the source code of this file.
Classes | |
class | agxGL::Buffer |
class | agxGL::CapabilityState |
class | agxGL::DepthMaskState |
class | agxGL::Device |
class | agxGL::FragmentShader |
class | agxGL::GeometryShader |
class | agxGL::Kernel |
class | agxGL::LineWidthState |
class | agxGL::PointSizeState |
class | agxGL::PolygonModeState |
class | agxGL::Shader |
struct | agxGL::Kernel::ShaderVariable |
class | agxGL::State |
class | agxGL::SyncTag |
class | agxGL::Task |
class | agxGL::TexEnvState |
class | agxGL::VertexShader |
Namespaces | |
namespace | agx |
The agx namespace contains the dynamics/math part of the AGX Dynamics API. | |
namespace | agxGL |
This namespace contains OpenGL specific details for connecting OpenCL/OpenGL. | |
Macros | |
#define | GL_GLEXT_PROTOTYPES |
#define | GL_REAL GL_DOUBLE |
#define | glCheckError() glCheckError_impl(__FILE__,__LINE__) |
#define | glCheckErrorTitle(title_) glCheckError_impl(__FILE__,__LINE__, (title_)) |
#define | glColor3r glColor3d |
#define | glColor3rv glColor3dv |
#define | glColor4r glColor4d |
#define | glColor4rv glColor4dv |
#define | glMultMatrixr glMultMatrixd |
#define | glNormal3r glNormal3d |
#define | glNormal3rv glNormal3dv |
#define | glRotater glRotated |
#define | glTranslater glTranslated |
#define | glVertex3r glVertex3d |
#define | glVertex3rv glVertex3dv |
Functions | |
ContextHandle AGXCORE_EXPORT | agxGL::getCurrentContext () |
void AGXCORE_EXPORT | glCheckError_impl (const char *file, int line, const char *title=nullptr) |
void AGXCORE_EXPORT | agxGL::init () |
void AGXCORE_EXPORT | agxGL::setCurrentContext (ContextHandle context) |
Variables | |
AGXCORE_EXPORT agx::Event | agxGL::initEvent |
#define glCheckError | ( | ) | glCheckError_impl(__FILE__,__LINE__) |
#define glCheckErrorTitle | ( | title_ | ) | glCheckError_impl(__FILE__,__LINE__, (title_)) |
void AGXCORE_EXPORT glCheckError_impl | ( | const char * | file, |
int | line, | ||
const char * | title = nullptr |
||
) |