1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // CCrowdNewShader - [2020-04-13 11:57:46]
- #ifndef _CCROWDNEWSHADER_H_
- #define _CCROWDNEWSHADER_H_
- #include "common.h"
- #include "CFTTUberShader.h"
- /*
- 001CF874 CCrowdNewShader::CCrowdNewShader()
- 001CF880 CCrowdNewShader::~CCrowdNewShader()
- 00197126 CCrowdNewShader::SetDiffuse(CFTTTexParam,int)
- 001A0DF0 CCrowdNewShader::SetUVOffsetH(CFTTVector32x4 const&)
- 001A0DFC CCrowdNewShader::SetUVOffsetA(CFTTVector32x4 const&)
- 001A0E08 CCrowdNewShader::SetYOffset(CFTTVector32x4 const&)
- 001CF884 CCrowdNewShader::CreateMat(ECrowdNewShader_Quads,ECrowdNewShader_Alphatest,CFTTTexParam,ECrowdNewShader_CullMode)
- */
- //-------------------------------------------------------------------------------------------------
- enum ECrowdNewShader_Quads {
- ECrowdNewShader_Quads_0,
- ECrowdNewShader_Quads_1,
- ECrowdNewShader_Quads_2,
- ECrowdNewShader_Quads_3,
- ECrowdNewShader_Quads_4,
- ECrowdNewShader_Quads_5,
- };
- //-------------------------------------------------------------------------------------------------
- enum ECrowdNewShader_Alphatest {
- ECrowdNewShader_Alphatest_0,
- ECrowdNewShader_Alphatest_1,
- ECrowdNewShader_Alphatest_2,
- ECrowdNewShader_Alphatest_3,
- ECrowdNewShader_Alphatest_4,
- ECrowdNewShader_Alphatest_5,
- };
- //-------------------------------------------------------------------------------------------------
- enum ECrowdNewShader_CullMode {
- ECrowdNewShader_CullMode_0,
- ECrowdNewShader_CullMode_1,
- ECrowdNewShader_CullMode_2,
- ECrowdNewShader_CullMode_3,
- ECrowdNewShader_CullMode_4,
- ECrowdNewShader_CullMode_5,
- };
- //-------------------------------------------------------------------------------------------------
- class CCrowdNewShader : public CFTTUberShader {
- public:
- CCrowdNewShader(); // 001CF874
- ~CCrowdNewShader(); // 001CF880
- void SetDiffuse(CFTTTexParam aTexParam, int a2); // 00197126
- void SetUVOffsetH(CFTTVector32x4 const& pVector32x4); // 001A0DF0
- void SetUVOffsetA(CFTTVector32x4 const& pVector32x4); // 001A0DFC
- void SetYOffset(CFTTVector32x4 const& pVector32x4); // 001A0E08
- ushort CreateMat(ECrowdNewShader_Quads,
- ECrowdNewShader_Alphatest,
- CFTTTexParam,
- ECrowdNewShader_CullMode); // 001CF884
- static CCrowdNewShader s_tInstance;
- };
- //-------------------------------------------------------------------------------------------------
- #endif //_CCROWDNEWSHADER_H_
|