MCPcopy Index your code
hub / github.com/eszdman/PhotonCamera

github.com/eszdman/PhotonCamera @v0.8817884

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.8817884 ↗ · + Follow
2,590 symbols 7,346 edges 305 files 185 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PhotonCamera

Android Camera that uses Enhanced Image Processing

GPLv3 license

Links

Telegram - ENG Telegram - RU

Get it on Google Play

Screenshots

PhotonCamera

Libraries used by Photon Camera

License

PhotonCamera
Copyright (C) 2020-2022  Eszdman

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Extension points exported contracts — how you extend this code

CameraModeState (Interface)
Execute the reConfigureModeViews method based on the CameraMode state [16 implementers]
app/src/main/java/com/particlesdevs/photoncamera/ui/camera/CameraModeState.java
KnobViewChangedListener (Interface)
(no doc) [5 implementers]
circularbarlib/src/main/java/com/particlesdevs/photoncamera/circularbarlib/ui/views/knobview/KnobViewChangedListener.java
Command (Interface)
(no doc) [11 implementers]
app/src/main/java/com/particlesdevs/photoncamera/debugclient/Command.java
IModel (Interface)
(no doc) [2 implementers]
circularbarlib/src/main/java/com/particlesdevs/photoncamera/circularbarlib/control/models/IModel.java
RequestKeyType (Interface)
(no doc) [5 implementers]
app/src/main/java/com/particlesdevs/photoncamera/debugclient/RequestKeyType.java
ManualModeConsole (Interface)
(no doc) [2 implementers]
circularbarlib/src/main/java/com/particlesdevs/photoncamera/circularbarlib/api/ManualModeConsole.java
drawGraphStrategy (Interface)
(no doc) [5 implementers]
app/src/main/java/com/particlesdevs/photoncamera/util/drawGraphStrategy.java
ValueChangedEvent (Interface)
(no doc)
circularbarlib/src/main/java/com/particlesdevs/photoncamera/circularbarlib/control/models/ManualModel.java

Core symbols most depended-on inside this repo

setDefine
called by 352
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLProg.java
setTexture
called by 279
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLProg.java
setVar
called by 167
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLProg.java
add
called by 156
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLBasePipeline.java
drawBlocks
called by 147
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLProg.java
useAssetProgram
called by 131
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLProg.java
getTuning
called by 104
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/nodes/Node.java
close
called by 99
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/scripts/GLHistogram.java

Shape

Method 2,231
Class 313
Interface 28
Enum 15
Function 3

Languages

Java100%
C++1%

Modules by API surface

app/src/main/java/com/particlesdevs/photoncamera/ui/camera/views/modeswitcher/wefika/horizontalpicker/HorizontalPicker.java88 symbols
app/src/main/java/com/particlesdevs/photoncamera/capture/CaptureController.java77 symbols
app/src/main/java/com/particlesdevs/photoncamera/ui/camera/CameraFragment.java62 symbols
app/src/main/java/com/particlesdevs/photoncamera/settings/PreferenceKeys.java61 symbols
circularbarlib/src/main/java/com/particlesdevs/photoncamera/circularbarlib/ui/views/knobview/KnobView.java49 symbols
app/src/main/java/com/particlesdevs/photoncamera/ui/camera/views/manualmode/knobview/KnobView.java49 symbols
app/src/main/java/com/particlesdevs/photoncamera/gallery/ui/fragments/ImageViewerFragment.java36 symbols
app/src/main/java/com/particlesdevs/photoncamera/settings/SettingsManager.java33 symbols
app/src/main/java/com/particlesdevs/photoncamera/processing/opengl/GLUtils.java32 symbols
app/src/main/java/com/particlesdevs/photoncamera/app/PhotonCamera.java32 symbols
app/src/main/java/com/particlesdevs/photoncamera/processing/parameters/IsoExpoSelector.java30 symbols
app/src/main/java/com/particlesdevs/photoncamera/ui/settings/SettingsActivity.java29 symbols

For agents

$ claude mcp add PhotonCamera \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact