#include "../Scene/AppearanceStates.h"
#include "../Scene/Spatial.h"
#include "../Utility/Vector.h"
#include "../Utility/TextureProvider.h"
#include "Event/NodeListener.h"
#include <set>
#include <map>
#include <deque>
#include <vector>
#include <string>
#include <algorithm>
#include <functional>
#include <iostream>
#include <limits>
#include <boost/bind.hpp>
#include <boost/ref.hpp>
#include <boost/signal.hpp>
#include <boost/multi_index_container.hpp>
#include <boost/multi_index/sequenced_index.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index/random_access_index.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/mem_fun.hpp>
#include <GL/glut.h>
#include "../Scene/Memory/Managed.h"
#include "Node_container.h"
#include "Node_events.h"
Classes | |
class | Node |
The main class of Scene2D. Nodes are used to represent objects in the scene, and can be animated, selected, and respond to events. More... | |
struct | Node::random_access |
Random access tag. More... | |
struct | Node::by_sequence |
Sequential ordering tag. More... | |
struct | Node::by_id |
Order by ID tag. More... | |
struct | Node::by_name |
Order by name tag. More... | |
struct | Node::by_spatial_x |
Order by x position tag. More... | |
struct | Node::by_spatial_y |
Order by y position tag. More... |