JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::OpenGLContext::NativeContext::Locker Struct Reference

#include <juce_OpenGL_windows.h>

Collaboration diagram for juce::OpenGLContext::NativeContext::Locker:

Public Member Functions

 Locker (NativeContext &ctx)
 
 Locker (NativeContext &ctx)
 
 Locker (NativeContext &ctx)
 
 Locker (NativeContext &nc)
 
 ~Locker ()
 

Public Attributes

const ScopedLock lock
 

Protected Member Functions

 Locker (NativeContext &ctx)
 

Private Attributes

CGLContextObj cglContext
 

Constructor & Destructor Documentation

◆ Locker() [1/5]

juce::OpenGLContext::NativeContext::Locker::Locker ( NativeContext ctx)
inlineexplicit

◆ Locker() [2/5]

juce::OpenGLContext::NativeContext::Locker::Locker ( NativeContext ctx)
inlineexplicitprotected

◆ Locker() [3/5]

juce::OpenGLContext::NativeContext::Locker::Locker ( NativeContext ctx)
inlineexplicit

◆ Locker() [4/5]

juce::OpenGLContext::NativeContext::Locker::Locker ( NativeContext nc)
inline

References cglContext.

◆ ~Locker()

juce::OpenGLContext::NativeContext::Locker::~Locker ( )
inline

References cglContext.

◆ Locker() [5/5]

juce::OpenGLContext::NativeContext::Locker::Locker ( NativeContext ctx)
inlineexplicit

Member Data Documentation

◆ cglContext

CGLContextObj juce::OpenGLContext::NativeContext::Locker::cglContext
private

Referenced by Locker(), and ~Locker().

◆ lock

const ScopedLock juce::OpenGLContext::NativeContext::Locker::lock

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