KiCad PCB EDA Suite
Loading...
Searching...
No Matches
RENDER_3D_RAYTRACE_BASE Member List

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

addModels(CONTAINER_3D &aDstContainer, const S3DMODEL *a3DModel, const glm::mat4 &aModelMatrix, float aFPOpacity, bool aSkipMaterialInformation, BOARD_ITEM *aBoardItem)RENDER_3D_RAYTRACE_BASEprotected
addPadsAndVias()RENDER_3D_RAYTRACE_BASEprotected
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_RAYTRACE_BASEprotected
createObject(CONTAINER_3D &aDstContainer, const OBJECT_2D *aObject2D, float aZMin, float aZMax, const MATERIAL *aMaterial, const SFVEC3F &aObjColor)RENDER_3D_RAYTRACE_BASEprotected
deletePbo()=0RENDER_3D_RAYTRACE_BASEprotectedpure virtual
getModelMaterial(const S3DMODEL *a3DModel)RENDER_3D_RAYTRACE_BASEprotected
GetWaitForEditingTimeOut() overrideRENDER_3D_RAYTRACE_BASEvirtual
initializeBlockPositions()RENDER_3D_RAYTRACE_BASEprotected
initPbo()=0RENDER_3D_RAYTRACE_BASEprotectedpure virtual
insertHole(const PCB_VIA *aVia)RENDER_3D_RAYTRACE_BASEprotected
insertHole(const PAD *aPad)RENDER_3D_RAYTRACE_BASEprotected
IntersectBoardItem(const RAY &aRay)RENDER_3D_RAYTRACE_BASE
IsReloadRequestPending() constRENDER_3D_BASEinline
load3DModels(CONTAINER_3D &aDstContainer, bool aSkipMaterialInformation)RENDER_3D_RAYTRACE_BASEprotected
m_acceleratorRENDER_3D_RAYTRACE_BASEprotected
m_antioutlineBoard2dObjectsRENDER_3D_RAYTRACE_BASEprotected
m_backgroundColorBottomRENDER_3D_RAYTRACE_BASEprotected
m_backgroundColorTopRENDER_3D_RAYTRACE_BASEprotected
m_blockPositionsRENDER_3D_RAYTRACE_BASEprotected
m_blockPositionsFastRENDER_3D_RAYTRACE_BASEprotected
m_blockPositionsWasProcessedRENDER_3D_RAYTRACE_BASEprotected
m_blockRenderProgressCountRENDER_3D_RAYTRACE_BASEprotected
m_boardAdapterRENDER_3D_BASEprotected
m_boardMaterialRENDER_3D_RAYTRACE_BASEprotected
m_brushedMetalMaterialRENDER_3D_RAYTRACE_BASEprotected
m_busyIndicatorFactoryRENDER_3D_BASEprivate
m_cameraRENDER_3D_BASEprotected
m_cameraLightRENDER_3D_RAYTRACE_BASEprotected
m_canvasInitializedRENDER_3D_BASEprotected
m_containerWithObjectsToDeleteRENDER_3D_RAYTRACE_BASEprotected
m_converted2dRoundSegmentCountRENDER_3D_RAYTRACE_BASEprotected
m_convertedDummyBlockCountRENDER_3D_RAYTRACE_BASEprotected
m_CopperRENDER_3D_RAYTRACE_BASE
m_copperMaterialRENDER_3D_RAYTRACE_BASEprotected
m_EpoxyBoardRENDER_3D_RAYTRACE_BASE
m_fastPreviewModeSizeRENDER_3D_RAYTRACE_BASEprotected
m_firstHitinfoRENDER_3D_RAYTRACE_BASEprotected
m_FloorRENDER_3D_RAYTRACE_BASE
m_is_canvas_initializedRENDER_3D_RAYTRACE_BASEprotected
m_isPreviewRENDER_3D_RAYTRACE_BASEprotected
m_lightsRENDER_3D_RAYTRACE_BASEprotected
m_logTraceRENDER_3D_BASEprotectedstatic
m_materialsRENDER_3D_RAYTRACE_BASEprotected
m_modelMaterialMapRENDER_3D_RAYTRACE_BASEprotected
m_NonPlatedCopperRENDER_3D_RAYTRACE_BASE
m_objectContainerRENDER_3D_RAYTRACE_BASEprotected
m_oldWindowsSizeRENDER_3D_RAYTRACE_BASEprotected
m_outlineBoard2dObjectsRENDER_3D_RAYTRACE_BASEprotected
m_PasteRENDER_3D_RAYTRACE_BASE
m_plasticMaterialRENDER_3D_RAYTRACE_BASEprotected
m_platedCopperMaterialRENDER_3D_RAYTRACE_BASEprotected
m_postShaderSsaoRENDER_3D_RAYTRACE_BASEprotected
m_realBufferSizeRENDER_3D_RAYTRACE_BASEprotected
m_reloadRequestedRENDER_3D_BASEprotected
m_renderStartTimeRENDER_3D_RAYTRACE_BASEprotected
m_renderStateRENDER_3D_RAYTRACE_BASEprotected
m_shaderBufferRENDER_3D_RAYTRACE_BASEprotected
m_shinyPlasticMaterialRENDER_3D_RAYTRACE_BASEprotected
m_SilkSRENDER_3D_RAYTRACE_BASE
m_silkScreenMaterialRENDER_3D_RAYTRACE_BASEprotected
m_SolderMaskRENDER_3D_RAYTRACE_BASE
m_solderMaskMaterialRENDER_3D_RAYTRACE_BASEprotected
m_windowSizeRENDER_3D_BASEprotected
m_xoffsetRENDER_3D_RAYTRACE_BASEprotected
m_yoffsetRENDER_3D_RAYTRACE_BASEprotected
MIN_DISTANCE_IURENDER_3D_RAYTRACE_BASEstatic
postProcessBlurFinish(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACE_BASEprotected
postProcessShading(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACE_BASEprotected
premultiplyAlpha(const SFVEC4F &aInput)RENDER_3D_RAYTRACE_BASEprotectedstatic
Redraw(bool aIsMoving, REPORTER *aStatusReporter=nullptr, REPORTER *aWarningReporter=nullptr)=0RENDER_3D_BASEpure virtual
Reload(REPORTER *aStatusReporter, REPORTER *aWarningReporter, bool aOnlyLoadCopperAndShapes)RENDER_3D_RAYTRACE_BASE
ReloadRequest()RENDER_3D_BASEinline
render(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACE_BASEprotected
RENDER_3D_BASE(BOARD_ADAPTER &aBoardAdapter, CAMERA &aCamera)RENDER_3D_BASEexplicit
RENDER_3D_RAYTRACE_BASE(BOARD_ADAPTER &aAdapter, CAMERA &aCamera)RENDER_3D_RAYTRACE_BASEexplicit
renderAntiAliasPackets(const SFVEC4F *aBgColorY, const HITINFO_PACKET *aHitPck_X0Y0, const HITINFO_PACKET *aHitPck_AA_X1Y1, const RAY *aRayPck, SFVEC4F *aOutHitColor)RENDER_3D_RAYTRACE_BASEprotected
renderBlockTracing(GLubyte *ptrPBO, signed int iBlock)RENDER_3D_RAYTRACE_BASEprotected
renderFinalColor(GLubyte *ptrPBO, const SFVEC4F &rgbColor, bool applyColorSpaceConversion)RENDER_3D_RAYTRACE_BASEprotected
renderPreview(GLubyte *ptrPBO)RENDER_3D_RAYTRACE_BASEprotected
renderRayPackets(const SFVEC4F *bgColorY, const RAY *aRayPkt, HITINFO_PACKET *aHitPacket, bool is_testShadow, SFVEC4F *aOutHitColor)RENDER_3D_RAYTRACE_BASEprotected
renderTracing(GLubyte *ptrPBO, REPORTER *aStatusReporter)RENDER_3D_RAYTRACE_BASEprotected
restartRenderState()RENDER_3D_RAYTRACE_BASEprotected
SetBusyIndicatorFactory(BUSY_INDICATOR::FACTORY aNewFactory)RENDER_3D_BASE
SetCurWindowSize(const wxSize &aSize)=0RENDER_3D_BASEpure virtual
setupMaterials()RENDER_3D_RAYTRACE_BASEprotected
shadeHit(const SFVEC4F &aBgColor, const RAY &aRay, HITINFO &aHitInfo, bool aIsInsideObject, unsigned int aRecursiveLevel, bool is_testShadow) constRENDER_3D_RAYTRACE_BASEprotected
~RENDER_3D_BASE()=0RENDER_3D_BASEpure virtual
~RENDER_3D_RAYTRACE_BASE()RENDER_3D_RAYTRACE_BASE