tagSVTFCreateOptions Struct Reference

VTF Creation options struct. More...

#include <VTFFile.h>

List of all members.

Public Attributes

vlUInt uiVersion [2]
 Output image version.
VTFImageFormat ImageFormat
 Output image output storage format.
vlUInt uiFlags
 Output image header flags.
vlUInt uiStartFrame
 Output image start frame.
vlSingle sBumpScale
 Output image bump scale.
vlSingle sReflectivity [3]
 Output image reflectivity. (Only used if bReflectivity is false.).
vlBool bMipmaps
 Generate MIPmaps. (Space is always allocated.).
VTFMipmapFilter MipmapFilter
 MIP map re-size filter.
VTFSharpenFilter MipmapSharpenFilter
 MIP map sharpen filter.
vlBool bThumbnail
 Generate thumbnail image.
vlBool bReflectivity
 Compute image reflectivity.
vlBool bResize
 Resize the input image.
VTFResizeMethod ResizeMethod
 New size compution method.
VTFMipmapFilter ResizeFilter
 Re-size filter.
VTFSharpenFilter ResizeSharpenFilter
 Sharpen filter.
vlUInt uiResizeWidth
 New width after re-size if method is RESIZE_SET.
vlUInt uiResizeHeight
 New height after re-size if method is RESIZE_SET.
vlBool bResizeClamp
 Clamp re-size size.
vlUInt uiResizeClampWidth
 Maximum width to re-size to.
vlUInt uiResizeClampHeight
 Maximum height to re-size to.
vlBool bGammaCorrection
 Gamma correct input image.
vlSingle sGammaCorrection
 Gamma correction to apply.
vlBool bNormalMap
 Convert input image to a normal map.
VTFKernelFilter KernelFilter
 Normal map generation kernel.
VTFHeightConversionMethod HeightConversionMethod
 Method or determining height from input image during normal map creation.
VTFNormalAlphaResult NormalAlphaResult
 How to handle output image alpha channel, post normal map creation.
vlByte bNormalMinimumZ
 Minimum normal Z value.
vlSingle sNormalScale
 Normal map scale.
vlBool bNormalWrap
 Wrap the normal map.
vlBool bNormalInvertX
 Invert the normal X component.
vlBool bNormalInvertY
 Invert the normal Y component.
vlBool bNormalInvertZ
 Invert the normal Z component.
vlBool bSphereMap
 Generate a sphere map for six faced environment maps.


Detailed Description

VTF Creation options struct.

The SVTFCreateOptions struct defines options and settings to be used when creating VTF images with methods such as CVTFFile::Create().

See also:
CVTFFile::Create()

Member Data Documentation

vlUInt tagSVTFCreateOptions::uiVersion[2]

Output image version.

VTFImageFormat tagSVTFCreateOptions::ImageFormat

Output image output storage format.

vlUInt tagSVTFCreateOptions::uiFlags

Output image header flags.

vlUInt tagSVTFCreateOptions::uiStartFrame

Output image start frame.

vlSingle tagSVTFCreateOptions::sBumpScale

Output image bump scale.

vlSingle tagSVTFCreateOptions::sReflectivity[3]

Output image reflectivity. (Only used if bReflectivity is false.).

vlBool tagSVTFCreateOptions::bMipmaps

Generate MIPmaps. (Space is always allocated.).

VTFMipmapFilter tagSVTFCreateOptions::MipmapFilter

MIP map re-size filter.

VTFSharpenFilter tagSVTFCreateOptions::MipmapSharpenFilter

MIP map sharpen filter.

vlBool tagSVTFCreateOptions::bThumbnail

Generate thumbnail image.

vlBool tagSVTFCreateOptions::bReflectivity

Compute image reflectivity.

vlBool tagSVTFCreateOptions::bResize

Resize the input image.

VTFResizeMethod tagSVTFCreateOptions::ResizeMethod

New size compution method.

VTFMipmapFilter tagSVTFCreateOptions::ResizeFilter

Re-size filter.

VTFSharpenFilter tagSVTFCreateOptions::ResizeSharpenFilter

Sharpen filter.

vlUInt tagSVTFCreateOptions::uiResizeWidth

New width after re-size if method is RESIZE_SET.

vlUInt tagSVTFCreateOptions::uiResizeHeight

New height after re-size if method is RESIZE_SET.

vlBool tagSVTFCreateOptions::bResizeClamp

Clamp re-size size.

vlUInt tagSVTFCreateOptions::uiResizeClampWidth

Maximum width to re-size to.

vlUInt tagSVTFCreateOptions::uiResizeClampHeight

Maximum height to re-size to.

vlBool tagSVTFCreateOptions::bGammaCorrection

Gamma correct input image.

vlSingle tagSVTFCreateOptions::sGammaCorrection

Gamma correction to apply.

vlBool tagSVTFCreateOptions::bNormalMap

Convert input image to a normal map.

VTFKernelFilter tagSVTFCreateOptions::KernelFilter

Normal map generation kernel.

VTFHeightConversionMethod tagSVTFCreateOptions::HeightConversionMethod

Method or determining height from input image during normal map creation.

VTFNormalAlphaResult tagSVTFCreateOptions::NormalAlphaResult

How to handle output image alpha channel, post normal map creation.

vlByte tagSVTFCreateOptions::bNormalMinimumZ

Minimum normal Z value.

vlSingle tagSVTFCreateOptions::sNormalScale

Normal map scale.

vlBool tagSVTFCreateOptions::bNormalWrap

Wrap the normal map.

vlBool tagSVTFCreateOptions::bNormalInvertX

Invert the normal X component.

vlBool tagSVTFCreateOptions::bNormalInvertY

Invert the normal Y component.

vlBool tagSVTFCreateOptions::bNormalInvertZ

Invert the normal Z component.

vlBool tagSVTFCreateOptions::bSphereMap

Generate a sphere map for six faced environment maps.


The documentation for this struct was generated from the following file:
Generated on Fri Dec 28 23:26:23 2007 for VTFLib 1.2.7 by  doxygen 1.5.4