source: trunk/packages/vizservers/nanovis/imgLoaders/ImageLoaderImpl.h @ 2831

Last change on this file since 2831 was 2831, checked in by ldelgass, 12 years ago

Refactor texture classes, misc. cleanups, cut down on header pollution -- still
need to fix header deps in Makefile.in

  • Property svn:eol-style set to native
File size: 388 bytes
Line 
1/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2#ifndef IMAGE_LOADER_IMPL_H
3#define IMAGE_LOADER_IMPL_H
4
5#include <Image.h>
6
7class ImageLoaderImpl
8{
9public:
10    friend class ImageLoader;
11
12    ImageLoaderImpl();
13
14    virtual ~ImageLoaderImpl();
15
16protected:
17    Image::ImageFormat _targetImageFormat;
18
19public:
20    virtual Image *load(const char *fileName) = 0;
21};
22
23#endif
Note: See TracBrowser for help on using the repository browser.