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.
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.
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...