Olive
Public Member Functions | Public Attributes | Private Attributes | List of all members
EffectGizmo Class Reference

#include <effectgizmo.h>

Public Member Functions

 EffectGizmo (int type)
 
void set_previous_value ()
 
int get_point_count ()
 
int get_type ()
 
int get_cursor ()
 
void set_cursor (int c)
 

Public Attributes

QVector< QPoint > world_pos
 
QVector< QPoint > screen_pos
 
EffectFieldx_field1
 
double x_field_multi1
 
EffectFieldy_field1
 
double y_field_multi1
 
EffectFieldx_field2
 
double x_field_multi2
 
EffectFieldy_field2
 
double y_field_multi2
 
QColor color
 

Private Attributes

int type
 
int cursor
 

Constructor & Destructor Documentation

◆ EffectGizmo()

EffectGizmo::EffectGizmo ( int  type)

Member Function Documentation

◆ get_cursor()

int EffectGizmo::get_cursor ( )

◆ get_point_count()

int EffectGizmo::get_point_count ( )

◆ get_type()

int EffectGizmo::get_type ( )

◆ set_cursor()

void EffectGizmo::set_cursor ( int  c)

◆ set_previous_value()

void EffectGizmo::set_previous_value ( )

Member Data Documentation

◆ color

QColor EffectGizmo::color

◆ cursor

int EffectGizmo::cursor
private

◆ screen_pos

QVector<QPoint> EffectGizmo::screen_pos

◆ type

int EffectGizmo::type
private

◆ world_pos

QVector<QPoint> EffectGizmo::world_pos

◆ x_field1

EffectField* EffectGizmo::x_field1

◆ x_field2

EffectField* EffectGizmo::x_field2

◆ x_field_multi1

double EffectGizmo::x_field_multi1

◆ x_field_multi2

double EffectGizmo::x_field_multi2

◆ y_field1

EffectField* EffectGizmo::y_field1

◆ y_field2

EffectField* EffectGizmo::y_field2

◆ y_field_multi1

double EffectGizmo::y_field_multi1

◆ y_field_multi2

double EffectGizmo::y_field_multi2

The documentation for this class was generated from the following files: