2016-03-23 07:59:40 -07:00
|
|
|
import ector_types;
|
2016-02-12 06:34:10 -08:00
|
|
|
|
2016-05-11 04:57:06 -07:00
|
|
|
abstract Ector.Renderer.GL (Ector.Renderer)
|
2015-11-12 15:52:21 -08:00
|
|
|
{
|
|
|
|
legacy_prefix: null;
|
|
|
|
methods {
|
2016-05-12 07:41:56 -07:00
|
|
|
fill @virtual_pure {
|
2015-11-12 15:52:21 -08:00
|
|
|
return: bool;
|
|
|
|
params {
|
2016-02-12 06:34:10 -08:00
|
|
|
@in flags: uint64;
|
2015-11-12 15:52:21 -08:00
|
|
|
@in vertex: GLshort*;
|
|
|
|
@in vertex_count: uint;
|
|
|
|
@in mul_col: uint;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
implements {
|
2016-05-11 04:57:06 -07:00
|
|
|
Ector.Renderer.prepare;
|
|
|
|
Ector.Renderer.draw;
|
2015-11-12 15:52:21 -08:00
|
|
|
Eo.Base.constructor;
|
|
|
|
Eo.Base.destructor;
|
|
|
|
}
|
|
|
|
}
|