22 std::shared_ptr<Texture3>
const&
texture, SamplerState::Filter
filter,
23 SamplerState::Mode mode0, SamplerState::Mode mode1,
24 SamplerState::Mode mode2);
31 inline std::shared_ptr<ConstantBuffer>
const& GetPVWMatrixConstant()
const;
32 inline std::shared_ptr<Texture3>
const& GetTexture()
const;
33 inline std::shared_ptr<SamplerState>
const& GetSampler()
const;
35 void SetPVWMatrixConstant(std::shared_ptr<ConstantBuffer>
const& pvwMatrix);
59 *mPVWMatrix = pvwMatrix;
67 inline std::shared_ptr<ConstantBuffer>
const&
70 return mPVWMatrixConstant;
std::shared_ptr< SamplerState > const & GetSampler() const
static std::string const msHLSLSource
void SetPVWMatrix(Matrix4x4< float > const &pvwMatrix)
Matrix4x4< float > * mPVWMatrix
std::shared_ptr< Texture3 > mTexture
GLsizei const GLchar *const * string
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
std::shared_ptr< SamplerState > mSampler
Matrix4x4< float > const & GetPVWMatrix() const
static std::string const msGLSLPSSource
static std::string const msGLSLVSSource
std::shared_ptr< ConstantBuffer > const & GetPVWMatrixConstant() const
std::shared_ptr< ConstantBuffer > mPVWMatrixConstant
std::shared_ptr< Texture3 > const & GetTexture() const