►Nboost | |
Cfunction | |
►Ngnash | Anonymous namespace for callbacks, local functions, event handlers etc |
►Nabc | ABC-only resources for parsing and execution |
Cabc_function | ABC-defined Function |
CAbcBlock | The ActionScript bytecode of a single ABC tag in a SWF |
Cas_class | The implementation of a 'Class' type in ActionScript 3 |
CBoundAccessor | |
CBoundValue | |
CClass | A class to represent AS3 Classes |
CMachine | The virtual machine for executing ABC (ActionScript Bytecode) |
CMethod | |
CMultiName | An MultiName represents a single ABC multiname |
CNamespace | Represent an ActionScript Namespace |
CTrait | Class describing a static property |
►Namf | Functions and classes for handling AMF |
CAMFException | Exception for handling malformed buffers |
CReader | Deserialize an AMF buffer to as_values |
CWriter | A class to compose AMF buffers |
►Ngeometry | |
►Ndetail | |
CPromote | |
CPromote< float > | |
CPromote< int > | |
CPromote< unsigned int > | |
CPoint2d | 2D Point class |
CRange2d | 2d Range template class |
►CSnappingRanges2d | |
CAddTo | |
CContainsPoint | |
CContainsRange | |
CExpandToIfSnap | Merge two ranges based on snaptest |
CGrowBy | |
CIntersectsRange | |
CScale | |
►Ngui | Named constructors |
CFBAggGlue | |
CFBgles1Glue | |
CFBgles2Glue | |
CFBGlue | |
CFBGui | |
CFBOvgGlue | |
CGtkOvgGlue | |
►Nimage | Image handling functions and classes |
CARGB | Adapt a pixel_iterator to use 32-bit values in ARGB byte order |
CGnashImage | Base class for different types of bitmaps |
CImageRGB | 24-bit RGB bitmap |
CImageRGBA | 32-bit RGBA bitmap |
CInput | The base class for reading image data |
CJpegInput | Class for reading JPEG image data |
CJpegOutput | |
COutput | |
Cpixel_iterator | The pixel_iterator class is a pixel-level adaptor for a GnashImage |
►Nmedia | Gnash media handling subsystem (libmedia) |
►Nffmpeg | FFMPEG-based media handler module |
CAudioDecoderFfmpeg | FFMPEG based AudioDecoder |
CAudioInputFfmpeg | A class representing a single AudioInput device |
CAudioResamplerFfmpeg | FFMPEG based AudioResampler |
CExtraAudioInfoFfmpeg | Extra info found in audio stream by the parser |
CExtraVideoInfoFfmpeg | Extra info found in video stream by the parser |
CMediaHandlerFfmpeg | FFMPEG based MediaHandler |
CMediaParserFfmpeg | FFMPEG based MediaParser |
CVaapiContextFfmpeg | VA context implementation for FFmpeg |
CVaapiSurfaceFfmpeg | VA surface implementation for FFmpeg |
CVideoConverterFfmpeg | |
CVideoDecoderFfmpeg | FFMPEG based VideoDecoder |
CVideoInputFfmpeg | |
►Ngst | Gstreamer-based media handler module |
CAudioDecoderGst | GST based AudioDecoder |
CAudioInputGst | The main AudioInputGst class, which actually doesn't store too much important information (most of that is stored in the GnashAudio and GnashAudioPrivate classes) |
CEncodedExtraGstData | Class to hold GstBuffer. Takes ownership |
CExtraInfoGst | Class to hold extra info found in any stream by the parser |
CFramerateFraction | |
CGnashAudio | Contains information about audio input devices while enumerating information about attached hardware. This class is also referred back to by GnashAudioPrivate to re-access enumerated information |
CGnashAudioPrivate | This class is initialized once a hardware input device is chosen it is more robust than GnashAudio because it has additional room to store important Gstreamer information (pipelines, references to elements, etc.) |
CgnashGstBuffer | |
CGstUtil | Generalized Gstreamer utilities for pipeline configuration |
CMediaHandlerGst | GST based MediaHandler |
CMediaParserGst | Gstreamer based MediaParser |
CSimpleTimer | Simple timer used for probe timeout (deprecated) |
CVideoConverterGst | Base class for video image space conversion with gst |
CVideoDecoderGst | GST based VideoDecoder |
CVideoInputGst | |
CWebcamVidFormat | |
►Nhaiku | Haiku media kit based media handler module |
CAudioDecoderHaiku | Haiku media kit based AudioDecoder |
CAudioInputHaiku | A class representing a single AudioInput device |
CMediaHandlerHaiku | Haiku based MediaHandler |
CMediaParserHaiku | Haiku media kit based MediaParser |
CVideoConverterHaiku | Base class for video image space conversion |
CVideoDecoderHaiku | Haiku media kit based VideoDecoder |
CVideoInputHaiku | |
CAudioDecoder | Audio decoding base class |
CAudioDecoderSimple | Audio decoding using "simple" internal decoders |
CAudioDecoderSpeex | Audio decoder for the speex codec |
►CAudioInfo | Information about an audio stream |
CExtraInfo | Extra info about an audio stream |
CAudioInput | A class representing a single AudioInput device |
CAudioResampler | VERY crude audio resampler |
CEncodedAudioFrame | An encoded audio frame |
CEncodedExtraData | |
CEncodedVideoFrame | An encoded video frame |
CExtraAudioInfoFlv | Extra audoi info found in some FLV embedded streams |
CExtraVideoInfoFlv | Extra video info found in some FLV embedded streams |
CFLVParser | Parses FLV streams |
CId3Info | Contains ID3 data |
CImgBuf | Image buffer wrapper |
CMediaHandler | Acts as a factory to provide parser and decoders |
CMediaParser | Cursor-based access to encoded media frames |
CRegisterAllHandlers | |
CSoundInfo | Class containing information about an embedded sound definition |
CVideoConverter | Abstract base class for video image space conversion |
CVideoDecoder | Abstract base class for embedded video decoders |
►CVideoInfo | Information about a video stream |
CExtraInfo | Extra info about a video stream |
CVideoInput | This is the interface for video input devices |
►Nplugin | |
►CExternalInterface | |
Cinvoke_t | |
►NQt4GuiPrefs | |
CPreferencesDialog | |
►Nrenderer | |
►NDirectFB | |
CRenderer_DirectFB | |
►Ndirectfb | |
CDirectFBDevice | |
►Ngles1 | |
Cbitmap_info_ogl | |
CoglVertex | |
CRenderer_gles1 | |
CWholeShape | |
►Nopengl | |
CoglVertex | |
CTesselator | |
CWholeShape | |
►Nopenvg | |
COpenVGBitmap | |
CRenderer_ovg | |
CStyleHandler | Transfer FillStyles to OpenVG styles |
►Nrawfb | |
CRawFBDevice | |
►Nvaapi | |
CVaapiDevice | |
►Nx11 | |
CX11Device | |
CEGLDevice | |
CeglVertex | |
CGnashDevice | |
►Nrtmp | |
CRTMP | This class is for handling the RTMP protocol |
CRTMPHeader | The RTMPHeader contains all the fields for the packet header |
CRTMPPacket | An RTMPPacket class contains a full description of an RTMP packet |
►Nsound | Gnash sound handling subsystem (libsound) |
CAOS4_sound_handler | AHI-based sound_handler |
CAuxStream | |
CEmbedSound | Definition of an embedded sound |
CEmbedSoundInst | Instance of a defined sound (EmbedSound) |
CInputStream | A sound input stream |
CLiveSound | Instance of a defined sound (LiveSoundData) |
CMkit_sound_handler | Mkit media kit based sound_handler |
CNullSoundHandler | Null sound_handler, for testing or manual fetching of samples |
CSDL_sound_handler | SDL-based sound_handler |
Csound_handler | Sound mixer |
CSoundEnvelope | A sound envelope |
CStreamingSound | Instance of a defined sound (StreamingSoundData) |
CStreamingSoundData | Definition of an embedded sound |
CWAVWriter | WAV writer class |
►Nstats | |
CKeyLookup | |
►NSWF | SWF format parsing classes |
CActionHandler | |
CButtonAction | A class for parsing an ActionRecord |
CButtonRecord | A class for parsing ButtonRecord, used by DefineButton and DefineButton2 |
CControlTag | Control tags are swf tags that control the operation of the movie |
CCSMTextSettingsTag | |
CDefineBitsTag | |
CDefineButton2Tag | A class for parsing a DefineButton2 tag |
CDefineButtonCxformTag | A simple rgb SWFCxForm for SWF2 buttons, superseded by DefineButton2 |
►CDefineButtonSoundTag | |
CButtonSound | |
CDefineButtonTag | A class for parsing DefineButton and DefineButton2 tags |
CDefineEditTextTag | SWF Tag DefineEditText (37) |
CDefineFontAlignZonesTag | |
CDefineFontInfoTag | |
CDefineFontNameTag | Process a DefineFontName tag |
CDefineFontTag | Read and store DefineFont and DefineFont2 tag |
CDefineMorphShapeTag | DefineMorphShape tag |
CDefineScalingGridTag | DefineScalingGrid tag |
CDefineSceneAndFrameLabelDataTag | |
CDefineShapeTag | Represents the outline of one or more shapes, along with information on fill and line styles |
CDefineText2Tag | Parse a DefineText2Tag |
CDefineTextTag | Static text definition tag |
CDefineVideoStreamTag | |
CDefinitionTag | Immutable data representing the definition of a movie display element |
CDisplayListTag | DisplayList tag |
CDoABCTag | SWF Tag DoABC (72) |
CDoActionTag | SWF Tag DoAction (12) |
CDoInitActionTag | SWF Tag DoInitAction (59) |
CExportAssetsTag | |
CImportAssetsTag | |
CPlaceObject2Tag | SWF Tag PlaceObject (4) or PlaceObject2 (9) |
CRemoveObjectTag | SWF Tag RemoveObject (5) or RemoveObject2 (28) |
CScriptLimitsTag | Sets the desired limits for recursion and timeout for AS scripts |
CSetBackgroundColorTag | SWF Tag SetBackgroundColor (9) |
CSetTabIndexTag | SetTabIndex tag |
CShapeRecord | Holds information needed to draw a shape |
CSoundInfoRecord | |
CSoundStreamHeadTag | |
CStartSound2Tag | StartSound2Tag (SWF9) |
CStartSoundTag | SWF Tag StartSound (15) |
CStreamSoundBlockTag | SWF Tag StreamSoundBlock (19) |
CSubshape | |
CSWFHandlers | A singleton containing the supported SWF Action handlers |
CSymbolClassTag | SWF Tag SymbolClass (76) |
CTagLoadersTable | Table of SWF tags loaders |
►CTextRecord | Store a TextRecord |
CGlyphEntry | |
CRecordCounter | Accumulate the number of glyphs in a TextRecord |
CVideoFrameTag | |
Caction_buffer | A code segment |
CActionException | An ActionScript error exception |
CActionExec | Executor of an action_buffer |
CActionLimitException | An ActionScript limit exception |
CActionParserException | |
CActionTypeError | An ActionScript type error |
CActiveRelay | A native type that requires periodic updates from the core (movie_root) |
CAddStyles | Style handler |
Cagg_bitmap_info | |
Cagg_mask_style_handler | |
CAggStyle | |
CAOS4AggGlue | |
CAOS4CairoGlue | |
CAOS4Glue | |
CAOS4Gui | |
CAquaGlue | |
CAquaGui | |
CAquaOglGlue | |
Cas_environment | Provides information about timeline context |
Cas_function | ActionScript Function, either builtin or SWF-defined |
Cas_object | The base class for all ActionScript objects |
Cas_value | ActionScript value type |
CAsBroadcaster | AsBroadcaster facilities |
CasException | |
CBevelFilter | |
CBitmap | |
CBitmapData_as | Implements the BitmapData native type |
CBitmapFill | A BitmapFill |
CBitmapFilter | |
CBitmapMovie | A top-level movie displaying a still bitmap |
CBitmapMovieDefinition | A "movie" definition for a bitmap file |
CBitsReader | BitsReader is used to encapsulate bit-packed buffer reads |
CBlurFilter | |
►CBufferedAudioStreamer | Buffered AudioStreamer |
CCursoredBuffer | A buffer with a cursor state |
Cbuiltin_function | This is a special type of function implementing AS-code in C++ |
CButton | Button implements Flash buttons |
CCachedBitmap | A CachedBitmap is created by the renderer in a format of its choosing |
CCallFrame | A CallFrame is an element of a CallStack |
CCharacterDictionary | The Characters dictionary associated with each SWF file |
CCharacterProxy | A proxy for DisplayObject pointers |
►CClassHierarchy | Register all of the ActionScript classes, with their dependencies |
CExtensionClass | |
CNativeClass | |
CCodeStream | |
CCodeStreamException | |
CColorMatrixFilter | |
CColorTransform_as | |
CConvolutionFilter | |
CCreatePointer | Return a pointer to a type |
CCustomMessage | A custom form of communication with the host application |
CDate_as | |
CDelayedFunctionCall | This class is used to queue a function call action |
CDepthComparator | |
CDeviceGlue | |
CDisplayList | A list of on-stage DisplayObjects, ordered by depth |
►CDisplayObject | DisplayObject is the base class for all DisplayList objects |
CMaskRenderer | Render a dynamic mask for a specified DisplayObject |
CDisplayObjectContainer | |
CDragState | What is being dragged and how |
CDrawingWidget | |
CDropShadowFilter | |
CDumpGui | |
CDynamicShape | Mutable shape |
CEdge | Defines an edge with a control point and an anchor point |
CEmbedWidget | |
Cevent_id | A class to identify 'static' SWF events (system events) |
CEventCode | Event code |
CEventDevice | |
CExecutableCode | Any executable code |
CExists | |
CExtension | |
►CExternalInterface | |
Cinvoke_t | |
CFillStyle | FillStyle describes the various fill styles for shapes |
Cfilter_factory | |
CFltkAggGlue | |
CFltkCairoGlue | |
CFltkGui | |
Cfn_call | Parameters/environment for builtin or user-defined functions callable from ActionScript |
►CFont | A Font resource |
CFontNameInfo | A pair of strings describing the font |
CGlyphInfo | Glyph info structure |
CFrameGuard | |
CFreetypeGlyphsProvider | Truetype font rasterizer/converter based on freetype library |
CFsCallback | Abstract base class for FS handlers |
►CFunction | A simple SWF-defined Function |
CArgument | |
CFunction2 | Function2 adds extra sauce to ordinary Functions |
CFunctionArgs | A class to contain transferable arguments for a fn_call |
CGC | Garbage collector singleton |
CGcResource | Collectable resource |
CGcRoot | Abstract class to allow the GC to store "roots" into a container |
CGetterSetter | Holder for getter/setter functions |
CGlobal_as | The Global object ultimately contains all objects in an ActionScript run |
CGlobalCode | Global code (out of any function) |
CGlowFilter | |
CGnashException | Top-level gnash exception |
►CGnashFactory | A generic factory class for registering and retrieving objects by key |
CRegisterHandler | |
CGnashNPVariant | This class holds ownership of (a copy of) an NPVariant |
CGnashPluginScriptObject | |
CGnashTexture | OpenGL texture abstraction |
CGnashTextureFormat | OpenGL texture format |
CGnashVaapiImage | GnashImage implementation using a VA surface |
CGnashVaapiImageProxy | |
CGnashVaapiTexture | OpenGL texture abstraction |
CGradientBevelFilter | |
CGradientFill | A GradientFill |
CGradientGlowFilter | |
CGradientRecord | |
CGtkAggGlue | |
CGtkAggVaapiGlue | |
CGtkCairoGlue | |
CGtkExt | |
CGtkGlExtGlue | |
CGtkGlue | |
CGtkGui | |
CGui | Parent class from which all GUI implementations will depend |
CHaikuAggGlue | |
CHaikuGui | |
CHostFunctionReport | |
CHostInterface | Abstract base class for hosting app handler |
CHostMessage | Built-in forms of communication with the host application |
CIncrementalRename | |
►CInputDevice | |
Cinput_data_t | |
CInteractiveObject | The base class for interactive objects |
CInterruptableVirtualClock | A VirtualClock wrapper adding pause/resume capabilities |
CIOChannel | A virtual IO channel |
CIOException | Exception signalling an IO error |
CIsDisplayObject | Check that the 'this' pointer is a DisplayObject |
CIsEnumerable | |
CIsStrictArray | A visitor to check whether an array is strict or not |
CIsVisible | Function objects for visiting properties |
CKdeAggGlue | |
CKdeGlue | |
CKdeGui | |
CKdeOpenGLGlue | |
Ckerning_pair | |
CKeyVisitor | An abstract key visitor |
Clinear_rgb_interpolator | Interpolate in the linear RGB colorspace |
CLineStyle | For the outside of outline shapes, or just bare lines |
CLoadVariablesThread | A manager for loadVariable requests |
CLogFile | |
CManualClock | A manually advanced clock |
CMediaException | An exception from MediaHandler subsystem |
CMorphShape | A DisplayObject that tweens between two shapes |
CMouse_as | |
CMouseButtonState | Helper to generate mouse events, given mouse state & history |
CMouseDevice | |
CMovie | A top-level, standalone Movie that can be loaded and played |
Cmovie_definition | Client program's interface to the definition of a movie or sprite |
►Cmovie_root | This class represents the 'Stage' and top-level movie |
CLoadCallback | |
CMovieClip | A MovieClip is a container for DisplayObjects |
CMovieFactory | |
►CMovieLibrary | Library of SWF movies indexed by URL strings |
CLibraryItem | |
CMovieLoader | Movie loader |
CNamingPolicy | |
CNativeFunction | This class implements functions native to the player |
CNetConnection_as | NetConnection ActionScript class |
CNetStream_as | NetStream_as ActionScript class |
CNetworkAdapter | Code to use libcurl as an IOChannel stream |
CNetworkException | |
CnsPluginInstance | |
CNullGui | Null GUI, used when rendering is disabled |
►CObjectURI | A URI for describing as_objects |
CCaseEquals | |
CCaseLessThan | |
CLessThan | |
CLogger | |
COverwriteExisting | |
CParserException | An SWF parsing exception |
CPath | A subset of a shape, a series of edges sharing a single set of styles |
CPathParser | |
CPlayer | |
CPlayHead | The playback controller |
CPoolGuard | |
CProperty | An abstract property |
►CPropertyList | Set of properties associated with an ActionScript object |
CCase | Identifier for the case-sensitive index |
CCreationOrder | Identifier for the sequenced index |
CKeyExtractor | |
CNoCase | Identifier for the case-insensitive index |
CPropertyVisitor | An abstract property visitor |
CPropFlags | Flags defining the level of protection of a member |
CQt4AggGlue | |
CQt4CairoGlue | |
CQt4Glue | |
CQt4Gui | |
CQt4OglGlue | |
Cqwidget | |
CRcInitFile | |
Cref_counted | For stuff that's tricky to keep track of w/r/t ownership & cleanup. The only use for this class seems to be for putting derived classes in smart_ptr |
CRelay | This is the base class for type-specific object data |
►CRenderer | Base class for render handlers |
CExternal | |
CInternal | |
CRenderer_agg_base | |
CRenderer_cairo | |
Crgba | A basic RGBA type |
CRunResources | Class to group together per-run and external resources for Gnash |
CSafeStack | |
►CScreenShotter | Handles screen dumps |
CNoAction | |
CSdlAggGlue | |
CSdlCairoGlue | |
CSdlGlue | |
CSDLGui | |
CSdlOglGlue | |
CShape | For DisplayObjects that don't store unusual state in their instances |
CSharedLib | TODO: document this class |
►CSharedMem | |
CLock | Use to get a scoped semaphore lock on the shared memory |
CSharedObjectLibrary | |
CSimpleBuffer | A simple buffer of bytes |
CSocket | A simple IOChannel subclass for reading and writing sockets |
CSolidFill | A SolidFill containing one color |
Csound_sample | An identifier for a sound sample managed by a sound_handler |
CSoundException | An exception from SoundHandler subsystem |
Csprite_definition | Holds the immutable data for a sprite, as read from as SWF stream. @ should not derive from movie_definition, probably! |
CStackException | |
CStaticText | Static text fields, SWF-defined with read-only text |
CStreamProvider | A StreamProvider makes IOChannels available to the core on request |
CString_as | |
►Cstring_table | A general use string table |
CStringID | A tag to identify the key index |
CStringValue | A tag to identify the string index |
Csvt | A little helper for indexing |
CStringNoCaseEqual | A case-insensitive string equality operator |
CStringNoCaseLessThan | A case-insensitive string comparator |
CStyleHandler | |
Cswf_event | For embedding event handlers in place_object_2 |
CSWFCtype | Facet for SWF-compatible case conversion |
CSWFCxForm | Color transformation record |
CSWFMatrix | |
CSWFMovie | Stateful Movie object (a special kind of sprite) |
CSWFMovieDefinition | Immutable definition of a SWF movie's contents |
CSWFMovieLoader | Helper class handling start and execution of a loading thread |
CSWFParser | The SWFParser parses tags from a SWFStream |
CSWFRect | Rectangle class, see swf defined rectangle record |
CSWFStream | SWF stream wrapper class |
CSystemClock | A system-clock based virtual clock |
CTargetGuard | |
CTextField | An instance of a DefineEditTextTag |
CTextFormat_as | The TextFormat_as Relay type stores text properties |
CThisIsNative | Check that the 'this' pointer has a particular native type ('Relay') |
CTimer | An interval timer |
CTouchDevice | |
CTransform | Expresses a stage in a cumulative transformation |
CTrigger | A trigger that can be associated with a property name |
CTryBlock | |
CUinputDevice | |
CUnivocalPath | |
CURL | Uniform Resource Locator |
CUserFunction | A UserFunction is a callable function defined in ActionScript |
CVaapiContext | VA context abstraction |
CVaapiContextData | VA context user-data |
CVaapiDisplay | VA display abstraction |
CVaapiDisplayGLX | VA/GLX display representation |
CVaapiDisplayX11 | VA/X11 display representation |
CVaapiException | VA exception abstraction |
CVaapiGlobalContext | VA API global context |
CVaapiImage | VA image abstraction |
CVaapiRectangle | VA rectangle abstraction |
CVaapiSubpicture | VA subpicture abstraction |
CVaapiSurface | VA surface abstraction |
CVaapiSurfaceGLX | VA/GLX surface abstraction |
CVaapiSurfaceImplBase | VA surface base representation |
CVaapiSurfaceProxy | VA surface proxy used to release surface to context |
CValidThis | Check that the 'this' pointer is not null |
CVideo | VideoStream ActionScript object |
CVirtualClock | A class used to virtualize time flow |
CVM | The AVM1 virtual machine |
CWallClockTimer | General-purpose wall-clock timer |
CWith | |
CX11Display | X11 display |
CXML_as | Implements XML (AS2) and flash.xml.XMLDocument (AS3) class |
CXMLNode_as | A node in an XML tree |
C_GnashCanvasClass | |
C_GnashViewClass | |
Caccumulator_type | An accumulating option value to handle multiple incrementing options |
►CArg_parser | |
CArgParserException | |
COption | |
CFrameDeleter | |
CGnashPrefs | |
CKlashBrowserExtension | |
CKlashEmbed | |
CKlashLiveConnectExtension | |
CKlashPart | |
CKlashView | |
CnsPluginInstance | |
CSwfdecGstDecoder | |