oops, virtual function mismatch

This commit is contained in:
David Rose 2001-08-21 21:39:02 +00:00
parent d260456624
commit cb8d73f25c
2 changed files with 7 additions and 5 deletions

View File

@ -304,7 +304,8 @@ render_children(const vector_relation &arcs,
// Description:
////////////////////////////////////////////////////////////////////
bool LensFlareNode::
sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
sub_render(const AllTransitionsWrapper &input_trans,
AllTransitionsWrapper &, RenderTraverser *trav) {
GraphicsStateGuardian *gsg = trav->get_gsg();
nassertr(_light_node != (Node*) NULL, false);
@ -321,7 +322,7 @@ sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
LMatrix4f modelview_mat;
const TransformTransition *ta;
if (!get_transition_into(ta, trans))
if (!get_transition_into(ta, input_trans))
modelview_mat = LMatrix4f::ident_mat();
else
modelview_mat = ta->get_matrix();
@ -353,8 +354,8 @@ sub_render(AllTransitionsWrapper &trans, RenderTraverser *trav) {
prepare_flares(delta, light_pos, dot);
prepare_blind(dot, pp->get_frustum()._fnear);
render_children(_flare_arcs, trans, gsg);
render_child(_blind_arc, trans, gsg);
render_children(_flare_arcs, input_trans, gsg);
render_child(_blind_arc, input_trans, gsg);
//Short circuit the rendering
return false;

View File

@ -51,7 +51,8 @@ PUBLISHED:
INLINE void set_light_source(PT_Node source);
public:
virtual bool sub_render(AllTransitionsWrapper &trans,
virtual bool sub_render(const AllTransitionsWrapper &input_trans,
AllTransitionsWrapper &modify_trans,
RenderTraverser *trav);
virtual bool has_sub_render() const;