blob: 67ad3aee70ee8a093354696327de6a4fd3bbf2a7 [file] [log] [blame]
//
// Copyright 2002 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// Image.h: Implements the rx::Image class, an abstract base class for the
// renderer-specific classes which will define the interface to the underlying
// surfaces or resources.
#include "libANGLE/renderer/d3d/ImageD3D.h"
namespace rx
{
ImageD3D::ImageD3D()
: mWidth(0),
mHeight(0),
mDepth(0),
mInternalFormat(GL_NONE),
mRenderable(false),
mType(gl::TextureType::InvalidEnum),
mDirty(false)
{}
angle::Result ImageD3D::setManagedSurface2D(const gl::Context *context,
TextureStorage *storage,
int level)
{
return angle::Result::Continue;
}
angle::Result ImageD3D::setManagedSurfaceCube(const gl::Context *context,
TextureStorage *storage,
int face,
int level)
{
return angle::Result::Continue;
}
angle::Result ImageD3D::setManagedSurface3D(const gl::Context *context,
TextureStorage *storage,
int level)
{
return angle::Result::Continue;
}
angle::Result ImageD3D::setManagedSurface2DArray(const gl::Context *context,
TextureStorage *storage,
int layer,
int level)
{
return angle::Result::Continue;
}
} // namespace rx