CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::GLDeviceObject< ChildTypeName, ParentType > Class Template Reference

#include <CeresEngine/RenderAPI/OpenGL/OpenGL.hpp>

Inheritance diagram for CeresEngine::GLDeviceObject< ChildTypeName, ParentType >:
CeresEngine::GLObject< ChildTypeName, ParentType >

Protected Member Functions

 GLDeviceObject (GLDevicePtr device)
 Creates a new GLDeviceObject from the given device.
 

Protected Attributes

GLDevicedeviceGL
 The owning GLDevice instance.
 

Additional Inherited Members

- Static Public Member Functions inherited from CeresEngine::GLObject< ChildTypeName, ParentType >
static RC< ChildTypeNamecast (const RC< ParentType > &ptr)
 Casts a RC containing a ParentType pointer to a pointer to a pointer to a ChildTypeName.
 
static RC< ChildTypeNamesafeCast (const RC< ParentType > &ptr)
 Safely casts a RC containing a ParentType pointer to a pointer to a pointer to a ChildTypeName.
 
static ChildTypeNamecast (ParentType &object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 
static const ChildTypeNamecast (const ParentType &object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 
static ChildTypeNamecast (ParentType *object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 
static const ChildTypeNamecast (const ParentType *object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 
static ChildTypeNamesafeCast (ParentType *object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 
static const ChildTypeNamesafeCast (const ParentType *object)
 Casts a object of type ParentType to a object of type ChildTypeName.
 

Constructor & Destructor Documentation

◆ GLDeviceObject()

CeresEngine::GLDeviceObject< ChildTypeName, ParentType >::GLDeviceObject ( GLDevicePtr  device)
inlineexplicitprotected

Creates a new GLDeviceObject from the given device.

Parameters
deviceThe device owning the object being created

Member Data Documentation

◆ deviceGL

The owning GLDevice instance.


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