#include "VTFLib.h"#include "VTFFile.h"#include "VTFFormat.h"#include "VTFDXTn.h"#include "VTFMathlib.h"

Classes | |
| struct | SphereMapFace |
| struct | NColour |
| struct | tagSVTFImageConvertInfo |
Typedefs | |
| typedef vlVoid(* | TransformProc )(vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| typedef struct tagSVTFImageConvertInfo | SVTFImageConvertInfo |
Functions | |
| vlVoid | ToLuminance (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| vlVoid | FromLuminance (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| vlVoid | ToBlueScreen (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| vlVoid | FromBlueScreen (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| vlVoid | ToFP16 (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| vlSingle | ClampFP16 (vlSingle sValue) |
| vlVoid | FromFP16 (vlUInt16 &R, vlUInt16 &G, vlUInt16 &B, vlUInt16 &A) |
| template<typename T> | |
| vlVoid | GetShiftAndMask (const SVTFImageConvertInfo &Info, T &uiRShift, T &uiGShift, T &uiBShift, T &uiAShift, T &uiRMask, T &uiGMask, T &uiBMask, T &uiAMask) |
| template<typename T> | |
| T | Shrink (T S, T SourceBits, T DestBits) |
| template<typename T> | |
| T | Expand (T S, T SourceBits, T DestBits) |
| template<typename T, typename U> | |
| vlVoid | Transform (TransformProc pTransform1, TransformProc pTransform2, T SR, T SG, T SB, T SA, T SRBits, T SGBits, T SBBits, T SABits, U &DR, U &DG, U &DB, U &DA, U DRBits, U DGBits, U DBBits, U DABits) |
| template<typename T, typename U> | |
| vlBool | ConvertTemplated (vlByte *lpSource, vlByte *lpDest, vlUInt uiWidth, vlUInt uiHeight, const SVTFImageConvertInfo &SourceInfo, const SVTFImageConvertInfo &DestInfo) |
Variables | |
| SphereMapFace | SFace [6] |
| static SVTFImageFormatInfo | VTFImageFormatInfo [] |
| vlSingle | sHDRLogAverageLuminance |
| static SVTFImageConvertInfo | VTFImageConvertInfo [] |
| typedef struct tagSVTFImageConvertInfo SVTFImageConvertInfo |
| vlBool ConvertTemplated | ( | vlByte * | lpSource, | |
| vlByte * | lpDest, | |||
| vlUInt | uiWidth, | |||
| vlUInt | uiHeight, | |||
| const SVTFImageConvertInfo & | SourceInfo, | |||
| const SVTFImageConvertInfo & | DestInfo | |||
| ) | [inline] |
| T Expand | ( | T | S, | |
| T | SourceBits, | |||
| T | DestBits | |||
| ) | [inline] |
| vlVoid GetShiftAndMask | ( | const SVTFImageConvertInfo & | Info, | |
| T & | uiRShift, | |||
| T & | uiGShift, | |||
| T & | uiBShift, | |||
| T & | uiAShift, | |||
| T & | uiRMask, | |||
| T & | uiGMask, | |||
| T & | uiBMask, | |||
| T & | uiAMask | |||
| ) | [inline] |
| T Shrink | ( | T | S, | |
| T | SourceBits, | |||
| T | DestBits | |||
| ) | [inline] |
| vlVoid Transform | ( | TransformProc | pTransform1, | |
| TransformProc | pTransform2, | |||
| T | SR, | |||
| T | SG, | |||
| T | SB, | |||
| T | SA, | |||
| T | SRBits, | |||
| T | SGBits, | |||
| T | SBBits, | |||
| T | SABits, | |||
| U & | DR, | |||
| U & | DG, | |||
| U & | DB, | |||
| U & | DA, | |||
| U | DRBits, | |||
| U | DGBits, | |||
| U | DBBits, | |||
| U | DABits | |||
| ) | [inline] |
Initial value:
{
{0, {0, 0, -1}, {0, 1, 0}, {-1, 0, 0}, {-0.5, -0.5, 0.5}},
{0, {1, 0, 0}, {0, 1, 0}, {0, 0, -1}, {-0.5, -0.5, -0.5}},
{0, {0, 0, 1}, {0, 1, 0}, {1, 0, 0}, {0.5, -0.5, -0.5}},
{0, {-1, 0, 0}, {0, 1, 0}, {0, 0, 1}, {0.5, -0.5, 0.5}},
{0, {1, 0, 0}, {0, 0, 1}, {0, 1, 0}, {-0.5, 0.5, -0.5}},
{0, {1, 0, 0}, {0, 0, -1}, {0, -1, 0}, {-0.5, -0.5, 0.5}}
}
SVTFImageConvertInfo VTFImageConvertInfo[] [static] |
SVTFImageFormatInfo VTFImageFormatInfo[] [static] |
1.5.4