Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MCJack123/craftos2
/ types & classes
Types & classes
161 in github.com/MCJack123/craftos2
⨍
Functions
1,273
◇
Types & classes
161
↓ 4 callers
Class
window_exception
An exception type that is thrown if a terminal fails to initialize.
api/Terminal.hpp:61
↓ 3 callers
Class
Value
src/util.hpp:86
↓ 3 callers
Class
stat
src/platform/linux.cpp:123
↓ 3 callers
Class
stat
src/platform/darwin.cpp:102
↓ 1 callers
Class
row
api/Terminal.hpp:76
↓ 1 callers
Class
stat
src/apis/fs.cpp:746
↓ 1 callers
Class
val
api/Terminal.hpp:80
Class
CLITerminal
src/terminal/CLITerminal.hpp:19
Class
Color
A structure that represents one RGB color.
api/Terminal.hpp:25
Class
Computer
src/peripheral/debugger.cpp:12
Class
Computer
api/lib.hpp:22
Class
Computer
The main Computer structure. Functions that require access to the computer will take a pointer to this structure.
api/Computer.hpp:49
Enum
ConfigEffect
api/CraftOS-PC.hpp:375
Enum
ConfigType
Some enums for ease-of-use.
api/CraftOS-PC.hpp:369
Class
CustomSdlMixerPlaybackSpeedEffectHandler
src/peripheral/speaker.cpp:70
Class
DAPConnection
src/peripheral/debug_adapter.cpp:61
Class
DummyEdit
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:2150
Class
Factory
src/peripheral/debug_adapter.cpp:79
Class
Factory
src/apis/http.cpp:705
Class
Factory
src/apis/http.cpp:1077
Class
FileEntry
* The FileEntry structure holds a virtual file or directory of files for use * with virtual mounts. A FileEntry can be constructed with either a stri
api/FileEntry.hpp:42
Class
GattOperation
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:52
Class
GifBitStatus
Simple structure to write out the LZW-compressed portion of the image one bit at a time
src/gif.hpp:44
Class
GifBitStatus
Simple structure to write out the LZW-compressed portion of the image one bit at a time
src/gif.cpp:597
Class
GifLzwNode
The LZW dictionary is a 256-ary tree constructed as the file is encoded, this is one node
src/gif.hpp:59
Class
GifLzwNode
The LZW dictionary is a 256-ary tree constructed as the file is encoded, this is one node
src/gif.cpp:651
Class
GifPalette
src/gif.hpp:17
Class
GifPalette
src/gif.cpp:65
Class
GifWriter
src/gif.hpp:67
Class
GifWriter
src/gif.cpp:794
Interface
HIDDevice
resources/android-project/app/src/main/java/org/libsdl/app/HIDDevice.java:5
Class
HIDDeviceBLESteamController
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:25
Class
HIDDeviceManager
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java:27
Class
HIDDeviceUSB
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java:8
Class
HTTPListener
src/apis/http.cpp:688
Class
HardwareSDLTerminal
src/terminal/HardwareSDLTerminal.hpp:15
Class
IPv6
src/util.cpp:368
Class
InputThread
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java:275
Class
LockGuard
src/util.hpp:67
Class
MainActivity
resources/android-project/app/src/main/java/cc/craftospc/CraftOSPC/MainActivity.java:35
Enum
NativeState
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:99
Enum
Operation
resources/android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:53
Class
PluginFunctions
* The PluginFunctions structure is used to hold all of the functions that a * plugin may use to interact with CraftOS-PC. This structure is passed (a
api/CraftOS-PC.hpp:58
Class
PluginInfo
* The PluginInfo structure is used to hold information about a plugin. This * structure is returned by plugin_init to indicate some properties about
api/CraftOS-PC.hpp:343
Class
PointerProtector
src/apis/os.cpp:65
Class
ProtectedObject
src/util.hpp:48
Class
Range
src/util.hpp:77
Class
RangeComparator
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:154
Class
RawTerminal
src/terminal/RawTerminal.hpp:58
Class
SDL
SDL library initialization
resources/android-project/app/src/main/java/org/libsdl/app/SDL.java:11
Class
SDLActivity
SDL Activity
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:68
Class
SDLAudioManager
resources/android-project/app/src/main/java/org/libsdl/app/SDLAudioManager.java:11
Class
SDLClipboardHandler
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:2296
Class
SDLCommandHandler
A Handler class for Messages from native SDL applications. It uses current Activities as target (e.g. for the title). static to prevent implicit refer
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:636
Class
SDLControllerManager
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:19
Class
SDLGenericMotionListener_API12
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:554
Class
SDLGenericMotionListener_API24
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:623
Class
SDLGenericMotionListener_API26
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:683
Class
SDLHaptic
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:441
Class
SDLHapticHandler
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:439
Class
SDLHapticHandler_API26
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:407
Class
SDLInputConnection
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:2214
Class
SDLJoystick
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:147
Class
SDLJoystickHandler
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:126
Class
SDLJoystickHandler_API16
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:145
Class
SDLJoystickHandler_API19
resources/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java:301
Class
SDLMain
Simple runnable to start the SDL application
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:1643
Class
SDLSurface
SDLSurface. This is what we draw on, so we need to know when it's created in order to do anything useful. Because of this, that's where we se
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:1679
Class
SDLTerminal
src/terminal/SDLTerminal.hpp:30
Class
ShowTextInputTask
resources/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:1153
Class
TRoRTerminal
src/terminal/TRoRTerminal.hpp:17
Class
TaskQueueItem
src/runtime.hpp:19
Class
Terminal
The Terminal class is the base class for all renderers. It stores the basic info about all terminal objects, as well as its contents.
api/Terminal.hpp:123
Class
TerminalFactory
api/Terminal.hpp:120
Class
TerminalFactoryImpl
src/termsupport.cpp:248
Class
_sig_ucontext
src/platform/linux.cpp:538
Class
_stat
src/apis/fs.cpp:740
Class
_stat
src/platform/win.cpp:240
Class
chest
src/peripheral/chest.hpp:16
Class
comp_term_pair
src/termsupport.cpp:657
Class
computer
src/peripheral/computer.hpp:15
Class
computer_configuration
src/util.hpp:211
Class
computer_configuration
src/configuration.cpp:37
Class
computer_configuration
src/apis/os.cpp:20
Class
computer_configuration
api/Computer.hpp:57
Class
computer_configuration
A smaller structure that holds the configuration for a single computer.
api/configuration.hpp:101
Class
configuration
src/util.hpp:186
Class
configuration
src/configuration.cpp:23
Class
configuration
This structure holds all available configuration variables. See https://www.craftos-pc.cc/docs/config for information about what each of these means.
api/configuration.hpp:25
Class
debug_adapter
src/peripheral/debug_adapter.hpp:17
Class
debugger
src/peripheral/debugger.hpp:30
Class
debugger_param
src/peripheral/debugger.cpp:815
Class
dirent
src/platform/linux.cpp:132
Class
dirent
src/platform/darwin.cpp:111
Class
dirent
src/platform/android.cpp:93
Enum
disk_type
src/peripheral/drive.hpp:20
Class
drive
src/peripheral/drive.hpp:27
Class
energy
src/peripheral/energy.hpp:16
Class
energy_storage
api/generic_peripheral/energy_storage.hpp:16
Class
example_peripheral
examples/example_peripheral.cpp:7
next →
1–100 of 161, ranked by callers