prime/include/Weapons/CDecalDescription.hpp

35 lines
912 B
C++
Raw Normal View History

#ifndef _CDECALDESCRIPTION
#define _CDECALDESCRIPTION
2022-10-04 19:58:17 +00:00
2022-10-17 02:33:08 +00:00
#include "Kyoto/Particles/CGenDescription.hpp"
2022-10-04 19:58:17 +00:00
class CDecalDescription {
public:
2022-10-17 02:33:08 +00:00
struct SQuadDescr {
rstl::single_ptr< CIntElement > x0_LFT;
rstl::single_ptr< CRealElement > x4_SZE;
rstl::single_ptr< CRealElement > x8_ROT;
rstl::single_ptr< CVectorElement > xc_OFF;
rstl::single_ptr< CColorElement > x10_CLR;
rstl::single_ptr< CUVElement > x14_TEX;
bool x18_ADD;
SQuadDescr();
2022-10-17 02:33:08 +00:00
};
2022-10-04 19:58:17 +00:00
CDecalDescription();
2022-10-17 02:33:08 +00:00
// private:
SQuadDescr x0_quad1;
SQuadDescr x1c_quad2;
CGenDescription::TParticleModel x38_DMDL;
rstl::single_ptr< CIntElement > x48_DLFT;
rstl::single_ptr< CVectorElement > x4c_DMOP;
rstl::single_ptr< CVectorElement > x50_DMRT;
rstl::single_ptr< CVectorElement > x54_DMSC;
rstl::single_ptr< CColorElement > x58_DMCL;
bool x5c_24_DMAB : 1;
bool x5c_25_DMOO : 1;
2022-10-04 19:58:17 +00:00
};
#endif // _CDECALDESCRIPTION