|
KiCad PCB EDA Suite
|
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_OPENGL | private |
| addObjectTriangles(const POLYGON_4PT_2D *aPoly, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot) | RENDER_3D_OPENGL | private |
| addObjectTriangles(const FILLED_CIRCLE_2D *aCircle, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot) | RENDER_3D_OPENGL | private |
| addObjectTriangles(const TRIANGLE_2D *aTri, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot) | RENDER_3D_OPENGL | private |
| addObjectTriangles(const ROUND_SEGMENT_2D *aSeg, TRIANGLE_DISPLAY_LIST *aDstLayer, float aZtop, float aZbot) | RENDER_3D_OPENGL | private |
| addTopAndBottomTriangles(TRIANGLE_DISPLAY_LIST *aDst, const SFVEC2F &v0, const SFVEC2F &v1, const SFVEC2F &v2, float top, float bot) | RENDER_3D_OPENGL | private |
| createBoard(const SHAPE_POLY_SET &aBoardPoly, const BVH_CONTAINER_2D *aThroughHoles=nullptr) | RENDER_3D_OPENGL | private |
| CreateBusyIndicator() const | RENDER_3D_BASE | protected |
| freeAllLists() | RENDER_3D_OPENGL | private |
| generate3dGrid(GRID3D_TYPE aGridType) | RENDER_3D_OPENGL | private |
| generateCylinder(const SFVEC2F &aCenter, float aInnerRadius, float aOuterRadius, float aZtop, float aZbot, unsigned int aNr_sides_per_circle, TRIANGLE_DISPLAY_LIST *aDstLayer) | RENDER_3D_OPENGL | private |
| generateDimple(const SFVEC2F &aCenter, float aRadius, float aZ, float aDepth, unsigned int aNr_sides_per_circle, TRIANGLE_DISPLAY_LIST *aDstLayer, bool aTop) | RENDER_3D_OPENGL | private |
| generateDisk(const SFVEC2F &aCenter, float aRadius, float aZ, unsigned int aNr_sides_per_circle, TRIANGLE_DISPLAY_LIST *aDstLayer, bool aTop) | RENDER_3D_OPENGL | private |
| generateEmptyLayerList(PCB_LAYER_ID aLayer) | RENDER_3D_OPENGL | private |
| generateHoles(const LIST_OBJECT2D &aListHolesObject2d, const SHAPE_POLY_SET &aPoly, float aZtop, float aZbot, bool aInvertFaces, const BVH_CONTAINER_2D *aThroughHoles=nullptr) | RENDER_3D_OPENGL | private |
| generateLayerList(const BVH_CONTAINER_2D *aContainer, const SHAPE_POLY_SET *aPolyList, PCB_LAYER_ID aLayer, const BVH_CONTAINER_2D *aThroughHoles=nullptr) | RENDER_3D_OPENGL | private |
| 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_OPENGL | private |
| generateViasAndPads() | RENDER_3D_OPENGL | private |
| get3dModelsFromFootprint(std::list< MODELTORENDER > &aDstRenderList, const FOOTPRINT *aFootprint, bool aRenderTransparentOnly, bool aIsSelected) | RENDER_3D_OPENGL | private |
| get3dModelsSelected(std::list< MODELTORENDER > &aDstRenderList, bool aGetTop, bool aGetBot, bool aRenderTransparentOnly, bool aRenderSelectedOnly) | RENDER_3D_OPENGL | private |
| getGizmoViewport() const | RENDER_3D_OPENGL | |
| getLayerZPos(PCB_LAYER_ID aLayerID, float &aOutZtop, float &aOutZbot) const | RENDER_3D_OPENGL | private |
| getSelectedGizmoSphere() const | RENDER_3D_OPENGL | |
| GetWaitForEditingTimeOut() override | RENDER_3D_OPENGL | virtual |
| handleGizmoMouseInput(int mouseX, int mouseY) | RENDER_3D_OPENGL | |
| initializeOpenGL() | RENDER_3D_OPENGL | private |
| IsReloadRequestPending() const | RENDER_3D_BASE | inline |
| load3dModels(REPORTER *aStatusReporter) | RENDER_3D_OPENGL | private |
| Load3dModelsIfNeeded() | RENDER_3D_OPENGL | |
| m_3dModelMap | RENDER_3D_OPENGL | private |
| m_3dModelMatrixMap | RENDER_3D_OPENGL | private |
| m_antiBoard | RENDER_3D_OPENGL | private |
| m_antiBoardPolys | RENDER_3D_OPENGL | private |
| m_board | RENDER_3D_OPENGL | private |
| m_boardAdapter | RENDER_3D_BASE | protected |
| m_boardWithHoles | RENDER_3D_OPENGL | private |
| m_busyIndicatorFactory | RENDER_3D_BASE | private |
| m_camera | RENDER_3D_BASE | protected |
| m_canvas | RENDER_3D_OPENGL | private |
| m_canvasInitialized | RENDER_3D_BASE | protected |
| m_circleTexture | RENDER_3D_OPENGL | private |
| m_Copper | RENDER_3D_OPENGL | |
| m_currentRollOverItem | RENDER_3D_OPENGL | private |
| m_EpoxyBoard | RENDER_3D_OPENGL | |
| m_GrayMaterial | RENDER_3D_OPENGL | |
| m_grid | RENDER_3D_OPENGL | private |
| m_innerLayerHoles | RENDER_3D_OPENGL | private |
| m_lastGridType | RENDER_3D_OPENGL | private |
| m_layers | RENDER_3D_OPENGL | private |
| m_logTrace | RENDER_3D_BASE | protectedstatic |
| m_materials | RENDER_3D_OPENGL | private |
| m_microviaHoles | RENDER_3D_OPENGL | private |
| m_NonPlatedCopper | RENDER_3D_OPENGL | |
| m_offboardPadsBack | RENDER_3D_OPENGL | private |
| m_offboardPadsFront | RENDER_3D_OPENGL | private |
| m_outerLayerHoles | RENDER_3D_OPENGL | private |
| m_outerThroughHoleRings | RENDER_3D_OPENGL | private |
| m_outerThroughHoles | RENDER_3D_OPENGL | private |
| m_outerViaThroughHoles | RENDER_3D_OPENGL | private |
| m_padHoles | RENDER_3D_OPENGL | private |
| m_Paste | RENDER_3D_OPENGL | |
| m_Plastic | RENDER_3D_OPENGL | |
| m_platedPadsBack | RENDER_3D_OPENGL | private |
| m_platedPadsFront | RENDER_3D_OPENGL | private |
| m_reloadRequested | RENDER_3D_BASE | protected |
| m_SilkSBot | RENDER_3D_OPENGL | |
| m_SilkSTop | RENDER_3D_OPENGL | |
| m_SolderMask | RENDER_3D_OPENGL | |
| m_spheres_gizmo | RENDER_3D_OPENGL | private |
| m_triangles | RENDER_3D_OPENGL | private |
| m_viaBackCover | RENDER_3D_OPENGL | private |
| m_viaFrontCover | RENDER_3D_OPENGL | private |
| m_windowSize | RENDER_3D_BASE | protected |
| Redraw(bool aIsMoving, REPORTER *aStatusReporter, REPORTER *aWarningReporter) override | RENDER_3D_OPENGL | virtual |
| reload(REPORTER *aStatusReporter, REPORTER *aWarningReporter) | RENDER_3D_OPENGL | private |
| ReloadRequest() | RENDER_3D_BASE | inline |
| RENDER_3D_BASE(BOARD_ADAPTER &aBoardAdapter, CAMERA &aCamera) | RENDER_3D_BASE | explicit |
| RENDER_3D_OPENGL(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aAdapter, CAMERA &aCamera) | RENDER_3D_OPENGL | explicit |
| renderBoardBody(bool aSkipRenderHoles) | RENDER_3D_OPENGL | private |
| renderModel(const glm::mat4 &aCameraViewMatrix, const MODELTORENDER &aModelToRender, const SFVEC3F &aSelColor, const SFVEC3F *aCameraWorldPos) | RENDER_3D_OPENGL | private |
| renderOpaqueModels(const glm::mat4 &aCameraViewMatrix) | RENDER_3D_OPENGL | private |
| renderSolderMaskLayer(PCB_LAYER_ID aLayerID, float aZPos, bool aShowThickness, bool aSkipRenderHoles) | RENDER_3D_OPENGL | private |
| renderTransparentModels(const glm::mat4 &aCameraViewMatrix) | RENDER_3D_OPENGL | private |
| resetSelectedGizmoSphere() | RENDER_3D_OPENGL | |
| setArrowMaterial() | RENDER_3D_OPENGL | private |
| SetBusyIndicatorFactory(BUSY_INDICATOR::FACTORY aNewFactory) | RENDER_3D_BASE | |
| setCopperMaterial() | RENDER_3D_OPENGL | private |
| SetCurrentRollOverItem(BOARD_ITEM *aRollOverItem) | RENDER_3D_OPENGL | inline |
| SetCurWindowSize(const wxSize &aSize) override | RENDER_3D_OPENGL | virtual |
| setGizmoViewport(int x, int y, int width, int height) | RENDER_3D_OPENGL | |
| setLayerMaterial(PCB_LAYER_ID aLayerID) | RENDER_3D_OPENGL | private |
| setLightBottom(bool enabled) | RENDER_3D_OPENGL | private |
| setLightFront(bool enabled) | RENDER_3D_OPENGL | private |
| setLightTop(bool enabled) | RENDER_3D_OPENGL | private |
| setPlatedCopperAndDepthOffset(PCB_LAYER_ID aLayer_id) | RENDER_3D_OPENGL | private |
| setupMaterials() | RENDER_3D_OPENGL | private |
| unsetDepthOffset() | RENDER_3D_OPENGL | private |
| ~RENDER_3D_BASE()=0 | RENDER_3D_BASE | pure virtual |
| ~RENDER_3D_OPENGL() | RENDER_3D_OPENGL |