OGRE-Next: OgreGL3PlusPrerequisites.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs | Functions
OgreGL3PlusPrerequisites.h File Reference
`#include "OgrePrerequisites.h"`
`#include "OgreLogManager.h"`
`#include "OgreGL3PlusBuildSettings.h"`

## Namespaces
namespace | Ogre
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>

## Macros
#define | __PRETTY_FUNCTION__ __FUNCTION__
#define | _CRT_SECURE_NO_DEPRECATE
#define | _OgreGL3PlusExport
#define | EGL_CHECK_ERROR
#define | ENABLE_GL_CHECK 0
#define | GL_BUFFER_OFFSET(i)
#define | OCGE OGRE_CHECK_GL_ERROR
#define | OGRE_CHECK_GL_ERROR(glFunc)

## Typedefs
typedef SharedPtr< GLSLShader > | Ogre::GLSLShaderPtr

## Functions
void | Ogre::ogreGlObjectLabel (GLenum identifier, GLuint name, const String &label)
void | Ogre::ogreGlObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar *label)

## Macro Definition Documentation

## ◆ __PRETTY_FUNCTION__

#define __PRETTY_FUNCTION__ __FUNCTION__

## ◆ _CRT_SECURE_NO_DEPRECATE

#define _CRT_SECURE_NO_DEPRECATE

## ◆ _OgreGL3PlusExport

#define _OgreGL3PlusExport

## ◆ EGL_CHECK_ERROR

#define EGL_CHECK_ERROR

Value:
{ \
}

## ◆ ENABLE_GL_CHECK

#define ENABLE_GL_CHECK 0

## ◆ GL_BUFFER_OFFSET

#define GL_BUFFER_OFFSET | ( |  | i | ) |

Value:
reinterpret_cast<void *>( ( i ) )

## ◆ OCGE

#define OCGE OGRE_CHECK_GL_ERROR

## ◆ OGRE_CHECK_GL_ERROR

#define OGRE_CHECK_GL_ERROR | ( |  | glFunc | ) |

Value:
do \
{ \
glFunc; \
} while( 0 )