#include "libANGLE/renderer/vulkan/VkImageImageSiblingVk.h"
#include "libANGLE/Display.h"
#include "libANGLE/renderer/vulkan/DisplayVk.h"
#include "libANGLE/renderer/vulkan/vk_renderer.h"
namespace rx
{
VkImageImageSiblingVk::VkImageImageSiblingVk(EGLClientBuffer buffer,
const egl::AttributeMap &attribs)
{ … }
VkImageImageSiblingVk::~VkImageImageSiblingVk() = default;
egl::Error VkImageImageSiblingVk::initialize(const egl::Display *display)
{ … }
angle::Result VkImageImageSiblingVk::initImpl(DisplayVk *displayVk)
{ … }
void VkImageImageSiblingVk::onDestroy(const egl::Display *display)
{ … }
gl::Format VkImageImageSiblingVk::getFormat() const
{ … }
bool VkImageImageSiblingVk::isRenderable(const gl::Context *context) const
{ … }
bool VkImageImageSiblingVk::isTexturable(const gl::Context *context) const
{ … }
bool VkImageImageSiblingVk::isYUV() const
{ … }
bool VkImageImageSiblingVk::hasProtectedContent() const
{ … }
gl::Extents VkImageImageSiblingVk::getSize() const
{ … }
size_t VkImageImageSiblingVk::getSamples() const
{ … }
vk::ImageHelper *VkImageImageSiblingVk::getImage() const
{ … }
void VkImageImageSiblingVk::release(vk::Renderer *renderer)
{ … }
}