Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
ConstTile Class Reference

#include <tile.hh>

Collaboration diagram for ConstTile:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< ConstTile >
 
using WeakPtr = std::weak_ptr< ConstTile >
 

Public Member Functions

 ConstTile (int width_, int height_, int bpp_, Scroom::MemoryBlobs::RawPageData::ConstPtr data_)
 

Static Public Member Functions

static ConstTile::Ptr create (int width, int height, int bpp, Scroom::MemoryBlobs::RawPageData::ConstPtr data)
 

Public Attributes

int width
 
int height
 
int bpp
 
Scroom::MemoryBlobs::RawPageData::ConstPtr data
 

Member Typedef Documentation

◆ Ptr

using ConstTile::Ptr = std::shared_ptr<ConstTile>

◆ WeakPtr

using ConstTile::WeakPtr = std::weak_ptr<ConstTile>

Constructor & Destructor Documentation

◆ ConstTile()

ConstTile::ConstTile ( int  width_,
int  height_,
int  bpp_,
Scroom::MemoryBlobs::RawPageData::ConstPtr  data_ 
)
inline
55 : width(width_)
56 , height(height_)
57 , bpp(bpp_)
58 , data(std::move(data_))
59 {
60 }
Scroom::MemoryBlobs::RawPageData::ConstPtr data
Definition tile.hh:51
int width
Definition tile.hh:48
int bpp
Definition tile.hh:50
int height
Definition tile.hh:49

Member Function Documentation

◆ create()

static ConstTile::Ptr ConstTile::create ( int  width,
int  height,
int  bpp,
Scroom::MemoryBlobs::RawPageData::ConstPtr  data 
)
inlinestatic
63 {
64 return std::make_shared<ConstTile>(width, height, bpp, std::move(data));
65 }

Member Data Documentation

◆ bpp

int ConstTile::bpp

Referenced by create().

◆ data

Referenced by create().

◆ height

int ConstTile::height

Referenced by create().

◆ width

int ConstTile::width

Referenced by create().


The documentation for this class was generated from the following file: