glbinding  3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches
types_to_string.h File Reference
#include <string>
#include <iosfwd>
#include <glbinding-aux/glbinding-aux_api.h>
#include <glbinding-aux/glbinding-aux_features.h>
#include <glbinding/gl/types.h>
#include <glbinding/Value.h>
#include <glbinding-aux/types_to_string.inl>

Go to the source code of this file.

Namespaces

namespace  gl
 
namespace  glbinding
 Contains all the classes of glbinding.
 

Functions

std::ostream & gl::operator<< (std::ostream &stream, const GLenum &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const GLboolean &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const GLextension &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const AttribMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const BufferStorageMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const ClearBufferMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const ClientAttribMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const ContextFlagMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const ContextProfileMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const FfdMaskSGIX &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const FragmentShaderColorModMaskATI &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const FragmentShaderDestMaskATI &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const FragmentShaderDestModMaskATI &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const MapBufferAccessMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const MemoryBarrierMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const OcclusionQueryEventMaskAMD &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const PathFontStyle &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const PathMetricMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const PathRenderingMaskNV &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const PerformanceQueryCapsMaskINTEL &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const SyncObjectMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const TextureStorageMaskAMD &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const UnusedMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const UseProgramStageMask &value)
 
std::ostream & gl::operator<< (std::ostream &stream, const VertexHintsMaskPGI &value)
 
template<typename T >
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< T > &value)
 Generic ostream operator for the Value template.
 
template<typename T >
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< T * > &value)
 Generic ostream operator for the Value template with pointer types.
 
template<>
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< gl::GLenum > &value)
 A specialized ostream operator for the gl::GLenum Value template.
 
template<>
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< gl::GLboolean > &value)
 A specialized ostream operator for the gl::GLenum Value template.
 
template<>
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< const char * > &value)
 A specialized ostream operator for the const char * Value template.
 
template<>
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< gl::GLubyte * > &value)
 A specialized ostream operator for the GLubyte * Value template.
 
template<>
std::ostream & glbinding::operator<< (std::ostream &stream, const Value< gl::GLchar * > &value)
 A specialized ostream operator for the GLchar * Value template.
 
std::ostream & glbinding::operator<< (std::ostream &stream, const Version &version)
 The operator to allow Versions to be printed onto a std::ostream.
 
std::ostream & glbinding::operator<< (std::ostream &stream, const AbstractValue *value)
 The operator to allow AbstractValues to be printed onto a std::ostream.