14#ifndef ACCUMULATEDATTRIBS_H
15#define ACCUMULATEDATTRIBS_H
30class EXPCL_PANDA_PGRAPH AccumulatedAttribs {
33 AccumulatedAttribs(
const AccumulatedAttribs ©);
34 void operator = (
const AccumulatedAttribs ©);
36 void write(std::ostream &out,
int attrib_types,
int indent_level)
const;
46 int _color_scale_override;
48 int _tex_matrix_override;
50 int _texture_override;
52 int _clip_plane_override;
54 int _cull_face_override;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void collect(PandaNode *node, int attrib_types)
Collects the state and transform from the indicated node and adds it to the accumulator,...
void apply_to_node(PandaNode *node, int attrib_types)
Stores the indicated attributes in the node's transform and state information; does not attempt to ap...
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 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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.