15 #ifndef ACCUMULATEDATTRIBS_H 16 #define ACCUMULATEDATTRIBS_H 18 #include "pandabase.h" 19 #include "transformState.h" 20 #include "renderAttrib.h" 21 #include "renderState.h" 22 #include "pointerTo.h" 39 void write(ostream &out,
int attrib_types,
int indent_level)
const;
41 void collect(
PandaNode *node,
int attrib_types);
43 void apply_to_node(
PandaNode *node,
int attrib_types);
45 CPT(TransformState) _transform;
49 int _color_scale_override;
51 int _tex_matrix_override;
53 int _texture_override;
55 int _clip_plane_override;
57 int _cull_face_override;
61 #include "accumulatedAttribs.I" A basic node of the scene graph or data graph.
This is the base class for a number of render attributes (other than transform) that may be set on sc...
This class is used by the SceneGraphReducer to maintain and accumulate the set of attributes we have ...
This represents a unique collection of RenderAttrib objects that correspond to a particular renderabl...