1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // CDressingRoomShader - [2020-04-13 11:57:46]
- #ifndef _CDRESSINGROOMSHADER_H_
- #define _CDRESSINGROOMSHADER_H_
- #include "common.h"
- #include "CFTTUberShader.h"
- /*
- 001CF9D4 CDressingRoomShader::CDressingRoomShader()
- 001CF9E0 CDressingRoomShader::~CDressingRoomShader()
- 0011FD90 CDressingRoomShader::SetLightPos(CFTTVector32 const&)
- 0011FD9C CDressingRoomShader::SetLightSpecular(CFTTVector32 const&)
- 0011FDA8 CDressingRoomShader::SetReflectionMap(CFTTTexParam)
- 001CF9E4 CDressingRoomShader::CreateMat(EDressingRoomShader_Mode,CFTTTexParam,CFTTTexParam,CFTTTexParam)
- */
- enum EDressingRoomShader_Mode {
- EDressingRoomShader_Mode_0,
- EDressingRoomShader_Mode_1,
- EDressingRoomShader_Mode_2,
- EDressingRoomShader_Mode_3,
- EDressingRoomShader_Mode_4,
- EDressingRoomShader_Mode_5,
- };
- class CDressingRoomShader : public CFTTUberShader {
- public:
- CDressingRoomShader(); // 001CF9D4
- ~CDressingRoomShader(); // 001CF9E0
- void SetLightPos(CFTTVector32 const&); // 0011FD90
- void SetLightSpecular(CFTTVector32 const&); // 0011FD9C
- void SetReflectionMap(CFTTTexParam); // 0011FDA8
- ushort CreateMat(EDressingRoomShader_Mode eMode,
- CFTTTexParam aTex1,
- CFTTTexParam aTex2,
- CFTTTexParam aTex3); // 001CF9E4
- static CDressingRoomShader s_tInstance;
- };
- #endif //_CDRESSINGROOMSHADER_H_
|