|
LeviLamina
|
Public Member Functions | |
| virtual void | createClearTexture (::dragon::TextureDescription const &desc, ::mce::ClientResourcePointer<::dragon::ResolvedTextureResource > &result)=0 |
| virtual void | createTexture (::dragon::TextureDescription const &desc, ::Gameface::RenderUtils::TextureData const &data, ::mce::ClientResourcePointer<::dragon::ResolvedTextureResource > &result)=0 |
| virtual void | createUninitializedTexture (::dragon::TextureDescription const &desc, ::mce::ClientResourcePointer<::dragon::ResolvedTextureResource > &result)=0 |
| virtual void | update (::mce::ServerResourcePointer<::dragon::ResolvedTextureResource > texture, uint x, uint y, ::cg::ImageBuffer &&buffer)=0 |
| virtual::std::string | createIdentifier (::std::string identifier)=0 |
Static Public Member Functions | |
| static MCAPI ::std::unique_ptr<::Gameface::IRenderingBackendTextureService > | create () |