HatchitGraphics
Hatchit::Graphics::DX::D3D12GPUResourceThread Member List

This is the complete list of members for Hatchit::Graphics::DX::D3D12GPUResourceThread, including all inherited members.

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
D3D12GPUResourceThread(D3D12Device *device) (defined in Hatchit::Graphics::DX::D3D12GPUResourceThread)Hatchit::Graphics::DX::D3D12GPUResourceThread
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::GPUResourceThreadprotected
m_cv (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
m_locked (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
m_mutex (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadmutableprotected
m_processed (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
m_requests (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
m_tfinished (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
m_thread (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotected
ProcessMaterialRequest(MaterialRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessMeshRequest(MeshRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessPipelineRequest(PipelineRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessRenderPassRequest(RenderPassRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessRenderTargetRequest(RenderTargetRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessRootLayoutRequest(RootLayoutRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessShaderRequest(ShaderRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
ProcessTextureRequest(TextureRequest *request)Hatchit::Graphics::GPUResourceThreadprotected
VStart() override (defined in Hatchit::Graphics::DX::D3D12GPUResourceThread)Hatchit::Graphics::DX::D3D12GPUResourceThreadvirtual
~D3D12GPUResourceThread() (defined in Hatchit::Graphics::DX::D3D12GPUResourceThread)Hatchit::Graphics::DX::D3D12GPUResourceThread
~GPUResourceThread() (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadinlinevirtual