FCDEffectParameterSurfaceInitFrom Class Reference

A simple file surface initialization method. More...

#include <FCDEffectParameterSurface.h>

Inheritance diagram for FCDEffectParameterSurfaceInitFrom:

FCDEffectParameterSurfaceInit List of all members.

Public Member Functions

 FCDEffectParameterSurfaceInitFrom ()
 Constructor: builds a new file surface initialization method.
virtual ~FCDEffectParameterSurfaceInitFrom ()
 Destructor.
virtual FCDEffectParameterSurfaceInitFactory::InitType GetInitType () const
 Retrieves the initialization type.
virtual FCDEffectParameterSurfaceInitClone (FCDEffectParameterSurfaceInit *clone) const
 Creates a full copy of the surface initialization parameter.

Public Attributes

StringList mip
 The list of mip levels.
StringList slice
 The list of matching slices.
StringList face
 The list of matching faces.

Detailed Description

A simple file surface initialization method.

This is the method used for backward-compatibility.


Member Function Documentation

virtual FCDEffectParameterSurfaceInit* FCDEffectParameterSurfaceInitFrom::Clone FCDEffectParameterSurfaceInit clone  )  const [virtual]
 

Creates a full copy of the surface initialization parameter.

Parameters:
clone The cloned surface initialization. If this pointer is NULL, a new surface initialization parameter will be created and you will need to delete this pointer.
Returns:
The cloned surface initialization.

Reimplemented from FCDEffectParameterSurfaceInit.

virtual FCDEffectParameterSurfaceInitFactory::InitType FCDEffectParameterSurfaceInitFrom::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 Thu Feb 14 16:58:38 2008 for FCollada by  doxygen 1.4.6-NO