VTFLib/VTFLib.cpp File Reference

#include "VTFLib.h"
#include "VTFFile.h"
#include "VMTFile.h"

Include dependency graph for VTFLib.cpp:


Namespaces

namespace  VTFLib

Functions

VTFLIB_API vlUInt vlGetVersion ()
 Return the VTFLib version as an integer.
VTFLIB_API const vlCharvlGetVersionString ()
 Return the VTFLib version as a string.
VTFLIB_API const vlCharvlGetLastError ()
 Return the last error message as a string.
VTFLIB_API vlBool vlInitialize ()
 Initialisation function.
VTFLIB_API vlVoid vlShutdown ()
 Shutdown function.
VTFLIB_API vlBool vlGetBoolean (VTFLibOption Option)
 Return the specified option.
VTFLIB_API vlVoid vlSetBoolean (VTFLibOption Option, vlBool bValue)
 Set the specified option.
VTFLIB_API vlInt vlGetInteger (VTFLibOption Option)
 Return the specified option.
VTFLIB_API vlVoid vlSetInteger (VTFLibOption Option, vlInt iValue)
 Set the specified option.
VTFLIB_API vlSingle vlGetFloat (VTFLibOption Option)
 Return the specified option.
VTFLIB_API vlVoid vlSetFloat (VTFLibOption Option, vlSingle sValue)
 Set the specified option.
BOOL APIENTRY DllMain (HANDLE hModule, DWORD dwReason, LPVOID lpReserved)

Variables

vlBool VTFLib::bInitialized = vlFalse
Diagnostics::CError VTFLib::LastError
CVTFFileVTFLib::Image = 0
CImageVector * VTFLib::ImageVector = 0
CVMTFileVTFLib::Material = 0
CMaterialVector * VTFLib::MaterialVector = 0
vlUInt VTFLib::uiDXTQuality = DXT_QUALITY_HIGH
vlSingle VTFLib::sLuminanceWeightR = 0.299f
vlSingle VTFLib::sLuminanceWeightG = 0.587f
vlSingle VTFLib::sLuminanceWeightB = 0.114f
vlUShort VTFLib::uiBlueScreenMaskR = 0x0000
vlUShort VTFLib::uiBlueScreenMaskG = 0x0000
vlUShort VTFLib::uiBlueScreenMaskB = 0xffff
vlUShort VTFLib::uiBlueScreenClearR = 0x0000
vlUShort VTFLib::uiBlueScreenClearG = 0x0000
vlUShort VTFLib::uiBlueScreenClearB = 0x0000
vlSingle VTFLib::sFP16HDRKey = 4.0f
vlSingle VTFLib::sFP16HDRShift = 0.0f
vlSingle VTFLib::sFP16HDRGamma = 2.25f
vlSingle VTFLib::sUnsharpenRadius = 2.0f
vlSingle VTFLib::sUnsharpenAmount = 0.5f
vlSingle VTFLib::sUnsharpenThreshold = 0.0f
vlSingle VTFLib::sXSharpenStrength = 255.0f
vlSingle VTFLib::sXSharpenThreshold = 255.0f
vlUInt VTFLib::uiVMTParseMode = PARSE_MODE_LOOSE

Function Documentation

BOOL APIENTRY DllMain ( HANDLE  hModule,
DWORD  dwReason,
LPVOID  lpReserved 
)

VTFLIB_API vlBool vlGetBoolean ( VTFLibOption  Option  ) 

Return the specified option.

VTFLIB_API vlSingle vlGetFloat ( VTFLibOption  Option  ) 

Return the specified option.

VTFLIB_API vlInt vlGetInteger ( VTFLibOption  Option  ) 

Return the specified option.

VTFLIB_API const vlChar* vlGetLastError (  ) 

Return the last error message as a string.

VTFLIB_API vlUInt vlGetVersion (  ) 

Return the VTFLib version as an integer.

VTFLIB_API const vlChar* vlGetVersionString (  ) 

Return the VTFLib version as a string.

VTFLIB_API vlBool vlInitialize (  ) 

Initialisation function.

VTFLIB_API vlVoid vlSetBoolean ( VTFLibOption  Option,
vlBool  bValue 
)

Set the specified option.

VTFLIB_API vlVoid vlSetFloat ( VTFLibOption  Option,
vlSingle  sValue 
)

Set the specified option.

VTFLIB_API vlVoid vlSetInteger ( VTFLibOption  Option,
vlInt  iValue 
)

Set the specified option.

VTFLIB_API vlVoid vlShutdown (  ) 

Shutdown function.


Generated on Fri Dec 28 23:26:22 2007 for VTFLib 1.2.7 by  doxygen 1.5.4