static std::string const * msPSSource[ProgramFactory::PF_NUM_API]
static std::string const msGLSLVSSource
static std::string const * msVSSource[ProgramFactory::PF_NUM_API]
Matrix4x4< float > * mPVWMatrix
void SetPVWMatrixConstant(std::shared_ptr< ConstantBuffer > const &pvwMatrix)
std::shared_ptr< SamplerState > mSampler
static std::string const msGLSLPSSource
Texture2Effect(std::shared_ptr< ProgramFactory > const &factory, std::shared_ptr< Texture2 > const &texture, SamplerState::Filter filter, SamplerState::Mode mode0, SamplerState::Mode mode1)
std::shared_ptr< ConstantBuffer > mPVWMatrixConstant
static std::string const msHLSLSource