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 |
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 |
getLayerZPos(PCB_LAYER_ID aLayerID, float &aOutZtop, float &aOutZbot) const | RENDER_3D_OPENGL | private |
GetWaitForEditingTimeOut() override | RENDER_3D_OPENGL | virtual |
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_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_triangles | RENDER_3D_OPENGL | private |
m_vias | 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 |
render3dArrows() | RENDER_3D_OPENGL | private |
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 |
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 |
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 |