Files
pymol-open-source/layer1/CGORenderer.cpp
Jarrett Johnson e8ce23ca46 Add CGORenderer
2022-03-08 15:08:09 -05:00

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);
}