Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/parts.h')
-rw-r--r--src/model/parts.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/model/parts.h b/src/model/parts.h
index 5c90efb..210a225 100644
--- a/src/model/parts.h
+++ b/src/model/parts.h
@@ -259,12 +259,12 @@ public:
/* ---- inspectors ----------------------------------------- */
- inline const math::Axis axis() const
+ inline const math::Axis &axis() const
{
return flare_axis;
}
- inline const Cull cull() const
+ inline Cull cull() const
{
return flare_cull;
}
@@ -292,7 +292,9 @@ class Particles : public Part
{
public:
Particles();
+
Particles(const math::Vector3f & location);
+
~Particles();
inline const math::Axis &axis() const
@@ -305,22 +307,22 @@ public:
return particles_script;
}
- inline const bool entity() const
+ inline bool entity() const
{
return particles_entity;
}
- inline const bool engine() const
+ inline bool engine() const
{
return particles_engine;
}
- inline const float radius() const
+ inline float radius() const
{
return particles_radius;
}
- inline const Cull cull() const
+ inline Cull cull() const
{
return particles_cull;
}
@@ -404,10 +406,10 @@ public:
inline const std::string& name() const { return submodel_name; }
- inline const float scale() const { return submodel_scale; }
-
inline const math::Axis& axis() const { return submodel_axis; }
+ inline float scale() const { return submodel_scale; }
+
inline void set_scale(const float scale) { submodel_scale = scale; }