26 inline std::shared_ptr<VertexShader>
const& GetVShader()
const;
27 inline std::shared_ptr<PixelShader>
const& GetPShader()
const;
28 inline std::shared_ptr<GeometryShader>
const& GetGShader()
const;
34 inline void SetVShader(std::shared_ptr<VertexShader>
const&
shader);
35 inline void SetPShader(std::shared_ptr<PixelShader>
const& shader);
36 inline void SetGShader(std::shared_ptr<GeometryShader>
const& shader);
62 std::shared_ptr<VertexShader>
const&
shader)
68 std::shared_ptr<PixelShader>
const&
shader)
74 std::shared_ptr<GeometryShader>
const&
shader)
void SetPShader(std::shared_ptr< PixelShader > const &shader)
void SetGShader(std::shared_ptr< GeometryShader > const &shader)
std::shared_ptr< PixelShader > mPShader
void SetVShader(std::shared_ptr< VertexShader > const &shader)
std::shared_ptr< VertexShader > const & GetVShader() const
std::shared_ptr< VertexShader > mVShader
std::shared_ptr< GeometryShader > mGShader
std::shared_ptr< PixelShader > const & GetPShader() const
std::shared_ptr< GeometryShader > const & GetGShader() const