|
Cogs.Core
|
Public Member Functions | |
| Bounds (Image360System *im360System) | |
| void | getBounds (Context *context, Cogs::Geometry::BoundingBox &bounds) override |
| Expand bounds including bounds of all entities in this system in world coordinates. | |
| bool | getBounds (Context *context, const Cogs::ComponentModel::Entity *entity, Cogs::Geometry::BoundingBox &bounds, bool ignoreVisibility) const override |
Public Member Functions inherited from Cogs::Core::IGetBounds | |
| virtual void | getBounds (Context *context, Cogs::Geometry::BoundingBox &bounds, float &) |
| virtual void | getBounds (Context *context, Cogs::Geometry::BoundingBox &bounds)=0 |
| Expand bounds including bounds of all entities in this system in world coordinates. | |
| virtual bool | getBounds (Context *, const ComponentModel::Entity *, Cogs::Geometry::BoundingBox &, bool) const |
Private Attributes | |
| Image360System * | im360System = nullptr |
Definition at line 21 of file Image360System.h.
|
explicit |
Definition at line 30 of file Bounds.cpp.
|
overridevirtual |
Expand bounds including bounds of all entities in this system in world coordinates.
Implements Cogs::Core::IGetBounds.
Definition at line 33 of file Bounds.cpp.
References getBounds(), and Cogs::Core::ComponentSystem< ComponentType >::pool.
Referenced by getBounds().
|
overridevirtual |
Get bounds of an entity in world coordinates. Returns true + updated bounds if bounds could be calculated. No bounds change if not. bool getBounds(Context* context, const ComponentModel::Entity* entity, Cogs::Geometry::BoundingBox& bounds, bool ignoreVisibility) const
Reimplemented from Cogs::Core::IGetBounds.
Definition at line 42 of file Bounds.cpp.
References Cogs::ComponentModel::Entity::getComponent().
|
private |
Definition at line 28 of file Image360System.h.