// 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_