Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ACG::GLFormatInfo Class Reference

## Public Types
enum | BaseType { FloatingPt, SignedInt, UnsignedInt }

## Public Member Functions
| GLFormatInfo (GLenum _internalFormat)
int | channelSize (int i=0) const
int | channelBits (int i) const
int | channelCount () const
int | elemSize () const
int | bpp () const
GLenum | internalFormat () const
GLenum | format () const
GLenum | type () const
bool | isNormalized () const
bool | isFloat () const
bool | isUint () const
bool | isInt () const
bool | isValid () const
BaseType | baseType () const
const char * | sizedFormatString () const

## Private Member Functions
| GLFormatInfo (GLenum _intfmt, GLenum _fmt, GLenum _type, int _r, int _g, int _b, int _a, BaseType _bt, bool _nrm)

## Static Private Member Functions
static void | registerFmt (GLenum _intfmt, GLenum _fmt, GLenum _type, int _r, int _g, int _b, int _a, BaseType _bt, bool _nrm)

## Private Attributes
GLenum | internalFormat_
GLenum | format_
GLenum | type_
int | channelBits_ [4]
int | channelCount_
int | bpp_
BaseType | baseType_
bool | normalized_
char | sizedName_ [32]

## Static Private Attributes
static std::map< GLenum, GLFormatInfo > | formatMap_

## Detailed Description

Definition at line 78 of file GLFormatInfo.hh.

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

- ACG/GL/GLFormatInfo.hh
- ACG/GL/GLFormatInfo.cc