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

#ifndef NODERGBAINTERP_H
#define NODERGBAINTERP_H

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

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

/* RWPUBLIC */

struct NodeRGBAInterpData
{
    RwBool              rgbaInterpOn;
    RxRenderStateVector state;
};
typedef struct NodeRGBAInterpData NodeRGBAInterpData;

/* RWPUBLICEND */

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

/* RWPUBLIC */

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

extern RxNodeDefinition *RxNodeDefinitionGetRGBAInterp(void);

#ifdef    __cplusplus
}
#endif /* __cplusplus */

/* RWPUBLICEND */

#endif /* NODERGBAINTERP_H */
