KiCad PCB EDA Suite
RENDER_3D_RAYTRACE Member List

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

addModels(CONTAINER_3D &aDstContainer, const S3DMODEL *a3DModel, const glm::mat4 &aModelMatrix, float aFPOpacity, bool aSkipMaterialInformation, BOARD_ITEM *aBoardItem)RENDER_3D_RAYTRACEprivate
addPadsAndVias()RENDER_3D_RAYTRACEprivate
CreateBusyIndicator() constRENDER_3D_BASEprotected
createItemsFromContainer(const BVH_CONTAINER_2D *aContainer2d, PCB_LAYER_ID aLayer_id, const MATERIAL *aMaterialLayer, const SFVEC3F &aLayerColor, float aLayerZOffset)RENDER_3D_RAYTRACEprivate
createObject(CONTAINER_3D &aDstContainer, const OBJECT_2D *aObject2D, float aZMin, float aZMax, const MATERIAL *aMaterial, const SFVEC3F &aObjColor)RENDER_3D_RAYTRACEprivate
deletePbo()RENDER_3D_RAYTRACEprivate
getModelMaterial(const S3DMODEL *a3DModel)RENDER_3D_RAYTRACEprivate
GetWaitForEditingTimeOut() overrideRENDER_3D_RAYTRACEvirtual
initializeBlockPositions()RENDER_3D_RAYTRACEprivate
initializeNewWindowSize()RENDER_3D_RAYTRACEprivate
initializeOpenGL()RENDER_3D_RAYTRACEprivate
initPbo()RENDER_3D_RAYTRACEprivate
insertHole(const PCB_VIA *aVia)RENDER_3D_RAYTRACEprivate
insertHole(const PAD *aPad)RENDER_3D_RAYTRACEprivate
IntersectBoardItem(const RAY &aRay)RENDER_3D_RAYTRACE
IsReloadRequestPending() constRENDER_3D_BASEinline
load3DModels(CONTAINER_3D &aDstContainer, bool aSkipMaterialInformation)RENDER_3D_RAYTRACEprivate
m_acceleratorRENDER_3D_RAYTRACEprivate
m_antioutlineBoard2dObjectsRENDER_3D_RAYTRACEprivate
m_backgroundColorBottomRENDER_3D_RAYTRACEprivate
m_backgroundColorTopRENDER_3D_RAYTRACEprivate
m_blockPositionsRENDER_3D_RAYTRACEprivate
m_blockPositionsFastRENDER_3D_RAYTRACEprivate
m_blockPositionsWasProcessedRENDER_3D_RAYTRACEprivate
m_blockRenderProgressCountRENDER_3D_RAYTRACEprivate
m_boardAdapterRENDER_3D_BASEprotected
m_boardMaterialRENDER_3D_RAYTRACEprivate
m_brushedMetalMaterialRENDER_3D_RAYTRACEprivate
m_cameraRENDER_3D_BASEprotected
m_cameraLightRENDER_3D_RAYTRACEprivate
m_canvasRENDER_3D_BASEprotected
m_containerWithObjectsToDeleteRENDER_3D_RAYTRACEprivate
m_converted2dRoundSegmentCountRENDER_3D_RAYTRACEprivate
m_convertedDummyBlockCountRENDER_3D_RAYTRACEprivate
m_CopperRENDER_3D_RAYTRACE
m_copperMaterialRENDER_3D_RAYTRACEprivate
m_EpoxyBoardRENDER_3D_RAYTRACE
m_fastPreviewModeSizeRENDER_3D_RAYTRACEprivate
m_firstHitinfoRENDER_3D_RAYTRACEprivate
m_FloorRENDER_3D_RAYTRACE
m_is_opengl_initializedRENDER_3D_BASEprotected
m_isPreviewRENDER_3D_RAYTRACEprivate
m_lightsRENDER_3D_RAYTRACEprivate
m_logTraceRENDER_3D_BASEprotectedstatic
m_materialsRENDER_3D_RAYTRACEprivate
m_modelMaterialMapRENDER_3D_RAYTRACEprivate
m_NonPlatedCopperRENDER_3D_RAYTRACE
m_objectContainerRENDER_3D_RAYTRACEprivate
m_oldWindowsSizeRENDER_3D_RAYTRACEprivate
m_openglSupportsVertexBufferObjectsRENDER_3D_RAYTRACEprivate
m_outlineBoard2dObjectsRENDER_3D_RAYTRACEprivate
m_PasteRENDER_3D_RAYTRACE
m_pboDataSizeRENDER_3D_RAYTRACEprivate
m_pboIdRENDER_3D_RAYTRACEprivate
m_plasticMaterialRENDER_3D_RAYTRACEprivate
m_platedCopperMaterialRENDER_3D_RAYTRACEprivate
m_postShaderSsaoRENDER_3D_RAYTRACEprivate
m_realBufferSizeRENDER_3D_RAYTRACEprivate
m_reloadRequestedRENDER_3D_BASEprotected
m_renderStartTimeRENDER_3D_RAYTRACEprivate
m_renderStateRENDER_3D_RAYTRACEprivate
m_shaderBufferRENDER_3D_RAYTRACEprivate
m_shinyPlasticMaterialRENDER_3D_RAYTRACEprivate
m_SilkSRENDER_3D_RAYTRACE
m_silkScreenMaterialRENDER_3D_RAYTRACEprivate
m_SolderMaskRENDER_3D_RAYTRACE
m_solderMaskMaterialRENDER_3D_RAYTRACEprivate
m_windowSizeRENDER_3D_BASEprotected
m_xoffsetRENDER_3D_RAYTRACEprivate
m_yoffsetRENDER_3D_RAYTRACEprivate
MIN_DISTANCE_IURENDER_3D_RAYTRACEstatic
postProcessBlurFinish(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACEprivate
postProcessShading(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACEprivate
Redraw(bool aIsMoving, REPORTER *aStatusReporter, REPORTER *aWarningReporter) overrideRENDER_3D_RAYTRACEvirtual
Reload(REPORTER *aStatusReporter, REPORTER *aWarningReporter, bool aOnlyLoadCopperAndShapes)RENDER_3D_RAYTRACE
ReloadRequest()RENDER_3D_BASEinline
render(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACEprivate
RENDER_3D_BASE(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aBoardAdapter, CAMERA &aCamera)RENDER_3D_BASEexplicit
RENDER_3D_RAYTRACE(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aAdapter, CAMERA &aCamera)RENDER_3D_RAYTRACEexplicit
renderAntiAliasPackets(const SFVEC3F *aBgColorY, const HITINFO_PACKET *aHitPck_X0Y0, const HITINFO_PACKET *aHitPck_AA_X1Y1, const RAY *aRayPck, SFVEC3F *aOutHitColor)RENDER_3D_RAYTRACEprivate
renderBlockTracing(GLubyte *ptrPBO, signed int iBlock)RENDER_3D_RAYTRACEprivate
renderFinalColor(GLubyte *ptrPBO, const SFVEC3F &rgbColor, bool applyColorSpaceConversion)RENDER_3D_RAYTRACEprivate
renderPreview(GLubyte *ptrPBO)RENDER_3D_RAYTRACEprivate
renderRayPackets(const SFVEC3F *bgColorY, const RAY *aRayPkt, HITINFO_PACKET *aHitPacket, bool is_testShadow, SFVEC3F *aOutHitColor)RENDER_3D_RAYTRACEprivate
renderTracing(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACEprivate
restartRenderState()RENDER_3D_RAYTRACEprivate
SetBusyIndicatorFactory(BUSY_INDICATOR::FACTORY aNewFactory)RENDER_3D_BASE
SetCurWindowSize(const wxSize &aSize) overrideRENDER_3D_RAYTRACEvirtual
setupMaterials()RENDER_3D_RAYTRACEprivate
shadeHit(const SFVEC3F &aBgColor, const RAY &aRay, HITINFO &aHitInfo, bool aIsInsideObject, unsigned int aRecursiveLevel, bool is_testShadow) constRENDER_3D_RAYTRACEprivate
~RENDER_3D_BASE()=0RENDER_3D_BASEpure virtual
~RENDER_3D_RAYTRACE()RENDER_3D_RAYTRACE