Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
glw::Object Class Reference

#include <object.h>

Inheritance diagram for glw::Object:
Inheritance graph
[legend]

List of all members.

Public Types

typedef detail::NonCopyable BaseType
typedef Object ThisType

Public Member Functions

const Contextcontext (void) const
Contextcontext (void)
bool isValid (void) const
GLuint name (void) const
virtual Type type (void) const =0
virtual ~Object (void)

Protected Member Functions

void destroy (void)
virtual void doDestroy (void)=0
virtual bool doIsValid (void) const =0
 Object (Context *ctx)

Protected Attributes

Contextm_context
GLuint m_name

Friends

class Context

Detailed Description

Definition at line 33 of file object.h.


Member Typedef Documentation


Constructor & Destructor Documentation

virtual glw::Object::~Object ( void  ) [inline, virtual]

Definition at line 42 of file object.h.

glw::Object::Object ( Context ctx) [inline, protected]

Definition at line 74 of file object.h.


Member Function Documentation

const Context* glw::Object::context ( void  ) const [inline]

Definition at line 52 of file object.h.

Context* glw::Object::context ( void  ) [inline]

Definition at line 57 of file object.h.

void glw::Object::destroy ( void  ) [inline, protected]

Definition at line 81 of file object.h.

virtual void glw::Object::doDestroy ( void  ) [protected, pure virtual]
virtual bool glw::Object::doIsValid ( void  ) const [protected, pure virtual]
bool glw::Object::isValid ( void  ) const [inline]

Definition at line 47 of file object.h.

GLuint glw::Object::name ( void  ) const [inline]

Definition at line 62 of file object.h.

virtual Type glw::Object::type ( void  ) const [pure virtual]

Friends And Related Function Documentation

friend class Context [friend]

Member Data Documentation

Definition at line 72 of file object.h.

GLuint glw::Object::m_name [protected]

Definition at line 71 of file object.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:07