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