// Copyright 2020-2021, Collabora, Ltd. // SPDX-License-Identifier: BSL-1.0 // Author: Rylie Pavlik // Inline implementations: do not include on its own! #pragma once namespace wrap { namespace android::graphics { inline int32_t Point::getX() const { assert(!isNull()); return get(Meta::data().x, object()); } inline int32_t Point::getY() const { assert(!isNull()); return get(Meta::data().y, object()); } inline int32_t PixelFormat::OPAQUE() { auto &data = Meta::data(); auto ret = get(data.OPAQUE, data.clazz()); return ret; } } // namespace android::graphics } // namespace wrap