FCDFormatHint Struct Reference

Describes a surface format by providing hints as to its properties. More...

#include <FCDEffectParameterSurface.h>

List of all members.

Public Types

enum  channelValues {
  CHANNEL_UNKNOWN,
  CHANNEL_RGB,
  CHANNEL_RGBA,
  CHANNEL_L,
  CHANNEL_LA,
  CHANNEL_D,
  CHANNEL_XYZ,
  CHANNEL_XYZW
}
 The color channels that the choosen format should have.
enum  rangeValue {
  RANGE_UNKNOWN,
  RANGE_SNORM,
  RANGE_UNORM,
  RANGE_SINT,
  RANGE_UINT,
  RANGE_FLOAT,
  RANGE_LOW
}
 The range of the color values for the choosen format.
enum  precisionValue {
  PRECISION_UNKNOWN,
  PRECISION_LOW,
  PRECISION_MID,
  PRECISION_HIGH
}
 The precision of the color values for the choosen format.
enum  optionValue {
  OPT_SRGB_GAMMA,
  OPT_NORMALIZED3,
  OPT_NORMALIZED4,
  OPT_COMPRESSABLE
}
 Additional options for the surface.

Public Attributes

channelValues channels
 The per-texel layout of the format.
rangeValue range
 The range format of the channels.
precisionValue precision
 Precision (number of bits) of the texel channels.
fm::vector< optionValueoptions
 Additional hints.


Detailed Description

Describes a surface format by providing hints as to its properties.

Used by the FCDEffectParameterSurface class exclusively.


The documentation for this struct was generated from the following file:
Generated on Thu Feb 14 16:58:38 2008 for FCollada by  doxygen 1.4.6-NO