Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
EngineCtx Class Reference

#include "steam/engine/engine-ctx.hpp"

Description

Definition at line 51 of file engine-ctx.hpp.

Classes

class  Facilities
 

Static Public Attributes

static lib::Depend< EngineCtxaccess
 storage for the EngineService interface object
 

Public Attributes

BufferProvidermem
 
BufferProvidercache
 

Friends

class lib::DependencyFactory< EngineCtx >
 

Private Member Functions

 ~EngineCtx ()
 
 EngineCtx ()
 
- Private Member Functions inherited from NonCopyable
 ~NonCopyable ()=default
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 

Private Attributes

std::unique_ptr< Facilitiesservices_
 

Constructor & Destructor Documentation

◆ ~EngineCtx()

~EngineCtx ( )
private

Definition at line 54 of file engine-ctx-facilities.cpp.

◆ EngineCtx()

EngineCtx ( )
private

Definition at line 57 of file engine-ctx-facilities.cpp.

Member Data Documentation

◆ services_

std::unique_ptr<Facilities> services_
private

Definition at line 55 of file engine-ctx.hpp.

◆ mem

Definition at line 58 of file engine-ctx.hpp.

◆ cache

Definition at line 59 of file engine-ctx.hpp.

◆ access

lib::Depend< EngineCtx > access
static

storage for the EngineService interface object

Definition at line 62 of file engine-ctx.hpp.

Friends And Related Symbol Documentation

◆ lib::DependencyFactory< EngineCtx >

friend class lib::DependencyFactory< EngineCtx >
friend

Definition at line 66 of file engine-ctx.hpp.

+ Inheritance diagram for EngineCtx:
+ Collaboration diagram for EngineCtx:

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