Ptexture.h File Reference

Public API classes for reading, writing, caching, and filtering Ptex files. More...

#include "PtexInt.h"
#include <ostream>

Classes

struct  Ptex
 Common data structures and enums used throughout the API. More...
struct  Ptex::Res
 Pixel resolution of a given texture. More...
struct  Ptex::FaceInfo
 Information about a face, as stored in the Ptex file header. More...
class  Ptex::String
 Memory-managed string. More...
class  PtexMetaData
 Meta data accessor. More...
class  PtexFaceData
 Per-face texture data accessor. More...
class  PtexTexture
 Interface for reading data from a ptex file. More...
class  PtexInputHandler
 Custom handler interface for intercepting and redirecting Ptex input stream calls. More...
class  PtexCache
 File-handle and memory cache for reading ptex files. More...
class  PtexWriter
 Interface for writing data to a ptex file. More...
class  PtexFilter
 Interface for filtered sampling of ptex data files. More...
struct  PtexFilter::Options
 Choose filter options. More...
class  PtexPtr< T >
 Smart-pointer for acquiring and releasing API objects. More...

Defines

#define PtexAPIVersion   2
#define PtexFileMajorVersion   1
#define PtexFileMinorVersion   3

Variables

struct Ptexstream
 Common data structures and enums used throughout the API.
struct Ptexstr

Detailed Description

Public API classes for reading, writing, caching, and filtering Ptex files.


Variable Documentation

struct Ptex& stream

Common data structures and enums used throughout the API.

std::stream output operator.


Generated on 2 May 2011 for Ptex by  doxygen 1.6.1