Bottle 2D - Lua API 1.0.0
All you need to create games using bottle2D.
|
A post effect is like a texture shader. More...
#include <header.hpp>
Public Member Functions | |
bool | LoadFromFile (string Filename) |
nil | SetParameter (string Name, number X) |
Add a parameter named name to the PostFX. | |
nil | SetParameter (string Name, number X, number Y) |
Add a Vector2 parameter named name to the PostFX. | |
nil | SetParameter (string Name, number X, number Y, number Z) |
Add a Vector3 parameter named name to the PostFX. | |
nil | SetParameter (string Name, number X, number Y, number Z, number W) |
Add a Vector4 parameter named name to the PostFX. | |
nil | SetTexture (string name, Texture image) |
Add a Texture parameter named name to the PostFX. | |
Static Public Member Functions | |
static bool | CanUsePostFX () |
Return true if the current system can use PostFX. |
A post effect is like a texture shader.
It is used to add effects to the final image (add blur, fade, colorize, lens effects...). The language used is defined by SFML. You should use Group::CreatePostFX to create a PostFX object.
static bool PostFX::CanUsePostFX | ( | ) | [static] |
Return true if the current system can use PostFX.
bool PostFX::LoadFromFile | ( | string | Filename | ) |
nil PostFX::SetParameter | ( | string | Name, |
number | X | ||
) |
Add a parameter named name to the PostFX.
nil PostFX::SetParameter | ( | string | Name, |
number | X, | ||
number | Y, | ||
number | Z, | ||
number | W | ||
) |
Add a Vector4 parameter named name to the PostFX.
nil PostFX::SetParameter | ( | string | Name, |
number | X, | ||
number | Y, | ||
number | Z | ||
) |
Add a Vector3 parameter named name to the PostFX.
nil PostFX::SetParameter | ( | string | Name, |
number | X, | ||
number | Y | ||
) |
Add a Vector2 parameter named name to the PostFX.
nil PostFX::SetTexture | ( | string | name, |
Texture | image | ||
) |