XLE
v0.02.0
|
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 |