Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/android/ndk-samples
/ types & classes
Types & classes
501 in github.com/android/ndk-samples
⨍
Functions
1,557
◇
Types & classes
501
↓ 34 callers
Class
Vec2
teapots/common/ndk_helper/vecmath.h:35
↓ 27 callers
Class
Vec3
teapots/common/ndk_helper/vecmath.h:36
↓ 6 callers
Enum
Color
Note: little endian, the opposite of normal hex color codes. ABGR, rather than RGBA.
native-activity/app/src/main/cpp/main.cpp:53
↓ 6 callers
Class
op
endless-tunnel/app/src/main/cpp/glm/detail/_swizzle.hpp:108
↓ 5 callers
Class
Quaternion
* Quaternion class * */
teapots/common/ndk_helper/vecmath.h:812
↓ 2 callers
Class
genType
endless-tunnel/app/src/main/cpp/glm/detail/type_gentype.hpp:39
↓ 1 callers
Class
CameraId
camera/texture-view/src/main/cpp/camera_manager.h:78
↓ 1 callers
Class
CameraId
camera/basic/src/main/cpp/camera_manager.h:68
↓ 1 callers
Class
LogdLogger
The LogdLogger sends chunks of up to ~4000 bytes at a time to logd. It does not prevent other threads from writing to logd between sending each chunk
base/src/main/cpp/include/base/logging.h:127
↓ 1 callers
Class
Vec4
teapots/common/ndk_helper/vecmath.h:37
Class
AChoreographer
Declaration for native chreographer API.
teapots/choreographer-30fps/src/main/cpp/ChoreographerNativeActivity.cpp:52
Enum
AIMAGE_FORMATS
camera/basic/src/main/cpp/image_reader.h:39
Enum
AIMAGE_FORMATS
camera/basic/src/main/cpp/image_reader.cpp:59
Class
ANativeWindowDeleter
hello-vulkan/app/src/main/cpp/hellovk.h:74
Enum
APIMode
Indicate API mode to achieve 30 FPS.
teapots/choreographer-30fps/src/main/cpp/ChoreographerNativeActivity.cpp:38
Class
AccelerometerData
sensor-graph/accelerometer/src/main/cpp/sensorgraph.cpp:79
Class
AccelerometerGraphActivity
sensor-graph/accelerometer/src/main/java/com/android/accelerometergraph/AccelerometerGraphActivity.java:27
Class
AccelerometerGraphJNI
sensor-graph/accelerometer/src/main/java/com/android/accelerometergraph/AccelerometerGraphJNI.java:23
Class
AndroidApplicationConventionPlugin
build-logic/src/main/java/com/android/ndk/samples/buildlogic/AndroidApplicationConventionPlugin.kt:9
Class
AndroidLibraryConventionPlugin
build-logic/src/main/java/com/android/ndk/samples/buildlogic/AndroidLibraryConventionPlugin.kt:8
Class
AppJni
vectorization/src/main/java/com/android/ndk/samples/vectorization/VectorizationActivity.kt:72
Class
AppMidiManager
native-midi/app/src/main/java/com/example/nativemidi/AppMidiManager.java:27
Class
Backend
Keep in sync with the definition in benchmark.h.
vectorization/src/main/java/com/android/ndk/samples/vectorization/VectorizationActivity.kt:29
Enum
Backend
* The available backends for matrix multiplication shown in this sample. */
vectorization/src/main/cpp/benchmark.h:28
Enum
BenchmarkError
Errors returned by BenchmarkMatrixMultiplication.
vectorization/src/main/cpp/benchmark.h:46
Interface
BenchmarkResult
vectorization/src/main/java/com/android/ndk/samples/vectorization/VectorizationActivity.kt:62
Class
CameraActivity
camera/basic/src/main/java/com/sample/camera/basic/CameraActivity.java:100
Class
CameraAppEngine
* CameraAppEngine */
camera/texture-view/src/main/cpp/camera_engine.h:33
Class
CameraEngine
* basic CameraAppEngine */
camera/basic/src/main/cpp/camera_engine.h:32
Class
CameraSeekBar
camera/basic/src/main/java/com/sample/camera/basic/CameraActivity.java:46
Class
CaptureRequestInfo
camera/texture-view/src/main/cpp/camera_manager.h:69
Class
CaptureRequestInfo
camera/basic/src/main/cpp/camera_manager.h:59
Enum
CaptureSessionState
camera/texture-view/src/main/cpp/camera_manager.h:28
Enum
CaptureSessionState
camera/basic/src/main/cpp/camera_manager.h:30
Class
ChoreographerApplication
teapots/choreographer-30fps/src/main/java/com/sample/choreographer/ChoreographerApplication.java:33
Class
ChoreographerNativeActivity
teapots/choreographer-30fps/src/main/java/com/sample/choreographer/ChoreographerNativeActivity.java:34
Class
ConfigChooser
hello-gl2/app/src/main/java/com/android/gl2jni/GL2JNIView.java:133
Class
ContextFactory
hello-gl2/app/src/main/java/com/android/gl2jni/GL2JNIView.java:110
Class
CookedEvent
endless-tunnel/app/src/main/cpp/input_util.cpp:87
Class
CookedEvent
endless-tunnel/app/src/main/cpp/input_util.hpp:31
Class
CookedEvent
endless-tunnel/app/src/main/cpp/native_engine.cpp:228
Class
DeltaClock
A simple chronometer that computes elapsed time. */
endless-tunnel/app/src/main/cpp/util.hpp:91
Class
DeviceMotionRange
cached device motion ranges
endless-tunnel/app/src/main/cpp/input_util.cpp:25
Class
DialogScene
Dialog Scene. Shows a message and buttons. When a button is clicked, performs * a given action. */
endless-tunnel/app/src/main/cpp/dialog_scene.hpp:25
Class
DisplayDimension
* A helper class to assist image size comparison, by comparing the absolute * size * regardless of the portrait or landscape mode. */
camera/texture-view/src/main/cpp/camera_manager.cpp:107
Class
DisplayDimension
* A helper class to assist image size comparison, by comparing the absolute * size * regardless of the portrait or landscape mode. */
camera/basic/src/main/cpp/camera_manager.cpp:105
Class
DoubletapDetector
* Pinch gesture detector * Returns GESTURE_STATE_ACTION when a double-tap gesture is detected * */
teapots/common/ndk_helper/gestureDetector.h:92
Class
DragDetector
* Drag gesture detector * Returns drag gesture state when a drag-tap gesture is detected * */
teapots/common/ndk_helper/gestureDetector.h:131
Class
EagerEvaluator
base/src/main/cpp/include/base/logging.h:372
Class
Engine
* The implementation for our app. * * This class implements the activity lifecycle behaviors akin to how Activity * would in a Java app. With nativ
native-activity/app/src/main/cpp/main.cpp:72
Class
Engine
teapots/classic-teapot/src/main/cpp/TeapotNativeActivity.cpp:39
Class
Engine
teapots/image-decoder/src/main/cpp/TeapotNativeActivity.cpp:39
Class
Engine
teapots/textured-teapot/src/main/cpp/TeapotNativeActivity.cpp:39
Class
Engine
teapots/more-teapots/src/main/cpp/MoreTeapotsNativeActivity.cpp:49
Class
Engine
teapots/choreographer-30fps/src/main/cpp/ChoreographerNativeActivity.cpp:63
Class
ErrnoRestorer
base/src/main/cpp/include/base/errno_restorer.h:23
Class
Failure
vectorization/src/main/java/com/android/ndk/samples/vectorization/VectorizationActivity.kt:67
Class
GL2JNIActivity
hello-gl2/app/src/main/java/com/android/gl2jni/GL2JNIActivity.java:27
Class
GL2JNILib
hello-gl2/app/src/main/java/com/android/gl2jni/GL2JNILib.java:21
Class
GL2JNIView
A simple GLSurfaceView sub-class that demonstrate how to perform OpenGL ES 2.0 rendering into a GL Surface. Note the following important details: - T
hello-gl2/app/src/main/java/com/android/gl2jni/GL2JNIView.java:67
Class
GLContext
* OpenGL context handler * The class handles OpenGL and EGL context based on Android activity life cycle * The caller needs to call corresponding me
teapots/common/ndk_helper/GLContext.h:53
Class
GLES3JNIActivity
gles3jni/app/src/main/java/com/android/gles3jni/GLES3JNIActivity.java:26
Class
GLES3JNILib
gles3jni/app/src/main/java/com/android/gles3jni/GLES3JNILib.java:21
Class
GLES3JNIView
gles3jni/app/src/main/java/com/android/gles3jni/GLES3JNIView.java:33
Class
GLViewVideoSink
native-codec/app/src/main/java/com/example/nativecodec/NativeCodec.java:298
Class
GestureDetector
* Base class of Gesture Detectors * GestureDetectors handles input events and detect gestures * Note that different detectors may detect gestures wi
teapots/common/ndk_helper/gestureDetector.h:58
Class
HelloJni
hello-jni/app/src/main/java/com/example/hellojni/HelloJni.kt:22
Class
HelloVK
hello-vulkan/app/src/main/cpp/hellovk.h:176
Enum
INTERPOLATOR_TYPE
teapots/common/ndk_helper/interpolator.h:31
Class
If
endless-tunnel/app/src/main/cpp/glm/detail/_vectorize.hpp:133
Class
If<false>
endless-tunnel/app/src/main/cpp/glm/detail/_vectorize.hpp:141
Class
ImageDecoderRender
* class TextureTeapotRender * adding texture into teapot * - create texture buffer and load image in assets/Textures * - enable texture
teapots/image-decoder/src/main/cpp/ImageDecoderRender.h:28
Class
ImageFormat
* ImageFormat: * A Data Structure to communicate resolution between camera and ImageReader */
camera/texture-view/src/main/cpp/camera_manager.h:39
Class
ImageFormat
* ImageFormat: * A Data Structure to communicate resolution between camera and ImageReader */
camera/basic/src/main/cpp/image_reader.h:26
Class
ImageReader
camera/basic/src/main/cpp/image_reader.h:34
Class
IndexBuf
Represents an index buffer (IBO). */
endless-tunnel/app/src/main/cpp/indexbuf.hpp:22
Class
IndexBuf
endless-tunnel/app/src/main/cpp/shader.hpp:23
Class
Interpolator
* Interpolates values with several interpolation methods */
teapots/common/ndk_helper/interpolator.h:53
Class
InterpolatorParams
teapots/common/ndk_helper/interpolator.h:44
Class
IsCharPointer
base/src/main/cpp/include/base/logging.h:350
Class
JNIHelper
* Helper functions for JNI calls * This class wraps JNI calls and provides handy interface calling commonly used *features * in Java SDK. * Such a
teapots/common/ndk_helper/JNIHelper.h:60
Class
JUIView
teapots/common/ndk_helper/JNIHelper.h:45
Class
JniHandler
hello-jniCallback/app/src/main/java/com/example/hellojnicallback/JniHandler.java:30
Class
JniSetup
endless-tunnel/app/src/main/cpp/jni_util.hpp:19
Class
JniSetup
endless-tunnel/app/src/main/cpp/jni_util.cpp:23
Class
KotlinConventionPlugin
build-logic/src/main/java/com/android/ndk/samples/buildlogic/KotlinConventionPlugin.kt:11
Enum
LogId
base/src/main/cpp/include/base/logging.h:105
Class
LogMessage
A LogMessage is a temporarily scoped object used by LOG and the unlikely part of a CHECK. The destructor will abort if the severity is FATAL.
base/src/main/cpp/include/base/logging.h:414
Class
LogMessageData
This indirection greatly reduces the stack impact of having lots of checks/logging in a function.
base/src/main/cpp/logging.cpp:188
Class
LogMessageData
Data for the log message, not stored in LogMessage to avoid increasing the stack size.
base/src/main/cpp/include/base/logging.h:410
Class
LogNullGuard
base/src/main/cpp/include/base/logging.h:385
Class
LogNullGuard<char*>
base/src/main/cpp/include/base/logging.h:393
Class
LogNullGuard<const char*>
base/src/main/cpp/include/base/logging.h:397
Class
LogNullGuard<std::nullptr_t>
base/src/main/cpp/include/base/logging.h:389
Enum
LogSeverity
base/src/main/cpp/include/base/logging.h:94
Class
MainActivity
unit-test/app/src/main/java/com/example/unittest/MainActivity.kt:8
Class
MainActivity
exceptions/app/src/main/java/com/example/exceptions/MainActivity.kt:8
Class
MainActivity
Application MainActivity handles UI and Midi device hotplug event from native side.
native-midi/app/src/main/java/com/example/nativemidi/MainActivity.java:46
Class
MainActivity
orderfile/app/src/main/java/com/example/orderfiledemo/MainActivity.kt:7
Class
MainActivity
sanitizers/app/src/main/java/com/example/sanitizers/MainActivity.kt:8
next →
1–100 of 501, ranked by callers