#ifndef CC_LAYERS_TEXTURE_LAYER_CLIENT_H_
#define CC_LAYERS_TEXTURE_LAYER_CLIENT_H_
#include "components/viz/common/resources/release_callback.h"
namespace viz {
struct TransferableResource;
}
namespace cc {
class SharedBitmapIdRegistrar;
class TextureLayerClient {
public:
virtual bool PrepareTransferableResource(
SharedBitmapIdRegistrar* bitmap_registar,
viz::TransferableResource* transferable_resource,
viz::ReleaseCallback* release_callback) = 0;
protected:
virtual ~TextureLayerClient() {}
};
}
#endif