Simple GUI Library
|
Public Member Functions | |
Shadow (const ShadowSpecification *specification=nullptr) | |
void | update (const Sml::Texture *srcTexture, const Sml::Rectangle< int32_t > &objectRegion) |
void | render (const Sml::Rectangle< int32_t > &object, const Sml::Rectangle< int32_t > &targetRegion) |
Sml::Texture * | getTexture () const |
const ShadowSpecification * | getSpecification () const |
void | setSpecification (const ShadowSpecification *specification) |
Sgl::Shadow::Shadow | ( | const ShadowSpecification * | specification = nullptr | ) |
Definition at line 47 of file shadow.cpp.
Sgl::Shadow::~Shadow | ( | ) |
Definition at line 34 of file shadow.cpp.
const ShadowSpecification * Sgl::Shadow::getSpecification | ( | ) | const |
Definition at line 44 of file shadow.cpp.
Sml::Texture * Sgl::Shadow::getTexture | ( | ) | const |
Definition at line 42 of file shadow.cpp.
void Sgl::Shadow::render | ( | const Sml::Rectangle< int32_t > & | object, |
const Sml::Rectangle< int32_t > & | targetRegion | ||
) |
Definition at line 101 of file shadow.cpp.
void Sgl::Shadow::setSpecification | ( | const ShadowSpecification * | specification | ) |
Definition at line 45 of file shadow.cpp.
void Sgl::Shadow::update | ( | const Sml::Texture * | srcTexture, |
const Sml::Rectangle< int32_t > & | objectRegion | ||
) |
Definition at line 49 of file shadow.cpp.