moGL  travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
 All Classes Namespaces Files Functions Variables Defines
Public Member Functions
mogl::Fence Class Reference

#include <fence.hpp>

Inheritance diagram for mogl::Fence:
Inheritance graph
[legend]
Collaboration diagram for mogl::Fence:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Fence (GLenum condition, GLbitfield flags=0)
 ~Fence ()
 Fence (const Fence &other)
Fenceoperator= (const Fence &other)
 Fence (Fence &&other)
void waitSync (GLbitfield flags, GLuint64 timeout=0)
GLenum waitClientSync (GLbitfield flags, GLuint64 timeout=0)
bool isHandleValid () const override final

Constructor & Destructor Documentation

mogl::Fence::Fence ( GLenum  condition,
GLbitfield  flags = 0 
) [inline]
mogl::Fence::~Fence ( ) [inline]
mogl::Fence::Fence ( const Fence other)
mogl::Fence::Fence ( Fence &&  other)

Member Function Documentation

bool mogl::Fence::isHandleValid ( ) const [inline, override, virtual]
Fence& mogl::Fence::operator= ( const Fence other)
GLenum mogl::Fence::waitClientSync ( GLbitfield  flags,
GLuint64  timeout = 0 
) [inline]
void mogl::Fence::waitSync ( GLbitfield  flags,
GLuint64  timeout = 0 
) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Defines