• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

marble/src

TextureTile Class Reference

#include <TextureTile.h>

Inheritance diagram for TextureTile:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 28 of file TextureTile.h.


Public Slots

void loadTile (int x, int y, int level, const QString &theme, bool requestTileUpdate=true)
void reloadTile (int x, int y, int level, const QString &theme)

Signals

void downloadTile (const QString &relativeUrlString, const QString &id)
void tileUpdateDone ()

Public Member Functions

 TextureTile (int id)
virtual ~TextureTile ()
int id () const
int depth () const
bool used () const
void setUsed (bool used)
int numBytes () const
const QImage & rawtile ()

Public Attributes

uchar ** jumpTable8
uint ** jumpTable32

Protected Attributes

int m_id
QImage m_rawtile
int m_depth
bool m_used

Constructor & Destructor Documentation

TextureTile::TextureTile ( int  id  ) 

Definition at line 52 of file TextureTile.cpp.

TextureTile::~TextureTile (  )  [virtual]

Definition at line 64 of file TextureTile.cpp.


Member Function Documentation

int TextureTile::id (  )  const [inline]

Definition at line 36 of file TextureTile.h.

int TextureTile::depth (  )  const [inline]

Definition at line 37 of file TextureTile.h.

bool TextureTile::used (  )  const [inline]

Definition at line 39 of file TextureTile.h.

void TextureTile::setUsed ( bool  used  )  [inline]

Definition at line 40 of file TextureTile.h.

int TextureTile::numBytes (  )  const [inline]

Definition at line 42 of file TextureTile.h.

const QImage& TextureTile::rawtile (  )  [inline]

Definition at line 44 of file TextureTile.h.

void TextureTile::downloadTile ( const QString &  relativeUrlString,
const QString &  id 
) [signal]

void TextureTile::tileUpdateDone (  )  [signal]

void TextureTile::loadTile ( int  x,
int  y,
int  level,
const QString &  theme,
bool  requestTileUpdate = true 
) [slot]

Definition at line 83 of file TextureTile.cpp.

void TextureTile::reloadTile ( int  x,
int  y,
int  level,
const QString &  theme 
) [slot]

Definition at line 185 of file TextureTile.cpp.


Member Data Documentation

uchar** TextureTile::jumpTable8

Definition at line 46 of file TextureTile.h.

uint** TextureTile::jumpTable32

Definition at line 47 of file TextureTile.h.

int TextureTile::m_id [protected]

Definition at line 60 of file TextureTile.h.

QImage TextureTile::m_rawtile [protected]

Definition at line 62 of file TextureTile.h.

int TextureTile::m_depth [protected]

Definition at line 64 of file TextureTile.h.

bool TextureTile::m_used [protected]

Definition at line 65 of file TextureTile.h.


The documentation for this class was generated from the following files:
  • TextureTile.h
  • TextureTile.cpp

marble/src

Skip menu "marble/src"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal