mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-09-05 17:15:49 +00:00
custom asset library
This commit is contained in:
parent
bf2414f150
commit
fa74fefbd8
1 changed files with 5 additions and 0 deletions
|
@ -14,6 +14,9 @@ class CustomTextureData;
|
|||
struct MaterialData;
|
||||
struct MeshData;
|
||||
struct PixelShaderData;
|
||||
struct RasterMaterialData;
|
||||
struct RasterShaderData;
|
||||
struct TextureData;
|
||||
struct TextureAndSamplerData;
|
||||
|
||||
// This class provides functionality to load
|
||||
|
@ -40,9 +43,11 @@ public:
|
|||
|
||||
// Loads a pixel shader
|
||||
virtual LoadInfo LoadPixelShader(const AssetID& asset_id, PixelShaderData* data) = 0;
|
||||
virtual LoadInfo LoadShader(const AssetID& asset_id, RasterShaderData* data) = 0;
|
||||
|
||||
// Loads a material
|
||||
virtual LoadInfo LoadMaterial(const AssetID& asset_id, MaterialData* data) = 0;
|
||||
virtual LoadInfo LoadMaterial(const AssetID& asset_id, RasterMaterialData* data) = 0;
|
||||
|
||||
// Loads a mesh
|
||||
virtual LoadInfo LoadMesh(const AssetID& asset_id, MeshData* data) = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue