Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::Volumetric::OctBounds Struct Reference
Inheritance diagram for Cogs::Core::Volumetric::OctBounds:
Cogs::Core::IGetBounds

Public Member Functions

void getBounds (Context *context, Cogs::Geometry::BoundingBox &bounds) override
 Expand bounds including bounds of all entities in this system in world coordinates.
 
- 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
 

Public Attributes

OctSystemoctSystem
 

Detailed Description

Definition at line 12 of file OctBounds.h.

Member Function Documentation

◆ getBounds()

void Cogs::Core::Volumetric::OctBounds::getBounds ( Context context,
Cogs::Geometry::BoundingBox &  bounds 
)
overridevirtual

Expand bounds including bounds of all entities in this system in world coordinates.

Implements Cogs::Core::IGetBounds.

Definition at line 9 of file OctBounds.cpp.

References Cogs::ComponentModel::Component::getComponent(), and Cogs::Core::ComponentSystem< ComponentType >::pool.

Member Data Documentation

◆ octSystem

OctSystem* Cogs::Core::Volumetric::OctBounds::octSystem

Definition at line 14 of file OctBounds.h.


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