//CColourMulti2dShader - [2020-04-13 11:57:46]
#ifndef _CCOLOURMULTI2DSHADER_H_
#define _CCOLOURMULTI2DSHADER_H_

#include "common.h"
#include "CFTTUberShader.h"

/*
001CF724 CColourMulti2dShader::CColourMulti2dShader()
001CF730 CColourMulti2dShader::~CColourMulti2dShader()
001C545E CColourMulti2dShader::SetColour(CFTTVector32x4 const&)
001CF734 CColourMulti2dShader::CreateMat(EColourMulti2dShader_Mode)
*/

enum EColourMulti2dShader_Mode {
  EColourMulti2dShader_Mode_0,
  EColourMulti2dShader_Mode_1,
  EColourMulti2dShader_Mode_2,
  EColourMulti2dShader_Mode_3,
  EColourMulti2dShader_Mode_4,
  EColourMulti2dShader_Mode_5,
};

class CColourMulti2dShader : public CFTTUberShader {
public:
  CColourMulti2dShader();                     //001CF724
  ~CColourMulti2dShader();                    //001CF730
  void SetColour(CFTTVector32x4 const&);      //001C545E
  short CreateMat(EColourMulti2dShader_Mode);  //001CF734
};

#endif  //_CCOLOURMULTI2DSHADER_H_