addModels(CONTAINER_3D &aDstContainer, const S3DMODEL *a3DModel, const glm::mat4 &aModelMatrix, float aFPOpacity, bool aSkipMaterialInformation, BOARD_ITEM *aBoardItem) | RENDER_3D_RAYTRACE_BASE | protected |
addPadsAndVias() | RENDER_3D_RAYTRACE_BASE | protected |
CreateBusyIndicator() const | RENDER_3D_BASE | protected |
createItemsFromContainer(const BVH_CONTAINER_2D *aContainer2d, PCB_LAYER_ID aLayer_id, const MATERIAL *aMaterialLayer, const SFVEC3F &aLayerColor, float aLayerZOffset) | RENDER_3D_RAYTRACE_BASE | protected |
createObject(CONTAINER_3D &aDstContainer, const OBJECT_2D *aObject2D, float aZMin, float aZMax, const MATERIAL *aMaterial, const SFVEC3F &aObjColor) | RENDER_3D_RAYTRACE_BASE | protected |
deletePbo() override | RENDER_3D_RAYTRACE_GL | protectedvirtual |
getModelMaterial(const S3DMODEL *a3DModel) | RENDER_3D_RAYTRACE_BASE | protected |
GetWaitForEditingTimeOut() override | RENDER_3D_RAYTRACE_BASE | virtual |
initializeBlockPositions() | RENDER_3D_RAYTRACE_BASE | protected |
initPbo() override | RENDER_3D_RAYTRACE_GL | protectedvirtual |
insertHole(const PCB_VIA *aVia) | RENDER_3D_RAYTRACE_BASE | protected |
insertHole(const PAD *aPad) | RENDER_3D_RAYTRACE_BASE | protected |
IntersectBoardItem(const RAY &aRay) | RENDER_3D_RAYTRACE_BASE | |
IsReloadRequestPending() const | RENDER_3D_BASE | inline |
load3DModels(CONTAINER_3D &aDstContainer, bool aSkipMaterialInformation) | RENDER_3D_RAYTRACE_BASE | protected |
m_accelerator | RENDER_3D_RAYTRACE_BASE | protected |
m_antioutlineBoard2dObjects | RENDER_3D_RAYTRACE_BASE | protected |
m_backgroundColorBottom | RENDER_3D_RAYTRACE_BASE | protected |
m_backgroundColorTop | RENDER_3D_RAYTRACE_BASE | protected |
m_blockPositions | RENDER_3D_RAYTRACE_BASE | protected |
m_blockPositionsFast | RENDER_3D_RAYTRACE_BASE | protected |
m_blockPositionsWasProcessed | RENDER_3D_RAYTRACE_BASE | protected |
m_blockRenderProgressCount | RENDER_3D_RAYTRACE_BASE | protected |
m_boardAdapter | RENDER_3D_BASE | protected |
m_boardMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_brushedMetalMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_busyIndicatorFactory | RENDER_3D_BASE | private |
m_camera | RENDER_3D_BASE | protected |
m_cameraLight | RENDER_3D_RAYTRACE_BASE | protected |
m_canvasInitialized | RENDER_3D_BASE | protected |
m_containerWithObjectsToDelete | RENDER_3D_RAYTRACE_BASE | protected |
m_converted2dRoundSegmentCount | RENDER_3D_RAYTRACE_BASE | protected |
m_convertedDummyBlockCount | RENDER_3D_RAYTRACE_BASE | protected |
m_Copper | RENDER_3D_RAYTRACE_BASE | |
m_copperMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_EpoxyBoard | RENDER_3D_RAYTRACE_BASE | |
m_fastPreviewModeSize | RENDER_3D_RAYTRACE_BASE | protected |
m_firstHitinfo | RENDER_3D_RAYTRACE_BASE | protected |
m_Floor | RENDER_3D_RAYTRACE_BASE | |
m_is_canvas_initialized | RENDER_3D_RAYTRACE_BASE | protected |
m_isPreview | RENDER_3D_RAYTRACE_BASE | protected |
m_lights | RENDER_3D_RAYTRACE_BASE | protected |
m_logTrace | RENDER_3D_BASE | protectedstatic |
m_materials | RENDER_3D_RAYTRACE_BASE | protected |
m_modelMaterialMap | RENDER_3D_RAYTRACE_BASE | protected |
m_NonPlatedCopper | RENDER_3D_RAYTRACE_BASE | |
m_objectContainer | RENDER_3D_RAYTRACE_BASE | protected |
m_oldWindowsSize | RENDER_3D_RAYTRACE_BASE | protected |
m_openglSupportsVertexBufferObjects | RENDER_3D_RAYTRACE_GL | protected |
m_outlineBoard2dObjects | RENDER_3D_RAYTRACE_BASE | protected |
m_Paste | RENDER_3D_RAYTRACE_BASE | |
m_pboDataSize | RENDER_3D_RAYTRACE_GL | protected |
m_pboId | RENDER_3D_RAYTRACE_GL | protected |
m_plasticMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_platedCopperMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_postShaderSsao | RENDER_3D_RAYTRACE_BASE | protected |
m_realBufferSize | RENDER_3D_RAYTRACE_BASE | protected |
m_reloadRequested | RENDER_3D_BASE | protected |
m_renderStartTime | RENDER_3D_RAYTRACE_BASE | protected |
m_renderState | RENDER_3D_RAYTRACE_BASE | protected |
m_shaderBuffer | RENDER_3D_RAYTRACE_BASE | protected |
m_shinyPlasticMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_SilkS | RENDER_3D_RAYTRACE_BASE | |
m_silkScreenMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_SolderMask | RENDER_3D_RAYTRACE_BASE | |
m_solderMaskMaterial | RENDER_3D_RAYTRACE_BASE | protected |
m_windowSize | RENDER_3D_BASE | protected |
m_xoffset | RENDER_3D_RAYTRACE_BASE | protected |
m_yoffset | RENDER_3D_RAYTRACE_BASE | protected |
MIN_DISTANCE_IU | RENDER_3D_RAYTRACE_BASE | static |
postProcessBlurFinish(uint8_t *ptrPBO, REPORTER *aStatusReporter) | RENDER_3D_RAYTRACE_BASE | protected |
postProcessShading(uint8_t *ptrPBO, REPORTER *aStatusReporter) | RENDER_3D_RAYTRACE_BASE | protected |
premultiplyAlpha(const SFVEC4F &aInput) | RENDER_3D_RAYTRACE_BASE | protectedstatic |
Redraw(bool aIsMoving, REPORTER *aStatusReporter, REPORTER *aWarningReporter) override | RENDER_3D_RAYTRACE_GL | virtual |
Reload(REPORTER *aStatusReporter, REPORTER *aWarningReporter, bool aOnlyLoadCopperAndShapes) | RENDER_3D_RAYTRACE_BASE | |
ReloadRequest() | RENDER_3D_BASE | inline |
render(uint8_t *ptrPBO, REPORTER *aStatusReporter) | RENDER_3D_RAYTRACE_BASE | protected |
RENDER_3D_BASE(BOARD_ADAPTER &aBoardAdapter, CAMERA &aCamera) | RENDER_3D_BASE | explicit |
RENDER_3D_RAYTRACE_BASE(BOARD_ADAPTER &aAdapter, CAMERA &aCamera) | RENDER_3D_RAYTRACE_BASE | explicit |
RENDER_3D_RAYTRACE_GL(EDA_3D_CANVAS *aCanvas, BOARD_ADAPTER &aAdapter, CAMERA &aCamera) | RENDER_3D_RAYTRACE_GL | explicit |
renderAntiAliasPackets(const SFVEC4F *aBgColorY, const HITINFO_PACKET *aHitPck_X0Y0, const HITINFO_PACKET *aHitPck_AA_X1Y1, const RAY *aRayPck, SFVEC4F *aOutHitColor) | RENDER_3D_RAYTRACE_BASE | protected |
renderBlockTracing(uint8_t *ptrPBO, signed int iBlock) | RENDER_3D_RAYTRACE_BASE | protected |
renderFinalColor(uint8_t *ptrPBO, const SFVEC4F &rgbColor, bool applyColorSpaceConversion) | RENDER_3D_RAYTRACE_BASE | protected |
renderPreview(uint8_t *ptrPBO) | RENDER_3D_RAYTRACE_BASE | protected |
renderRayPackets(const SFVEC4F *bgColorY, const RAY *aRayPkt, HITINFO_PACKET *aHitPacket, bool is_testShadow, SFVEC4F *aOutHitColor) | RENDER_3D_RAYTRACE_BASE | protected |
renderTracing(uint8_t *ptrPBO, REPORTER *aStatusReporter) | RENDER_3D_RAYTRACE_BASE | protected |
restartRenderState() | RENDER_3D_RAYTRACE_BASE | protected |
SetBusyIndicatorFactory(BUSY_INDICATOR::FACTORY aNewFactory) | RENDER_3D_BASE | |
SetCurWindowSize(const wxSize &aSize) override | RENDER_3D_RAYTRACE_GL | virtual |
setupMaterials() | RENDER_3D_RAYTRACE_BASE | protected |
shadeHit(const SFVEC4F &aBgColor, const RAY &aRay, HITINFO &aHitInfo, bool aIsInsideObject, unsigned int aRecursiveLevel, bool is_testShadow) const | RENDER_3D_RAYTRACE_BASE | protected |
~RENDER_3D_BASE()=0 | RENDER_3D_BASE | pure virtual |
~RENDER_3D_RAYTRACE_BASE() | RENDER_3D_RAYTRACE_BASE | |
~RENDER_3D_RAYTRACE_GL() | RENDER_3D_RAYTRACE_GL | |