Porytiles
Loading...
Searching...
No Matches
rgba_tile.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
porytiles2/colors/rgba32.hpp
>
4
#include <
porytiles2/tiles/tile.hpp
>
5
6
namespace
porytiles
{
7
8
class
RgbaTile
final :
public
Tile
<Rgba32> {
9
public
:
10
explicit
RgbaTile
() :
Tile
{} {}
11
12
[[nodiscard]]
bool
IsTransparent
(
const
Rgba32
&transparency)
const override
;
13
14
[[nodiscard]]
bool
EqualsBgr
(
const
RgbaTile
&other)
const
;
15
};
16
17
}
// namespace porytiles
porytiles::Rgba32
Definition
rgba32.hpp:9
porytiles::RgbaTile
Definition
rgba_tile.hpp:8
porytiles::RgbaTile::RgbaTile
RgbaTile()
Definition
rgba_tile.hpp:10
porytiles::RgbaTile::EqualsBgr
bool EqualsBgr(const RgbaTile &other) const
Definition
rgba_tile.cpp:15
porytiles::RgbaTile::IsTransparent
bool IsTransparent(const Rgba32 &transparency) const override
Definition
rgba_tile.cpp:10
porytiles::Tile
A single 8x8 pixel tile with an arbitrary pixel data type.
Definition
tile.hpp:15
porytiles
Definition
rgba_anim.hpp:7
rgba32.hpp
tile.hpp
Porytiles2
include
porytiles2
tiles
rgba_tile.hpp
Generated by
1.9.8