KiCad PCB EDA Suite
Loading...
Searching...
No Matches
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 *aCircle, 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 aLayer)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 aLayer, 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
get3dModelsFromFootprint(std::list< MODELTORENDER > &aDstRenderList, const FOOTPRINT *aFootprint, bool aRenderTransparentOnly, bool aIsSelected)RENDER_3D_OPENGLprivate
get3dModelsSelected(std::list< MODELTORENDER > &aDstRenderList, bool aGetTop, bool aGetBot, bool aRenderTransparentOnly, bool aRenderSelectedOnly)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_3dModelMatrixMapRENDER_3D_OPENGLprivate
m_antiBoardRENDER_3D_OPENGLprivate
m_antiBoardPolysRENDER_3D_OPENGLprivate
m_boardRENDER_3D_OPENGLprivate
m_boardAdapterRENDER_3D_BASEprotected
m_boardWithHolesRENDER_3D_OPENGLprivate
m_busyIndicatorFactoryRENDER_3D_BASEprivate
m_cameraRENDER_3D_BASEprotected
m_canvasRENDER_3D_OPENGLprivate
m_canvasInitializedRENDER_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_lastGridTypeRENDER_3D_OPENGLprivate
m_layersRENDER_3D_OPENGLprivate
m_logTraceRENDER_3D_BASEprotectedstatic
m_materialsRENDER_3D_OPENGLprivate
m_NonPlatedCopperRENDER_3D_OPENGL
m_offboardPadsBackRENDER_3D_OPENGLprivate
m_offboardPadsFrontRENDER_3D_OPENGLprivate
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
RENDER_3D_BASE(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
renderModel(const glm::mat4 &aCameraViewMatrix, const MODELTORENDER &aModelToRender, const SFVEC3F &aSelColor, const SFVEC3F *aCameraWorldPos)RENDER_3D_OPENGLprivate
renderOpaqueModels(const glm::mat4 &aCameraViewMatrix)RENDER_3D_OPENGLprivate
renderSolderMaskLayer(PCB_LAYER_ID aLayerID, float aZPos, bool aShowThickness, bool aSkipRenderHoles)RENDER_3D_OPENGLprivate
renderTransparentModels(const glm::mat4 &aCameraViewMatrix)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