globjects  2.0.0.630135941c42
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
globjects::AbstractResource Class Referenceabstract

#include <globjects/include/globjects/Resource.h>

Inheritance diagram for globjects::AbstractResource:
globjects::IDResource globjects::BufferResource globjects::ExternalResource globjects::FrameBufferObjectResource globjects::InvalidResource globjects::ProgramPipelineResource globjects::ProgramResource globjects::QueryResource globjects::RenderBufferObjectResource globjects::SamplerResource globjects::ShaderResource globjects::TextureResource globjects::TransformFeedbackResource globjects::VertexArrayObjectResource

Public Member Functions

 AbstractResource (bool hasOwnership)
 
virtual ~AbstractResource ()
 
bool hasOwnership () const
 
virtual bool isExternal () const =0
 

Protected Attributes

bool m_hasOwnership
 

Constructor & Destructor Documentation

◆ AbstractResource()

globjects::AbstractResource::AbstractResource ( bool hasOwnership)

◆ ~AbstractResource()

virtual globjects::AbstractResource::~AbstractResource ( )
virtual

Member Function Documentation

◆ hasOwnership()

bool globjects::AbstractResource::hasOwnership ( ) const

◆ isExternal()

virtual bool globjects::AbstractResource::isExternal ( ) const
pure virtual

Member Data Documentation

◆ m_hasOwnership

bool globjects::AbstractResource::m_hasOwnership
protected

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