aboutsummaryrefslogtreecommitdiff
path: root/operationscore/Renderer.py
blob: 11fd8ca79dc4f9ffc7c3ec6ab10531e0b3e75790 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#Renderer abstract class.  Doesn't do much now, but might do more later.
#Inheriting classes MUST define render which takes a light system and renders it.
#Inheriting classes may define initRenderer which is called after the dictionary
#is pulled from config.  
from operationscore.SmootCoreObject import *
class Renderer(SmootCoreObject):
    def init(self):
        self.initRenderer()
    def render(lightSystem):
        pass
    def initRenderer(self):
        pass