Struct Effector

Inheritance Relationships

Base Type

  • public boost::addable< Effector, EffectorDifference >

Struct Documentation

struct Effector : public boost::addable<Effector, EffectorDifference>

Public Functions

Effector()
Effector(const compat::optional<Location>&, const compat::optional<Rotation>&)
const compat::optional<Location> &location() const
compat::optional<Location> location()
void set_location(const compat::optional<Location>&)
void clear_location()
const compat::optional<Rotation> &rotation() const
compat::optional<Rotation> rotation()
void set_rotation(const compat::optional<Rotation>&)
void clear_rotation()
Effector new_compatible_effector() const
bool is_compatible(const Effector&) const
bool is_compatible(const EffectorDifference&) const
Effector &operator+=(const EffectorDifference&)