|
|
| Drawables (void) |
| | Default constructor.
|
|
| ~Drawables (void) |
| | Destructor.
|
|
| Drawables (const Drawables::container &object) |
| | Constructor to ...
|
|
const container & | drawables (void) const |
|
bool | updated (void) const |
| | Getter for internal updated status.
|
|
void | set_updated (bool state) |
| | Set the internal updated status.
|
|
void | assign (const container &objects) |
|
void | insert (uint pos, const value_type::raw_ptr object) |
|
void | push_back (const value_type::raw_ptr object) |
|
const value_type::shared_ptr & | at (uint pos) |
|
Drawables::iterator | erase (uint pos) |
|
bool | empty (void) const |
|
uint | size (void) const |
|
void | clear (void) |
| Drawables::const_iterator | begin (void) const |
| | Iterator access to the beginning of the render list.
|
| Drawables::const_iterator | end (void) const |
| | Iterator access to the end of the render list.
|
| Drawables::iterator | begin (void) |
| | Iterator access to the beginning of the render list.
|
| Drawables::iterator | end (void) |
| | Iterator access to the end of the render list.
|
|
| container | drawables_ |
| bool | updated_ |
| | Internal object state; we re-create drawable objects every time the internal state changes in order to save as many CPU cycles.
|
Definition at line 41 of file Drawables.hpp.
◆ const_iterator
| typedef container::const_iterator nom::Drawables::const_iterator |
◆ container
◆ iterator
| typedef container::iterator nom::Drawables::iterator |
◆ raw_ptr
| typedef self_type* nom::Drawables::raw_ptr |
◆ self_type
◆ shared_ptr
| typedef std::shared_ptr<self_type> nom::Drawables::shared_ptr |
◆ unique_ptr
| typedef std::unique_ptr<self_type> nom::Drawables::unique_ptr |
◆ value_type
◆ begin() [1/2]
| Drawables::iterator nom::Drawables::begin |
( |
void | | ) |
|
Iterator access to the beginning of the render list.
- Returns
- nom::Drawables object iterator.
◆ begin() [2/2]
| Drawables::const_iterator nom::Drawables::begin |
( |
void | | ) |
const |
Iterator access to the beginning of the render list.
- Returns
- Non-modifiable (const) nom::Drawables object iterator.
◆ end() [1/2]
| Drawables::iterator nom::Drawables::end |
( |
void | | ) |
|
Iterator access to the end of the render list.
- Returns
- nom::Drawables object iterator.
◆ end() [2/2]
| Drawables::const_iterator nom::Drawables::end |
( |
void | | ) |
const |
Iterator access to the end of the render list.
- Returns
- Non-modifiable (const) nom::Drawables object iterator.
◆ drawables_
| container nom::Drawables::drawables_ |
|
private |
◆ updated_
| bool nom::Drawables::updated_ |
|
private |
Internal object state; we re-create drawable objects every time the internal state changes in order to save as many CPU cycles.
Definition at line 114 of file Drawables.hpp.
The documentation for this class was generated from the following file: