Flutter Impeller
image.cc
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#include "
impeller/aiks/image.h
"
6
7
namespace
impeller
{
8
9
Image::Image
(std::shared_ptr<Texture> texture) : texture_(
std
::move(texture)) {}
10
11
Image::~Image
() =
default
;
12
13
ISize
Image::GetSize
()
const
{
14
return
texture_ ? texture_->GetSize() :
ISize
{};
15
}
16
17
std::shared_ptr<Texture>
Image::GetTexture
()
const
{
18
return
texture_;
19
}
20
21
}
// namespace impeller
impeller::Image::GetSize
ISize GetSize() const
Definition:
image.cc:13
impeller::TSize< int64_t >
impeller::Image::Image
Image(std::shared_ptr< Texture > texture)
Definition:
image.cc:9
impeller::Image::GetTexture
std::shared_ptr< Texture > GetTexture() const
Definition:
image.cc:17
impeller::Image::~Image
~Image()
image.h
std
Definition:
comparable.h:95
impeller
Definition:
aiks_blur_unittests.cc:20
impeller
aiks
image.cc
Generated by
1.8.17