Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::glSyncObject Struct Referencefinal

#include <glLockManager.h>

+ Inheritance diagram for Divide::glSyncObject:

Public Member Functions

 glSyncObject (U8 flag, U64 frameIdx)
 
 ~glSyncObject () override
 
void reset () override
 
- Public Member Functions inherited from Divide::SyncObject
 SyncObject (U8 flag, U64 frameIdx)
 
virtual ~SyncObject ()
 
virtual void reset ()
 

Public Attributes

gl46core::GLsync _syncObject { nullptr }
 
- Public Attributes inherited from Divide::SyncObject
U64 _frameNumber { INVALID_FRAME_NUMBER }
 
U8 _flag {0u}
 

Additional Inherited Members

- Static Public Attributes inherited from Divide::SyncObject
static constexpr U64 INVALID_FRAME_NUMBER = U64_MAX
 

Detailed Description

Definition at line 40 of file glLockManager.h.

Constructor & Destructor Documentation

◆ glSyncObject()

Divide::glSyncObject::glSyncObject ( U8  flag,
U64  frameIdx 
)
explicit

Definition at line 14 of file glLockManager.cpp.

◆ ~glSyncObject()

Divide::glSyncObject::~glSyncObject ( )
override

Definition at line 19 of file glLockManager.cpp.

Member Function Documentation

◆ reset()

void Divide::glSyncObject::reset ( )
overridevirtual

Reimplemented from Divide::SyncObject.

Definition at line 24 of file glLockManager.cpp.

Member Data Documentation

◆ _syncObject

gl46core::GLsync Divide::glSyncObject::_syncObject { nullptr }

Definition at line 47 of file glLockManager.h.


The documentation for this struct was generated from the following files: