27 #ifndef TAGSTATEMANAGER_H 28 #define TAGSTATEMANAGER_H 39 NotifyCategoryDecl(tagstatemgr, EXPORT_CLASS, EXPORT_TEMPL);
63 typedef std::vector<Camera*> CameraList;
66 struct StateContainer {
74 StateContainer(
const std::string &tag_name,
size_t mask,
bool write_color)
75 : tag_name(tag_name), mask(
BitMask32::bit(mask)), write_color(write_color) {};
79 const std::string& name,
int sort);
80 void cleanup_container_states(StateContainer& container);
91 #include "tagStateManager.I" 93 #endif // TAGSTATEMANAGER_H static BitMask< WType, nbits > bit(int index)
Returns a BitMask with only the indicated bit on.
This is our own Panda specialization on the default STL map.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This represents a unique collection of RenderAttrib objects that correspond to a particular renderabl...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A node that can be positioned around in the scene graph to represent a point of view for rendering a ...
NodePath is the fundamental system for disambiguating instances, and also provides a higher-level int...