From 5b36049f33024fcc838bfe93c617b8c80007bf55 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 1 Apr 2003 18:42:38 +0000 Subject: [PATCH] Added convinience constructor. --- include/osg/PolygonOffset | 2 ++ src/osg/PolygonOffset.cpp | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/include/osg/PolygonOffset b/include/osg/PolygonOffset index 1331db554..84987f8b5 100644 --- a/include/osg/PolygonOffset +++ b/include/osg/PolygonOffset @@ -25,6 +25,8 @@ class SG_EXPORT PolygonOffset : public StateAttribute PolygonOffset(); + PolygonOffset(float factor, float units); + /** Copy constructor using CopyOp to manage deep vs shallow copy.*/ PolygonOffset(const PolygonOffset& po,const CopyOp& copyop=CopyOp::SHALLOW_COPY): StateAttribute(po,copyop), diff --git a/src/osg/PolygonOffset.cpp b/src/osg/PolygonOffset.cpp index 356306665..612297ede 100644 --- a/src/osg/PolygonOffset.cpp +++ b/src/osg/PolygonOffset.cpp @@ -15,12 +15,17 @@ using namespace osg; -PolygonOffset::PolygonOffset() +PolygonOffset::PolygonOffset(): + _factor(0.0f), + _units(0.0f) { - _factor = 0.0f; // are these sensible defaut values? - _units = 0.0f; } +PolygonOffset::PolygonOffset(float factor, float units): + _factor(factor), + _units(units) +{ +} PolygonOffset::~PolygonOffset() {