CustomDX11API.h 537 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include <GraphicsApi.h>
  3. #
  4. class CustomDX11API : public Framework::DirectX11
  5. {
  6. private:
  7. int vertexShaderLightBufferIndex;
  8. protected:
  9. Framework::DX11VertexShader* initializeVertexShader(
  10. unsigned char* byteCode, int size) override;
  11. Framework::DX11PixelShader* initializePixelShader(
  12. unsigned char* byteCode, int size) override;
  13. public:
  14. CustomDX11API();
  15. void setVertexLightBuffer(Framework::DXBuffer* zBuffer);
  16. int getVertexShaderLightBufferIndex() const;
  17. };