From 29b60f346eb086e7c20bf0b9f1e3448fb9a8a991 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 21 Feb 2009 14:36:18 +0000 Subject: [PATCH] added process*() functions in Scene-load.cc for various shape types git-svn-id: svn://anubis/fart/trunk@141 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- main/Scene-load.cc | 22 +++++++++++++++++++++- main/Scene.h | 5 ++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/main/Scene-load.cc b/main/Scene-load.cc index 94e3ae6..03f864e 100644 --- a/main/Scene-load.cc +++ b/main/Scene-load.cc @@ -111,13 +111,33 @@ refptr processMaterial(refptr node) return material; } -refptr processShape(refptr node) +refptr processBox(refptr node) { /* TODO: finish */ + return refptr(NULL); +} + +refptr processCyl(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); } refptr processLight(refptr node) { /* TODO: finish */ + return refptr(NULL); +} + +refptr processPlane(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); +} + +refptr processSphere(refptr node) +{ + /* TODO: finish */ + return refptr(NULL); } diff --git a/main/Scene.h b/main/Scene.h index 5953bc8..3c4d451 100644 --- a/main/Scene.h +++ b/main/Scene.h @@ -54,8 +54,11 @@ class Scene void processNode(refptr node); void processChildren(refptr node); refptr processMaterial(refptr node); - refptr processShape(refptr node); + refptr processBox(refptr node); + refptr processCyl(refptr node); refptr processLight(refptr node); + refptr processPlane(refptr node); + refptr processSphere(refptr node); /* rendering parameters */ int m_width;