20from ._ost_gfx
import *
25 requires a unique name not yet utilized in the Scene;
26 do not place OpenGL calls in the ctor, use InitGL for
29 GfxObj.__init__(self,name)
41 called once for each OpenGL context (usually one time),
42 allows one-time OpenGL initialization to be implemented,
43 such as vbo allocation
49 if not self._valid_flag:
52 self.CustomPreRenderGL(rebuild)
54 self._valid_flag=
False
59 called just before CustomRenderGL is called; the flag
60 indicates that a rebuild is required or was requested
66 if not self._valid_flag:
69 self.CustomRenderGL(render_pass)
71 self._valid_flag=
False
76 called for each scene refresh
main class for all graphic objects
_CustomRenderGL(self, render_pass)
CustomRenderGL(self, render_pass)
_CustomPreRenderGL(self, rebuild)
CustomPreRenderGL(self, rebuild)