Browse Source

Shaders: doc++

pull/38/head
Vladimír Vondruš 13 years ago
parent
commit
27a80cb76e
  1. 3
      src/Shaders/Flat.h
  2. 9
      src/Shaders/Vector.h

3
src/Shaders/Flat.h

@ -25,7 +25,7 @@
*/ */
/** @file /** @file
* @brief Class Magnum::Shaders::Flat * @brief Class @ref Magnum::Shaders::Flat, typedef @ref Magnum::Shaders::Flat2D, @ref Magnum::Shaders::Flat3D
*/ */
#include "Math/Matrix3.h" #include "Math/Matrix3.h"
@ -62,6 +62,7 @@ Shaders::Flat2D shader(Shaders::Flat2D::Flag::Textured);
myTexture.bind(Shaders::Flat2D::TextureLayer); myTexture.bind(Shaders::Flat2D::TextureLayer);
@endcode @endcode
For coloring the texture based on intensity you can use the @ref Vector shader.
@see @ref Flat2D, @ref Flat3D @see @ref Flat2D, @ref Flat3D
*/ */
template<UnsignedInt dimensions> class MAGNUM_SHADERS_EXPORT Flat: public AbstractShaderProgram { template<UnsignedInt dimensions> class MAGNUM_SHADERS_EXPORT Flat: public AbstractShaderProgram {

9
src/Shaders/Vector.h

@ -25,7 +25,7 @@
*/ */
/** @file /** @file
* @brief Class Magnum::Shaders::Vector, typedef Magnum::Shaders::Vector2D, Magnum::Shaders::Vector3D * @brief Class @ref Magnum::Shaders::Vector, typedef @ref Magnum::Shaders::Vector2D, @ref Magnum::Shaders::Vector3D
*/ */
#include "Math/Matrix3.h" #include "Math/Matrix3.h"
@ -41,9 +41,10 @@ namespace Magnum { namespace Shaders {
/** /**
@brief %Vector shader @brief %Vector shader
Renders vector art in plain grayscale form. See also DistanceFieldVector Renders vector art in plain grayscale form. See also @ref DistanceFieldVector
for more advanced effects. for more advanced effects. For rendering unchanged texture you can use the
@see Vector2D, Vector3D @ref Flat shader.
@see @ref Vector2D, @ref Vector3D
*/ */
template<UnsignedInt dimensions> class MAGNUM_SHADERS_EXPORT Vector: public AbstractVector<dimensions> { template<UnsignedInt dimensions> class MAGNUM_SHADERS_EXPORT Vector: public AbstractVector<dimensions> {
public: public:

Loading…
Cancel
Save