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

#include <CeresEngine/RenderAPI/Mock/MKCommon.hpp>

Inheritance diagram for CeresEngine::MKDeviceObject< ChildTypeName, ParentType >:
CeresEngine::MKObject< ChildTypeName, ParentType >

Protected Member Functions

 MKDeviceObject (MKDevicePtr device)
 Creates a new MKDeviceObject from the given device.
 

Protected Attributes

MKDevicedeviceMK
 The owning MKDevice instance.
 

Additional Inherited Members

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

◆ MKDeviceObject()

CeresEngine::MKDeviceObject< ChildTypeName, ParentType >::MKDeviceObject ( MKDevicePtr  device)
inlineexplicitprotected

Creates a new MKDeviceObject from the given device.

Parameters
deviceThe device owning the object being created

Member Data Documentation

◆ deviceMK

The owning MKDevice instance.


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