KiCad PCB EDA Suite
RENDER_3D_OPENGL Member List

This is the complete list of members for RENDER_3D_OPENGL, including all inherited members.

addObjectTriangles(const RING_2D *aRing, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot)RENDER_3D_OPENGLprivate
addObjectTriangles(const POLYGON_4PT_2D *aPoly, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot)RENDER_3D_OPENGLprivate
addObjectTriangles(const FILLED_CIRCLE_2D *aFilledCircle, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot)RENDER_3D_OPENGLprivate
addObjectTriangles(const TRIANGLE_2D *aTri, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot)RENDER_3D_OPENGLprivate
addObjectTriangles(const ROUND_SEGMENT_2D *aSeg, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot)RENDER_3D_OPENGLprivate
addTopAndBottomTriangles(TRIANGLE_DISPLAY_LIST *aDst, const SFVEC2F &v0, const SFVEC2F &v1, const SFVEC2F &v2, float top, float bot)RENDER_3D_OPENGLprivate
createBoard(const SHAPE_POLY_SET &aBoardPoly, const BVH_CONTAINER_2D *aThroughHoles=nullptr)RENDER_3D_OPENGLprivate
CreateBusyIndicator() constRENDER_3D_BASEprotected
freeAllLists()RENDER_3D_OPENGLprivate
generate3dGrid(GRID3D_TYPE aGridType)RENDER_3D_OPENGLprivate
generateCylinder(const SFVEC2F &aCenter, float aInnerRadius, float aOuterRadius, float aZtop, float aZbot, unsigned int aNr_sides_per_circle, TRIANGLE_DISPLAY_LIST *aDstLayer)RENDER_3D_OPENGLprivate
generateEmptyLayerList(PCB_LAYER_ID aLayerId)RENDER_3D_OPENGLprivate
generateHoles(const LIST_OBJECT2D &aListHolesObject2d, const SHAPE_POLY_SET &aPoly, float aZtop, float aZbot, bool aInvertFaces, const BVH_CONTAINER_2D *aThroughHoles=nullptr)RENDER_3D_OPENGLprivate
generateLayerList(const BVH_CONTAINER_2D *aContainer, const SHAPE_POLY_SET *aPolyList, PCB_LAYER_ID aLayerId, const BVH_CONTAINER_2D *aThroughHoles=nullptr)RENDER_3D_OPENGLprivate
generateRing(const SFVEC2F &aCenter, float aInnerRadius, float aOuterRadius, unsigned int aNr_sides_per_circle, std::vector< SFVEC2F > &aInnerContourResult, std::vector< SFVEC2F > &aOuterContourResult, bool aInvertOrder)RENDER_3D_OPENGLprivate
generateViasAndPads()RENDER_3D_OPENGLprivate
getLayerColor(PCB_LAYER_ID aLayerID)RENDER_3D_OPENGLprivate
getLayerZPos(PCB_LAYER_ID aLayerID, float &aOutZtop, float &aOutZbot) constRENDER_3D_OPENGLprivate
GetWaitForEditingTimeOut() overrideRENDER_3D_OPENGLvirtual
initializeOpenGL()RENDER_3D_OPENGLprivate
IsReloadRequestPending() constRENDER_3D_BASEinline
load3dModels(REPORTER *aStatusReporter)RENDER_3D_OPENGLprivate
Load3dModelsIfNeeded()RENDER_3D_OPENGL
m_3dModelMapRENDER_3D_OPENGLprivate
m_antiBoardRENDER_3D_OPENGLprivate
m_antiBoardPolysRENDER_3D_OPENGLprivate
m_boardRENDER_3D_OPENGLprivate
m_boardAdapterRENDER_3D_BASEprotected
m_boardWithHolesRENDER_3D_OPENGLprivate
m_cameraRENDER_3D_BASEprotected
m_canvasRENDER_3D_BASEprotected
m_circleTextureRENDER_3D_OPENGLprivate
m_CopperRENDER_3D_OPENGL
m_currentRollOverItemRENDER_3D_OPENGLprivate
m_EpoxyBoardRENDER_3D_OPENGL
m_GrayMaterialRENDER_3D_OPENGL
m_gridRENDER_3D_OPENGLprivate
m_innerLayerHolesRENDER_3D_OPENGLprivate
m_is_opengl_initializedRENDER_3D_BASEprotected
m_lastGridTypeRENDER_3D_OPENGLprivate
m_layersRENDER_3D_OPENGLprivate
m_logTraceRENDER_3D_BASEprotectedstatic
m_materialsRENDER_3D_OPENGLprivate
m_NonPlatedCopperRENDER_3D_OPENGL
m_outerLayerHolesRENDER_3D_OPENGLprivate
m_outerThroughHoleRingsRENDER_3D_OPENGLprivate
m_outerThroughHolesRENDER_3D_OPENGLprivate
m_outerViaThroughHolesRENDER_3D_OPENGLprivate
m_padHolesRENDER_3D_OPENGLprivate
m_PasteRENDER_3D_OPENGL
m_PlasticRENDER_3D_OPENGL
m_platedPadsBackRENDER_3D_OPENGLprivate
m_platedPadsFrontRENDER_3D_OPENGLprivate
m_reloadRequestedRENDER_3D_BASEprotected
m_SilkSBotRENDER_3D_OPENGL
m_SilkSTopRENDER_3D_OPENGL
m_SolderMaskRENDER_3D_OPENGL
m_trianglesRENDER_3D_OPENGLprivate
m_viasRENDER_3D_OPENGLprivate
m_windowSizeRENDER_3D_BASEprotected
Redraw(bool aIsMoving, REPORTER *aStatusReporter, REPORTER *aWarningReporter) overrideRENDER_3D_OPENGLvirtual
reload(REPORTER *aStatusReporter, REPORTER *aWarningReporter)RENDER_3D_OPENGLprivate
ReloadRequest()RENDER_3D_BASEinline
render3dArrows()RENDER_3D_OPENGLprivate
render3dModels(bool aRenderTopOrBot, bool aRenderTransparentOnly)RENDER_3D_OPENGLprivate
render3dModelsSelected(bool aRenderTopOrBot, bool aRenderTransparentOnly, bool aRenderSelectedOnly)RENDER_3D_OPENGLprivate
RENDER_3D_BASE(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aBoardAdapter, CAMERA &aCamera)RENDER_3D_BASEexplicit
RENDER_3D_OPENGL(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aAdapter, CAMERA &aCamera)RENDER_3D_OPENGLexplicit
renderBoardBody(bool aSkipRenderHoles)RENDER_3D_OPENGLprivate
renderFootprint(const FOOTPRINT *aFootprint, bool aRenderTransparentOnly, bool aIsSelected)RENDER_3D_OPENGLprivate
renderSolderMaskLayer(PCB_LAYER_ID aLayerID, float aZPosition, bool aDrawMiddleSegments, bool aSkipRenderHoles)RENDER_3D_OPENGLprivate
setArrowMaterial()RENDER_3D_OPENGLprivate
SetBusyIndicatorFactory(BUSY_INDICATOR::FACTORY aNewFactory)RENDER_3D_BASE
setCopperMaterial()RENDER_3D_OPENGLprivate
SetCurrentRollOverItem(BOARD_ITEM *aRollOverItem)RENDER_3D_OPENGLinline
SetCurWindowSize(const wxSize &aSize) overrideRENDER_3D_OPENGLvirtual
setLayerMaterial(PCB_LAYER_ID aLayerID)RENDER_3D_OPENGLprivate
setLightBottom(bool enabled)RENDER_3D_OPENGLprivate
setLightFront(bool enabled)RENDER_3D_OPENGLprivate
setLightTop(bool enabled)RENDER_3D_OPENGLprivate
setPlatedCopperAndDepthOffset(PCB_LAYER_ID aLayer_id)RENDER_3D_OPENGLprivate
setupMaterials()RENDER_3D_OPENGLprivate
unsetDepthOffset()RENDER_3D_OPENGLprivate
~RENDER_3D_BASE()=0RENDER_3D_BASEpure virtual
~RENDER_3D_OPENGL()RENDER_3D_OPENGL