Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOpenGLEngineSharedShadersResource Class Reference
Inheritance diagram for QOpenGLEngineSharedShadersResource:
Collaboration diagram for QOpenGLEngineSharedShadersResource:

Public Member Functions

 QOpenGLEngineSharedShadersResource (QOpenGLContext *ctx)
 ~QOpenGLEngineSharedShadersResource ()
void invalidateResource () override
void freeResource (QOpenGLContext *) override
QOpenGLEngineSharedShadersshaders () const
 QOpenGLEngineSharedShadersResource (QOpenGLContext *ctx)
 ~QOpenGLEngineSharedShadersResource ()
void invalidateResource () override
void freeResource (QOpenGLContext *) override
QOpenGLEngineSharedShadersshaders () const
Public Member Functions inherited from QOpenGLSharedResource
 QOpenGLSharedResource (QOpenGLContextGroup *group)
virtual ~QOpenGLSharedResource ()=0
QOpenGLContextGroupgroup () const
void free ()

Detailed Description

Definition at line 23 of file qopenglengineshadermanager.cpp.

Constructor & Destructor Documentation

◆ QOpenGLEngineSharedShadersResource() [1/2]

QOpenGLEngineSharedShadersResource::QOpenGLEngineSharedShadersResource ( QOpenGLContext * ctx)
inline

Definition at line 26 of file qopenglengineshadermanager.cpp.

◆ ~QOpenGLEngineSharedShadersResource() [1/2]

QOpenGLEngineSharedShadersResource::~QOpenGLEngineSharedShadersResource ( )
inline

Definition at line 32 of file qopenglengineshadermanager.cpp.

◆ QOpenGLEngineSharedShadersResource() [2/2]

QOpenGLEngineSharedShadersResource::QOpenGLEngineSharedShadersResource ( QOpenGLContext * ctx)
inline

Definition at line 26 of file qopenglengineshadermanager.cpp.

◆ ~QOpenGLEngineSharedShadersResource() [2/2]

QOpenGLEngineSharedShadersResource::~QOpenGLEngineSharedShadersResource ( )
inline

Definition at line 32 of file qopenglengineshadermanager.cpp.

Member Function Documentation

◆ freeResource() [1/2]

void QOpenGLEngineSharedShadersResource::freeResource ( QOpenGLContext * )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 43 of file qopenglengineshadermanager.cpp.

◆ freeResource() [2/2]

void QOpenGLEngineSharedShadersResource::freeResource ( QOpenGLContext * )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 43 of file qopenglengineshadermanager.cpp.

◆ invalidateResource() [1/2]

void QOpenGLEngineSharedShadersResource::invalidateResource ( )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 37 of file qopenglengineshadermanager.cpp.

◆ invalidateResource() [2/2]

void QOpenGLEngineSharedShadersResource::invalidateResource ( )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 37 of file qopenglengineshadermanager.cpp.

◆ shaders() [1/2]

QOpenGLEngineSharedShaders * QOpenGLEngineSharedShadersResource::shaders ( ) const
inline

Definition at line 47 of file qopenglengineshadermanager.cpp.

◆ shaders() [2/2]

QOpenGLEngineSharedShaders * QOpenGLEngineSharedShadersResource::shaders ( ) const
inline

Definition at line 47 of file qopenglengineshadermanager.cpp.


The documentation for this class was generated from the following file: