#include <selector.h>
Public Member Functions | |
| NormalSelector (const std::shared_ptr< SelectorEngine > &engine, const std::shared_ptr< SelectorOptions< T > > &options, bool buffered=false) | |
| virtual | ~NormalSelector () |
Public Member Functions inherited from cil::AttributeSelector< T > | |
| AttributeSelector () | |
| virtual | ~AttributeSelector () |
| virtual void | update (SelectorUpdateMode mode) |
| virtual void | setEntities (const std::shared_ptr< std::vector< std::shared_ptr< T > > > &entities) |
| std::shared_ptr< Vector3f > | select (int x, int y) |
Public Member Functions inherited from cil::BaseSelector< T > | |
| BaseSelector () | |
| virtual | ~BaseSelector () |
Public Member Functions inherited from cil::Selector | |
| Selector () | |
| virtual | ~Selector () |
Additional Inherited Members | |
Protected Attributes inherited from cil::AttributeSelector< T > | |
| std::shared_ptr< AttributeBuilder< T > > | m_builder |
| std::shared_ptr< AttributeProducer > | m_producer |
| bool | m_buffered |
|
inline |
|
inlinevirtual |