XLE  v0.02.0
Public Member Functions | Protected Attributes | List of all members
GUILayer::NativeEngineDevice Class Reference

Public Member Functions

RenderCore::IDevice * GetRenderDevice ()
 
BufferUploads::IManager * GetBufferUploads ()
 
::Assets::Services * GetAssetServices ()
 
std::unique_ptr< IWindowRig > CreateWindowRig (const void *nativeWindowHandle)
 
void AttachDefaultCompilers ()
 
RenderCore::IThreadContext * GetImmediateContext ()
 
ConsoleRig::GlobalServices * GetGlobalServices ()
 
int GetCreationThreadId ()
 

Protected Attributes

std::shared_ptr< RenderCore::IDevice > _renderDevice
 
std::shared_ptr< RenderCore::IThreadContext > _immediateContext
 
std::unique_ptr<::Assets::Services > _assetServices
 
std::unique_ptr< ConsoleRig::Console > _console
 
std::unique_ptr< RenderCore::Assets::Services > _renderAssetsServices
 
std::unique_ptr< ConsoleRig::GlobalServices > _services
 
int _creationThreadId
 

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