mirror of
https://github.com/schrodinger/pymol-open-source.git
synced 2026-06-04 20:04:21 +08:00
35 lines
595 B
C++
35 lines
595 B
C++
#include "CGORenderer.h"
|
|
|
|
#include "Base.h"
|
|
#include "MemoryDebug.h"
|
|
#include "PyMOLGlobals.h"
|
|
#include "Rep.h"
|
|
#include "Setting.h"
|
|
|
|
struct RenderInfo;
|
|
struct Rep;
|
|
struct PyMOLGlobals;
|
|
struct CSetting;
|
|
|
|
unsigned CCGORenderer::pick_pass() const noexcept
|
|
{
|
|
return info->pick->m_pass;
|
|
}
|
|
|
|
bool CGORendererInit(PyMOLGlobals* G)
|
|
{
|
|
G->CGORenderer = new CCGORenderer();
|
|
if (!G->CGORenderer) {
|
|
return false;
|
|
}
|
|
G->CGORenderer->G = G;
|
|
G->CGORenderer->isPicking = false;
|
|
G->CGORenderer->alpha = 1.0F;
|
|
return true;
|
|
}
|
|
|
|
void CGORendererFree(PyMOLGlobals* G)
|
|
{
|
|
DeleteP(G->CGORenderer);
|
|
}
|