added process*() functions in Scene-load.cc for various shape types
git-svn-id: svn://anubis/fart/trunk@141 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
parent
864ef9b51b
commit
29b60f346e
@ -111,13 +111,33 @@ refptr<Material> processMaterial(refptr<Node> node)
|
|||||||
return material;
|
return material;
|
||||||
}
|
}
|
||||||
|
|
||||||
refptr<Shape> processShape(refptr<Node> node)
|
refptr<Shape> processBox(refptr<Node> node)
|
||||||
{
|
{
|
||||||
/* TODO: finish */
|
/* TODO: finish */
|
||||||
|
return refptr<Shape>(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
refptr<Shape> processCyl(refptr<Node> node)
|
||||||
|
{
|
||||||
|
/* TODO: finish */
|
||||||
|
return refptr<Shape>(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
refptr<Light> processLight(refptr<Node> node)
|
refptr<Light> processLight(refptr<Node> node)
|
||||||
{
|
{
|
||||||
/* TODO: finish */
|
/* TODO: finish */
|
||||||
|
return refptr<Light>(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
refptr<Shape> processPlane(refptr<Node> node)
|
||||||
|
{
|
||||||
|
/* TODO: finish */
|
||||||
|
return refptr<Shape>(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
refptr<Shape> processSphere(refptr<Node> node)
|
||||||
|
{
|
||||||
|
/* TODO: finish */
|
||||||
|
return refptr<Shape>(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,8 +54,11 @@ class Scene
|
|||||||
void processNode(refptr<Node> node);
|
void processNode(refptr<Node> node);
|
||||||
void processChildren(refptr<Node> node);
|
void processChildren(refptr<Node> node);
|
||||||
refptr<Material> processMaterial(refptr<Node> node);
|
refptr<Material> processMaterial(refptr<Node> node);
|
||||||
refptr<Shape> processShape(refptr<Node> node);
|
refptr<Shape> processBox(refptr<Node> node);
|
||||||
|
refptr<Shape> processCyl(refptr<Node> node);
|
||||||
refptr<Light> processLight(refptr<Node> node);
|
refptr<Light> processLight(refptr<Node> node);
|
||||||
|
refptr<Shape> processPlane(refptr<Node> node);
|
||||||
|
refptr<Shape> processSphere(refptr<Node> node);
|
||||||
|
|
||||||
/* rendering parameters */
|
/* rendering parameters */
|
||||||
int m_width;
|
int m_width;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user