A modifier that will convery a greyscale image into a normals map. More...
#include <normalsmodifier.h>
Inheritance diagram for Mezzanine::Graphics::Procedural::NormalsModifier:
Collaboration diagram for Mezzanine::Graphics::Procedural::NormalsModifier:Public Member Functions | |
| NormalsModifier () | |
| Blank constructor. | |
| virtual | ~NormalsModifier () |
| Class destructor. | |
| virtual String | GetName () const |
| Gets the name of this modifier. More... | |
| virtual void | Modify (TextureBuffer &Buffer) |
| Alters the generated pixels in a TextureBuffer. More... | |
| NormalsModifier & | SetAmplify (const UInt8 Amp) |
| Unknown. More... | |
Public Member Functions inherited from Mezzanine::Graphics::Procedural::TextureModifier | |
| TextureModifier () | |
| Blank constructor. | |
| virtual | ~TextureModifier () |
| Class destructor. | |
Protected Attributes | |
| UInt8 | Amplify |
| Unknown. More... | |
A modifier that will convery a greyscale image into a normals map.
Definition at line 83 of file normalsmodifier.h.
|
virtual |
Gets the name of this modifier.
Implements Mezzanine::Graphics::Procedural::TextureModifier.
Definition at line 157 of file normalsmodifier.cpp.
|
virtual |
Alters the generated pixels in a TextureBuffer.
| Buffer | The buffer to be modified. |
Implements Mezzanine::Graphics::Procedural::TextureModifier.
Definition at line 90 of file normalsmodifier.cpp.
| NormalsModifier & Mezzanine::Graphics::Procedural::NormalsModifier::SetAmplify | ( | const UInt8 | Amp | ) |
Unknown.
| Amp | Full effect of this variable is unknown, however values above 64 will increase the intensity of the normals and values below 64 will decrease them. Initial Value: 64. |
Definition at line 163 of file normalsmodifier.cpp.
|
protected |
Unknown.
Definition at line 88 of file normalsmodifier.h.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.