FCDEffectParameterSurfaceInitVolume Class Reference

A volumetric surface initialization method. More...

#include <FCDEffectParameterSurface.h>

Inheritance diagram for FCDEffectParameterSurfaceInitVolume:

FCDEffectParameterSurfaceInit List of all members.

Public Types

enum  VolumeType { ALL, PRIMARY }
 The types of volumetric surfaces initialization. More...

Public Member Functions

 FCDEffectParameterSurfaceInitVolume ()
 Constructor: builds a new volumetric surface initialization method.
virtual ~FCDEffectParameterSurfaceInitVolume ()
 Destructor.
virtual FCDEffectParameterSurfaceInitFactory::InitType GetInitType () const
 Retrieves the initialization type.
virtual FCDEffectParameterSurfaceInitClone ()
 Creates a full copy of the surface initialization parameter.

Public Attributes

VolumeType volumeType
 The type of volumetric initialization.

Detailed Description

A volumetric surface initialization method.


Member Enumeration Documentation

enum FCDEffectParameterSurfaceInitVolume::VolumeType
 

The types of volumetric surfaces initialization.

Enumerator:
PRIMARY  Load the first mip-level from the image file.


Member Function Documentation

virtual FCDEffectParameterSurfaceInit* FCDEffectParameterSurfaceInitVolume::Clone  )  [virtual]
 

Creates a full copy of the surface initialization parameter.

Returns:
The surface initialization parameter. You will need to delete this pointer.

Implements FCDEffectParameterSurfaceInit.

virtual FCDEffectParameterSurfaceInitFactory::InitType FCDEffectParameterSurfaceInitVolume::GetInitType  )  const [inline, virtual]
 

Retrieves the initialization type.

You cannot modify this value. To change the initialization type of a surface parameter, create a new surface initialization structure of the correct type.

Returns:
The initialization type.

Implements FCDEffectParameterSurfaceInit.


The documentation for this class was generated from the following file:
Generated on Fri May 12 16:44:42 2006 for FCollada by  doxygen 1.4.6-NO