18 #include <ht_platform.h> 19 #include <ht_texture_resource.h> 20 #include <ht_material_resource.h> 21 #include <ht_rootlayout_resource.h> 22 #include <ht_gpuresourcethread.h> 23 #include <ht_gpuresourcerequest.h> 40 void VStart()
override;
45 void VCreateTextureBase(Resource::TextureHandle handle,
void** base)
override;
46 void VCreateMaterialBase(Resource::MaterialHandle handle,
void** base)
override;
47 void VCreateRootLayoutBase(Resource::RootLayoutHandle handle,
void** base)
override;
48 void VCreatePipelineBase(Resource::PipelineHandle handle,
void** base)
override;
49 void VCreateShaderBase(Resource::ShaderHandle handle,
void** base)
override;
50 void VCreateRenderPassBase(Resource::RenderPassHandle handle,
void** base)
override;
51 void VCreateRenderTargetBase(Resource::RenderTargetHandle handle,
void** base)
override;
52 void VCreateMeshBase(Resource::ModelHandle handle,
void** base)
override;
Abstract class that defines and implements functions for creation of GPU resource objects...
Definition: ht_gpuresourcethread.h:53
Definition: ht_d3d12device.h:27
Definition: ht_d3d12gpuresourcethread.h:33
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19