Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TypesettingTools/Aegisub
/ types & classes
Types & classes
1,283 in github.com/TypesettingTools/Aegisub
⨍
Functions
3,973
◇
Types & classes
1,283
↓ 100 callers
Class
Framerate
src/subs_edit_box.h:41
↓ 98 callers
Class
Vector2D
src/vector2d.h:28
↓ 92 callers
Class
Color
src/gl_text.h:42
↓ 41 callers
Class
wxString
src/project.h:26
↓ 24 callers
Class
Time
src/subs_edit_box.h:43
↓ 23 callers
Class
wxPen
src/audio_marker.h:32
↓ 16 callers
Class
DirectoryIterator
libaegisub/include/libaegisub/fs.h:217
↓ 16 callers
Class
TimeRange
@class TimeRange @brief Represents an immutable range of time
src/time_range.h:34
↓ 15 callers
Class
wxColour
src/gl_wrap.h:26
↓ 12 callers
Class
path
@class agi::fs::path @brief Wrapper class around std::filesystem::path that properly handles charset conversions. Takes UTF-8 strings in its construc
libaegisub/include/libaegisub/fs.h:39
↓ 12 callers
Class
wxBitmap
src/libresrc/libresrc.h:23
↓ 11 callers
Class
IconvWrapper
src/text_file_writer.h:22
↓ 11 callers
Class
Options
libaegisub/include/libaegisub/mru.h:28
↓ 9 callers
Class
Null
libaegisub/include/libaegisub/cajun/elements.h:34
↓ 9 callers
Class
Path
src/options.h:23
↓ 8 callers
Class
Combo
@class Combo A Combo represents a linear sequence of characters set in an std::vector. This makes up a single combination, or "Hotkey".
libaegisub/include/libaegisub/hotkey.h:32
↓ 8 callers
Class
marker_ptr_cmp
A comparison predicate for pointers to dialogue markers and millisecond positions
src/audio_timing_dialogue.cpp:133
↓ 7 callers
Class
ParseException
libaegisub/include/libaegisub/cajun/reader.h:41
↓ 7 callers
Class
SplineCurve
src/spline_curve.h:39
↓ 6 callers
Class
AVSValue
src/avisynth.h:319
↓ 6 callers
Class
Save
src/text_file_writer.h:23
↓ 6 callers
Class
StringBinder
src/validators.h:108
↓ 5 callers
Class
ColorValidator
src/colour_button.h:48
↓ 5 callers
Class
Hotkey
src/include/aegisub/hotkey.h:26
↓ 5 callers
Class
wxImage
src/video_frame.h:19
↓ 5 callers
Class
wxThreadEvent
src/dialog_style_editor.h:46
↓ 4 callers
Class
Iconv
RAII handle for iconv
libaegisub/include/libaegisub/charset_conv.h:40
↓ 4 callers
Class
IntValidator
src/validators.h:24
↓ 4 callers
Class
Location
libaegisub/include/libaegisub/cajun/reader.h:21
↓ 3 callers
Class
AvisynthError
src/avisynth.h:591
↓ 3 callers
Class
Exception
@class Exception @brief Base class for all exceptions in Aegisub. All exceptions thrown by Aegisub should derive from this class. It is incorrect to
libaegisub/include/libaegisub/exception.h:83
↓ 3 callers
Class
ScanException
libaegisub/include/libaegisub/cajun/reader.h:29
↓ 3 callers
Class
SmpteFormatter
src/subtitle_format_transtation.h:33
↓ 3 callers
Class
combo_cmp
libaegisub/common/hotkey.cpp:30
↓ 2 callers
Class
AssStyle
src/ass_file.h:43
↓ 2 callers
Class
Color
libaegisub/common/parser.h:18
↓ 2 callers
Class
DoubleSpinValidator
src/validators.h:63
↓ 2 callers
Class
LuaForEachBreak
libaegisub/include/libaegisub/lua/utils.h:136
↓ 2 callers
Class
SubtitlesProviderErrorEvent
src/video_controller.h:40
↓ 2 callers
Class
error_tag
Exception type for errors where the error details are on the lua stack
libaegisub/include/libaegisub/lua/utils.h:28
↓ 2 callers
Class
file_ended
libaegisub/audio/provider_pcm.cpp:33
↓ 2 callers
Class
option_name_cmp
libaegisub/common/option.cpp:160
↓ 1 callers
Class
AssDialogueBlockPlain
src/ass_dialogue.h:78
↓ 1 callers
Class
AudioRendererBitmapCacheBitmapFactory
@class AudioRendererBitmapCacheBitmapFactory @brief Produces wxBitmap objects for DataBlockCache storage for the audio renderer
src/audio_renderer.h:47
↓ 1 callers
Class
DialogAttachments
src/dialog_attachments.cpp:46
↓ 1 callers
Class
DialogExport
src/dialog_export.cpp:53
↓ 1 callers
Class
DialogJumpTo
src/dialog_jumpto.cpp:47
↓ 1 callers
Class
DialogKanjiTimer
src/dialog_kara_timing_copy.cpp:351
↓ 1 callers
Class
DialogPasteOver
src/dialog_paste_over.cpp:41
↓ 1 callers
Class
DialogProperties
src/dialog_properties.cpp:51
↓ 1 callers
Class
DialogResample
@class DialogResample @brief Configuration dialog for resolution resampling Populate a ResampleSettings structure with data from the user
src/dialog_resample.cpp:42
↓ 1 callers
Class
DialogStyleEditor
src/dialog_style_editor.h:51
↓ 1 callers
Class
DialogTimingProcessor
@class DialogTimingProcessor @brief Automatic postprocessor for correcting common timing issues
src/dialog_timing_processor.cpp:69
↓ 1 callers
Class
DoubleValidator
src/validators.h:42
↓ 1 callers
Class
FontCollector
@class FontCollector @brief Class which collects the paths to all fonts used in a script
src/font_file_lister.h:117
↓ 1 callers
Class
JsonWriter
libaegisub/include/libaegisub/cajun/writer.h:24
↓ 1 callers
Class
KaraokeSyllable
Parsed syllable data
libaegisub/include/libaegisub/ass/karaoke.h:28
↓ 1 callers
Class
Marker
src/audio_marker.h:162
↓ 1 callers
Class
NothingToTranslate
src/dialog_translation.h:78
↓ 1 callers
Class
OpenGLTextGlyph
@class OpenGLTextGlyph @brief Struct storing the information needed to draw a glyph
src/gl_text.cpp:58
↓ 1 callers
Class
Preferences
src/preferences.h:31
↓ 1 callers
Class
SyntaxHighlighter
libaegisub/ass/dialogue_parser.cpp:30
↓ 1 callers
Class
Thesaurus
src/thesaurus.h:23
↓ 1 callers
Class
TimecodeValidator
Validator for SMPTE timecodes
src/dialog_export_ebu3264.cpp:49
↓ 1 callers
Class
UnknownElement
libaegisub/include/libaegisub/mru.h:23
↓ 1 callers
Class
UnscopedConnection
A connection which is not automatically closed Connections initially start out owned by the signal. If a slot knows that it will outlive a signal and
libaegisub/include/libaegisub/signal.h:54
↓ 1 callers
Class
VideoOutInitException
An OpenGL error occurred while setting up the video display
src/video_out_gl.h:94
↓ 1 callers
Class
VideoOutRenderException
An OpenGL error occurred while uploading or displaying a frame
src/video_out_gl.h:86
↓ 1 callers
Class
VideoProviderErrorEvent
src/video_controller.h:41
↓ 1 callers
Class
WordSplitter
libaegisub/ass/dialogue_parser.cpp:91
↓ 1 callers
Class
cmp_name
src/dialog_style_manager.cpp:800
↓ 1 callers
Class
cmp_romaji
libaegisub/common/kana_table.cpp:585
↓ 1 callers
Class
color_converter
We actually have bgr_, not bgra, so we need a custom converter which ignores the alpha channel
src/video_frame.cpp:24
↓ 1 callers
Class
noop_accessor
src/search_replace_engine.cpp:57
↓ 1 callers
Class
skip_tags_accessor
src/search_replace_engine.cpp:74
↓ 1 callers
Class
stat
subprojects/csri/lib/posix/enumerate.c:122
↓ 1 callers
Class
wxArrayInt
src/dialogs.h:24
↓ 1 callers
Class
wxArrayString
src/dialogs.h:25
Enum
AGI_ColorSpaces
src/video_provider_ffmpegsource.cpp:48
Class
AVSValue
subprojects/csri/frontends/avisynth25/avisynth.h:324
Enum
Action
src/dialog_selection.cpp:65
Class
AegisubApp
src/frame_main.h:34
Class
AegisubApp
src/main.h:43
Class
AegisubFileDropTarget
Handle files drag and dropped onto Aegisub
src/frame_main.cpp:82
Class
AegisubLocale
src/aegisublocale.h:34
Class
AegisubUpdateDescription
src/dialog_version_check.cpp:70
Class
AlignPlanar
subprojects/csri/frontends/avisynth25/avisynth.h:606
Class
AlignPlanar
src/avisynth.h:602
Class
AlsaPlayer
src/audio_player_alsa.cpp:69
Class
AppNapDisabler
libaegisub/include/libaegisub/util_osx.h:35
Enum
AspectRatio
src/video_controller.h:48
Class
AssAttachment
src/ass_file.h:40
Class
AssAttachment
@class AssAttachment
src/ass_attachment.h:23
Class
AssAttachment
src/ass_parser.h:17
Enum
AssBlockType
src/ass_dialogue.h:39
Class
AssDialogue
src/selection_controller.h:35
Class
AssDialogue
src/subs_edit_box.h:44
Class
AssDialogue
src/ass_file.h:41
Class
AssDialogue
src/video_controller.h:38
Class
AssDialogue
src/audio_karaoke.h:27
next →
1–100 of 1,283, ranked by callers