#include <FCDEffectParameterSurface.h>
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< optionValue > | options |
Additional hints. |
Used by the FCDEffectParameterSurface class exclusively.