#ifndef GPU_COMMAND_BUFFER_SERVICE_SHARED_IMAGE_EXTERNAL_VK_IMAGE_GL_REPRESENTATION_H_
#define GPU_COMMAND_BUFFER_SERVICE_SHARED_IMAGE_EXTERNAL_VK_IMAGE_GL_REPRESENTATION_H_
#include "base/memory/raw_ptr.h"
#include "gpu/command_buffer/service/external_semaphore.h"
#include "gpu/command_buffer/service/shared_image/external_vk_image_backing.h"
#include "gpu/command_buffer/service/shared_image/shared_image_representation.h"
namespace gpu {
class ExternalVkImageGLRepresentationShared { … };
class ExternalVkImageGLRepresentation : public GLTextureImageRepresentation { … };
class ExternalVkImageGLPassthroughRepresentation
: public GLTexturePassthroughImageRepresentation { … };
}
#endif