mirror of
https://github.com/ENSL/NS.git
synced 2024-12-21 02:00:42 +00:00
42 lines
1.1 KiB
C
42 lines
1.1 KiB
C
|
#ifndef RENDERINGCONST_H
|
||
|
#define RENDERINGCONST_H
|
||
|
|
||
|
// Rendering constants
|
||
|
enum
|
||
|
{
|
||
|
kRenderNormal, // src
|
||
|
kRenderTransColor, // c*a+dest*(1-a)
|
||
|
kRenderTransTexture, // src*a+dest*(1-a)
|
||
|
kRenderGlow, // src*a+dest -- No Z buffer checks
|
||
|
kRenderTransAlpha, // src*srca+dest*(1-srca)
|
||
|
kRenderTransAdd, // src*a+dest
|
||
|
};
|
||
|
|
||
|
enum
|
||
|
{
|
||
|
kRenderFxNone = 0,
|
||
|
kRenderFxPulseSlow,
|
||
|
kRenderFxPulseFast,
|
||
|
kRenderFxPulseSlowWide,
|
||
|
kRenderFxPulseFastWide,
|
||
|
kRenderFxFadeSlow,
|
||
|
kRenderFxFadeFast,
|
||
|
kRenderFxSolidSlow,
|
||
|
kRenderFxSolidFast,
|
||
|
kRenderFxStrobeSlow,
|
||
|
kRenderFxStrobeFast,
|
||
|
kRenderFxStrobeFaster,
|
||
|
kRenderFxFlickerSlow,
|
||
|
kRenderFxFlickerFast,
|
||
|
kRenderFxNoDissipation,
|
||
|
kRenderFxDistort, // Distort/scale/translate flicker
|
||
|
kRenderFxHologram, // kRenderFxDistort + distance fade
|
||
|
kRenderFxDeadPlayer, // kRenderAmt is the player index
|
||
|
kRenderFxExplode, // Scale up really big!
|
||
|
kRenderFxGlowShell, // Glowing Shell
|
||
|
kRenderFxClampMinScale, // Keep this sprite from getting very small (SPRITES only!)
|
||
|
};
|
||
|
|
||
|
#endif
|
||
|
|