/*
 * 
 *
 * Particle System plug-in
 */

#ifndef NODEOPENGLSUBMITPARTICLES_H
#define NODEOPENGLSUBMITPARTICLES_H

#include <rwcore.h>

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

extern RwInt32      GParticlesGeomDataOffset;

extern RxNodeDefinition *
RxNodeDefinitionGetOpenGLSubmitParticles(void);

/* Fast path for setting render states */
#ifndef RWDEBUG
extern RwBool       _rwOpenGLSetRenderState(RwRenderState nState,
                                            void *pParam);
#define RwRenderStateSet _rwOpenGLSetRenderState
#endif

#ifdef    __cplusplus
}
#endif                          /* __cplusplus */

#endif /* NODEOPENGLSUBMITPARTICLES_H */

