public ScriptInterface
{
public:
- DisplayEffect();
+ DisplayEffect(std::string name = "");
virtual ~DisplayEffect();
void expose(HSQUIRRELVM vm, SQInteger table_idx);
void update(float elapsed_time);
void draw(DrawingContext& context);
+
+ /**
+ * @name Scriptable Methods
+ * @{
+ */
+
void fade_out(float fadetime);
void fade_in(float fadetime);
void set_black(bool enabled);
void sixteen_to_nine(float fadetime);
void four_to_three(float fadetime);
+ /**
+ * @}
+ */
+
private:
enum FadeType {
NO_FADE, FADE_IN, FADE_OUT