65 lines
1.4 KiB
D
65 lines
1.4 KiB
D
/**
|
|
*
|
|
* enCurseD Renderer Class
|
|
*
|
|
* Authors: Tim Burrell
|
|
* Copyright: Copyright (c) 2007
|
|
* License: <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>
|
|
*
|
|
**/
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
// Module
|
|
///////////////////////////////////////
|
|
|
|
module enCurseD.render.Renderer;
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
// Imports
|
|
///////////////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////////////
|
|
// Class Definition
|
|
///////////////////////////////////////
|
|
|
|
/**
|
|
* Renderer Class
|
|
**/
|
|
class Renderer {
|
|
////////////////////////////////////////////////////////////////////
|
|
// Construction
|
|
///////////////////////////////
|
|
|
|
/**
|
|
* Default Constructor
|
|
**/
|
|
this() {
|
|
}
|
|
|
|
/**
|
|
* Destructor
|
|
**/
|
|
~this() {
|
|
}
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
// Public functions
|
|
///////////////////////////////
|
|
|
|
/**
|
|
* Initialize the renderer
|
|
**/
|
|
abstract void initialize();
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
private:
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
// Private Functions
|
|
///////////////////////////////
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
// Private Members
|
|
///////////////////////////////
|
|
}
|