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

#include <CeresEngine/RenderAPI/Null/NLCommon.hpp>

Inheritance diagram for CeresEngine::NLDeviceObject< ChildTypeName, ParentType >:
CeresEngine::NLObject< ChildTypeName, ParentType >

Protected Member Functions

 NLDeviceObject (NLDevicePtr device)
 Creates a new NLDeviceObject from the given device.
 

Protected Attributes

NLDevicedeviceNL
 The owning NLDevice instance.
 

Additional Inherited Members

- Static Public Member Functions inherited from CeresEngine::NLObject< 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

◆ NLDeviceObject()

CeresEngine::NLDeviceObject< ChildTypeName, ParentType >::NLDeviceObject ( NLDevicePtr  device)
inlineexplicitprotected

Creates a new NLDeviceObject from the given device.

Parameters
deviceThe device owning the object being created

Member Data Documentation

◆ deviceNL

The owning NLDevice instance.


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