27 inline std::shared_ptr<ConstantBuffer>
const& GetPVWMatrixConstant()
const;
28 inline std::shared_ptr<ConstantBuffer>
const& GetColorConstant()
const;
30 void SetPVWMatrixConstant(std::shared_ptr<ConstantBuffer>
const& pvwMatrix);
52 *mPVWMatrix = pvwMatrix;
62 return mPVWMatrixConstant;
67 return mColorConstant;
static std::string const msGLSLVSSource
std::shared_ptr< ConstantBuffer > mPVWMatrixConstant
Matrix4x4< float > * mPVWMatrix
std::shared_ptr< ConstantBuffer > mColorConstant
GLsizei const GLchar *const * string
static std::string const msGLSLPSSource
Vector4< float > * mColor
std::shared_ptr< ConstantBuffer > const & GetPVWMatrixConstant() const
Matrix4x4< float > const & GetPVWMatrix() const
void SetPVWMatrix(Matrix4x4< float > const &pvwMatrix)
std::shared_ptr< ConstantBuffer > const & GetColorConstant() const
static std::string const msHLSLSource