LeviLamina
Loading...
Searching...
No Matches
Gameface::IRenderingBackendTextureService Class Referenceabstract

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::IRenderingBackendTextureServicecreate ()

The documentation for this class was generated from the following files: