2019-05-30 21:24:47 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
class CSpecialFX
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static void Render(void);
|
|
|
|
};
|
2019-06-30 21:06:55 +02:00
|
|
|
|
|
|
|
class CMotionBlurStreaks
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static void RegisterStreak(int32 id, uint8 r, uint8 g, uint8 b, CVector p1, CVector p2);
|
|
|
|
};
|
2019-06-30 22:55:48 +02:00
|
|
|
|
|
|
|
struct CBulletTrace
|
|
|
|
{
|
|
|
|
CVector m_vecInf;
|
|
|
|
CVector m_vecSup;
|
|
|
|
bool m_bInUse;
|
|
|
|
uint8 m_framesInUse;
|
|
|
|
uint8 m_lifeTime;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CBulletTraces
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static CBulletTrace (&aTraces)[16];
|
|
|
|
|
|
|
|
static void Init(void);
|
|
|
|
};
|
2019-07-24 18:55:43 +02:00
|
|
|
|
2019-07-28 13:14:08 +02:00
|
|
|
class CBrightLights
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static void RegisterOne(CVector pos, CVector up, CVector right, CVector fwd, uint8 type, uint8 unk1 = 0, uint8 unk2 = 0, uint8 unk3 = 0);
|
|
|
|
};
|
|
|
|
|
2019-07-24 18:55:43 +02:00
|
|
|
class C3dMarkers
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static void PlaceMarkerSet(uint32 id, uint16 type, CVector& pos, float size, uint8 r, uint8 g, uint8 b, uint8 a, uint16 pulsePeriod, float pulseFraction, int16 rotateRate);
|
2019-07-28 13:14:08 +02:00
|
|
|
};
|
|
|
|
|