Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidjpy/david-portfolio
/ functions
Functions
34 in github.com/davidjpy/david-portfolio
⨍
Functions
34
◇
Types & classes
11
↓ 7 callers
Function
isNumberInRange
(target: number, low: number, high: number)
src/experience/htmls/HtmlContent.tsx:632
↓ 7 callers
Function
setHTMLSectionBorderRadius
(element: HTMLElement, width: number, position: 'left' | 'right')
src/experience/htmls/HtmlContent.tsx:640
↓ 4 callers
Function
getClampedValue
(num: number, min: number, max: number)
src/utilities/getClampedValue.ts:1
↓ 2 callers
Function
getInterpolatedValue
(numArr: number[], value: number, min: number, max: number)
src/utilities/getInterpolatedValue.ts:1
↓ 2 callers
Function
handleSetBrightness
(level: number)
src/hooks/useTheme.ts:23
↓ 2 callers
Function
isSingleDigit
(value: number | string)
src/experience/htmls/ControlPanel.tsx:143
↓ 1 callers
Function
getCurrentSection
(scrollTop: number)
src/experience/camera/Camera.tsx:223
↓ 1 callers
Function
getNextCameraLookAt
(index: number, isMobile: boolean, offset: number)
src/experience/camera/Camera.tsx:207
↓ 1 callers
Function
getNextCameraPosition
(index: number, isMobile: boolean, offset: number)
src/experience/camera/Camera.tsx:203
↓ 1 callers
Function
handleResizeExperience
()
src/experience/Experience.tsx:19
↓ 1 callers
Function
handleSetupTheme
()
src/hooks/useTheme.ts:13
↓ 1 callers
Function
resetAllContainerBorderRadius
()
src/experience/htmls/HtmlContent.tsx:654
↓ 1 callers
Function
setTypingEffectInterval
()
src/experience/htmls/HtmlContent.tsx:674
↓ 1 callers
Function
useTheme
()
src/hooks/useTheme.ts:4
Function
AnimatedPhoto
({ src, alt, title, description }: AnimatedPhotoProps)
src/experience/htmls/PhotoMasonry.tsx:10
Function
App
()
src/App.tsx:10
Function
Camera
({ isMobile }: Props)
src/experience/camera/Camera.tsx:189
Function
ControlPanel
()
src/experience/htmls/ControlPanel.tsx:50
Function
Experience
()
src/experience/Experience.tsx:51
Function
HtmlSection
({ title, children, contentObserverRef, ...props }: Props)
src/experience/htmls/HtmlSection.tsx:8
Function
LighthouseModel
(props: JSX.IntrinsicElements['group'])
src/experience/scene/LighthouseModel.tsx:59
Function
LighthouseScene
({ oceanRef }: Props)
src/experience/scene/LighthouseScene.tsx:25
Function
LoadingHandler
({ setIsLoading }: { setIsLoading: React.Dispatch<React.SetStateAction<boolean>> })
src/experience/scene/LighthouseScene.tsx:14
Function
LoadingScreen
()
src/experience/scene/LoadingScreen.tsx:12
Function
Ocean
({ oceanRef }: Props)
src/experience/scene/Ocean.tsx:44
Function
PhotoMasonry
()
src/experience/htmls/PhotoMasonry.tsx:29
Function
Scene
()
src/experience/Experience.tsx:11
Function
handleClickStartExperience
()
src/experience/scene/LoadingScreen.tsx:26
Function
handleClickToggleColorMode
()
src/experience/htmls/ControlPanel.tsx:62
Function
handleClickToggleSlider
()
src/experience/htmls/ControlPanel.tsx:58
Function
handleLoopLighthouseAnimation
()
src/experience/scene/LoadingScreen.tsx:20
Function
handleScrollAnimation
()
src/experience/htmls/HtmlContent.tsx:842
Function
handleSetPanelCollapsedTop
()
src/experience/htmls/ControlPanel.tsx:128
Function
handleUpdateScrollContainer
(value: positionValues)
src/experience/htmls/HtmlScrollContainer.tsx:67