#include <filters.h>
Public Types | |
typedef MemberCaller1 < ClassnameFilter, const std::string &,&ClassnameFilter::classnameChanged > | ClassnameChangedCaller |
Public Member Functions | |
ClassnameFilter (Entity &entity, scene::Node &node) | |
~ClassnameFilter () | |
void | instanceAttach () |
void | instanceDetach () |
void | updateFiltered () |
void | classnameChanged (const std::string &value) |
Data Fields | |
Entity & | m_entity |
Private Attributes | |
scene::Node & | m_node |
Definition at line 44 of file filters.h.
typedef MemberCaller1<ClassnameFilter, const std::string&, &ClassnameFilter::classnameChanged> ClassnameFilter::ClassnameChangedCaller |
ClassnameFilter::ClassnameFilter | ( | Entity & | entity, | |
scene::Node & | node | |||
) | [inline] |
void ClassnameFilter::classnameChanged | ( | const std::string & | value | ) | [inline] |
Definition at line 76 of file filters.h.
References updateFiltered().
void ClassnameFilter::instanceAttach | ( | ) | [inline] |
Definition at line 58 of file filters.h.
References GlobalFilterSystem(), and FilterSystem::registerFilterable().
void ClassnameFilter::instanceDetach | ( | ) | [inline] |
Definition at line 62 of file filters.h.
References GlobalFilterSystem(), and FilterSystem::unregisterFilterable().
void ClassnameFilter::updateFiltered | ( | ) | [inline, virtual] |
Implements Filterable.
Definition at line 67 of file filters.h.
References entity_filtered(), m_entity, and m_node.
Referenced by classnameChanged().
Definition at line 48 of file filters.h.
Referenced by updateFiltered().
scene::Node& ClassnameFilter::m_node [private] |
Definition at line 46 of file filters.h.
Referenced by updateFiltered().