28 const std::string& shaderName,
31 const char* shaderModel =
"vs_4_0" );
virtual bool ReloadFromBinFile() override
Definition: DX11VertexShader.cpp:41
RTTR_ENABLE(VertexShader)
~DX11VertexShader()
Definition: DX11VertexShader.cpp:27
std::wstring m_shaderFile
Ścieżka do pliku z shaderem.
Definition: IShader.h:21
virtual bool ReloadFromFile() override
Definition: DX11VertexShader.cpp:35
Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11.
Definition: DX11APIObjects.h:64
void SetFileName(const std::wstring &fileName)
Definition: DX11VertexShader.h:34
virtual void SaveShaderBinFile(const std::wstring &fileName) override
Definition: DX11VertexShader.cpp:47
ID3D11VertexShader * m_vertexShader
Definition: DX11VertexShader.h:13
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
DX11VertexShader(ID3D11VertexShader *shader)
Definition: DX11VertexShader.cpp:22
Implementacja vertex shadera w DirectX 11.
Definition: DX11VertexShader.h:9
static DX11VertexShader * CreateFromFile(const std::wstring &fileName, const std::string &shaderName, const char *shaderModel="vs_4_0")
Tworzy obiekt DX11VertexShader na podstawie pliku.
Definition: DX11VertexShader.cpp:62
static DX11VertexShader * CreateFromBinFile(const std::wstring &fileName, const std::string &shaderName, const char *shaderModel="vs_4_0")
Definition: DX11VertexShader.cpp:201
Zawiera deklarację klasy DX11APIObjects i DX11AuxiliaryObjects służących do inicjowania i przechowywa...
Klasa przechowująca vertex shader.
Definition: MeshResources.h:387
std::string m_shaderEntry
Nazwa głownej funkcji shadera.
Definition: IShader.h:20
void SetShaderName(const std::string &shaderName)
Definition: DX11VertexShader.h:35
ID3D11VertexShader * Get()
Definition: DX11VertexShader.h:19