26 const std::wstring& GetShaderFile ()
const {
return m_shaderFile; }
27 const std::string& GetShaderEntry ()
const {
return m_shaderEntry; }
30 virtual bool ReloadFromFile () = 0;
31 virtual bool ReloadFromBinFile () = 0;
32 virtual void SaveShaderBinFile (
const std::wstring& file_name ) = 0;
std::wstring m_shaderFile
Ścieżka do pliku z shaderem.
Definition: IShader.h:21
Plik zawiera deklarację i definicję klasy ResourceObject służącą do zliczania odwołań do obiektu...
std::string m_shaderEntry
Nazwa głownej funkcji shadera.
Definition: IShader.h:20
Klasa ułatwiająca zarządzanie odwołaniami do assetów.Obiekty assetów (np. MaterialObject, TextureObject, VertexShader, PixelShader itp.) wymagają jakiegoś systemu zapewniającego współdzielenie między innymi obiektami.
Definition: ResourceObject.h:30