| CreateMaterial(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateMesh(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreatePipeline(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateRenderPass(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateRenderTarget(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateRootLayout(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateShader(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| CreateTexture(std::string file, void **data) | Hatchit::Graphics::GPUResourceThread | |
| Kill() | Hatchit::Graphics::GPUResourceThread | |
| Load(GPUResourceRequest *request) | Hatchit::Graphics::GPUResourceThread | |
| LoadAsync(GPUResourceRequest *request) | Hatchit::Graphics::GPUResourceThread | |
| Locked() const | Hatchit::Graphics::GPUResourceThread | |
| m_alive (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_cv (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_locked (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_mutex (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | mutableprotected |
| m_processed (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_requests (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_tfinished (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| m_thread (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessMaterialRequest(MaterialRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessMeshRequest(MeshRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessPipelineRequest(PipelineRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessRenderPassRequest(RenderPassRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessRenderTargetRequest(RenderTargetRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessRootLayoutRequest(RootLayoutRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessShaderRequest(ShaderRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| ProcessTextureRequest(TextureRequest *request) | Hatchit::Graphics::GPUResourceThread | protected |
| VCreateMaterialBase(Resource::MaterialHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateMeshBase(Resource::ModelHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreatePipelineBase(Resource::PipelineHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateRenderPassBase(Resource::RenderPassHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateRenderTargetBase(Resource::RenderTargetHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateRootLayoutBase(Resource::RootLayoutHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateShaderBase(Resource::ShaderHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VCreateTextureBase(Resource::TextureHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | protectedpure virtual |
| VStart()=0 (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | pure virtual |
| ~GPUResourceThread() (defined in Hatchit::Graphics::GPUResourceThread) | Hatchit::Graphics::GPUResourceThread | inlinevirtual |