#ifndef IBlendState11_h__ #define IBlendState11_h__ #include "render/IBlendState.h" #include #include #include namespace LifeGraphics { class IBlendState11 : public IBlendState { private: ID3D11Device* device; ID3D11DeviceContext* context; public: ID3D11BlendState* state; IBlendState11(ID3D11Device* _device, ID3D11BlendState* _state) { device = _device; device->GetImmediateContext(&context); state = _state; } ~IBlendState11() { SAFE_RELEASE(state); } }; } #endif // IBlendState11_h__