#include <passthrough.h>
Public Member Functions | |
| PassThroughEntitySelector () | |
| virtual | ~PassThroughEntitySelector () |
| virtual void | update (SelectorUpdateMode mode) |
| virtual void | setEntities (const std::shared_ptr< std::vector< std::shared_ptr< T > > > &entities) |
| std::vector< std::shared_ptr< T > > | select (int x, int y, int depth=0) |
| std::vector< std::shared_ptr< T > > | multiSelect (int x1, int y1, int x2, int y2, int depth=0) |
Public Member Functions inherited from cil::BaseSelector< T > | |
| BaseSelector () | |
| virtual | ~BaseSelector () |
Public Member Functions inherited from cil::Selector | |
| Selector () | |
| virtual | ~Selector () |
Protected Attributes | |
| std::shared_ptr< EntityBuilder< T > > | m_builder |
| std::shared_ptr< EntityProducer > | m_producer |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inlinevirtual |
Implements cil::BaseSelector< T >.
|
inlinevirtual |
Implements cil::BaseSelector< T >.
|
protected |
|
protected |