/****************************************************************************
 *                                                                          *
 * module : nodeUVInterp.h                                                  *
 *                                                                          *
 * purpose: see nodeUVInterp.c                                              *
 *                                                                          *
 ****************************************************************************/

#ifndef NODEUVINTERP_H
#define NODEUVINTERP_H

#include "p2core.h"
#include "p2renderstate.h"

/****************************************************************************
 global types
 */

/* RWPUBLIC */

typedef struct RxNodeUVInterpSettings RxNodeUVInterpSettings;
struct RxNodeUVInterpSettings
{
    RwBool              uvInterpOn;
    RxRenderStateVector state;
};

/* RWPUBLICEND */

/****************************************************************************
 globals (across program)
 */

/* RWPUBLIC */

#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */

extern RxNodeDefinition * RxNodeDefinitionGetUVInterp(void);

#ifdef    __cplusplus
}
#endif /* __cplusplus */

/* RWPUBLICEND */

#endif /* NODEUVINTERP_H */
