CmD3D11RenderStateManager.cpp 697 B

12345678910111213141516171819202122232425262728
  1. #include "CmD3D11RenderStateManager.h"
  2. #include "CmD3D11SamplerState.h"
  3. #include "CmD3D11DepthStencilState.h"
  4. #include "CmD3D11RasterizerState.h"
  5. #include "CmD3D11BlendState.h"
  6. namespace CamelotEngine
  7. {
  8. SamplerState* D3D11RenderStateManager::createSamplerStateImpl() const
  9. {
  10. return new D3D11SamplerState();
  11. }
  12. BlendState* D3D11RenderStateManager::createBlendStateImpl() const
  13. {
  14. return new D3D11BlendState();
  15. }
  16. RasterizerState* D3D11RenderStateManager::createRasterizerStateImpl() const
  17. {
  18. return new D3D11RasterizerState();
  19. }
  20. DepthStencilState* D3D11RenderStateManager::createDepthStencilStateImpl() const
  21. {
  22. return new D3D11DepthStencilState();
  23. }
  24. }