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 |