HatchitGraphics
Hatchit::Graphics::GPUResourceThread Member List

This is the complete list of members for Hatchit::Graphics::GPUResourceThread, 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
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
VCreateMaterialBase(Resource::MaterialHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateMeshBase(Resource::ModelHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreatePipelineBase(Resource::PipelineHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateRenderPassBase(Resource::RenderPassHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateRenderTargetBase(Resource::RenderTargetHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateRootLayoutBase(Resource::RootLayoutHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateShaderBase(Resource::ShaderHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VCreateTextureBase(Resource::TextureHandle handle, void **base)=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadprotectedpure virtual
VStart()=0 (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadpure virtual
~GPUResourceThread() (defined in Hatchit::Graphics::GPUResourceThread)Hatchit::Graphics::GPUResourceThreadinlinevirtual