Classes | |
| class | BAbstractLayout |
| BLayout subclass providing convenience methods for derived implementations. More... | |
| class | BAlert |
| The BAlert class defines a modal alert dialog which displays a short message and provides a set of labeled buttons that allow the user to respond. More... | |
| class | BAppFileInfo |
| Executable meta information handling. The BAppFileInfo class provides access to meta data that can be associated with executables, libraries and add-ons. More... | |
| class | BApplication |
| A container object for an application. More... | |
| class | BArchivable |
| Interface for objects that can be archived into a BMessage. More... | |
| class | BArchiver |
| A class that simplifies the archiving of complicated BArchivable hierarchies. More... | |
| class | BAutolock |
| Convenient utility to make parts of your code thread-safe easily. More... | |
| class | BBitmap |
| Access and manipulate digital images commonly known as bitmaps. More... | |
| class | BBitmapStream |
| Provides for the conversion of a Translation Kit bitmap object to a BBitmap. More... | |
| class | BBlockCache |
| A class that creates and maintains a pool of memory blocks. More... | |
| class | BBox |
| A rectangular view with a border and an optional label to group related subviews visually. More... | |
| class | BBuffer |
| A reference to a chunk of memory useful for sharing media data between applications and nodes. More... | |
| class | BBufferIO |
| A buffered adapter for BPositionIO objects. More... | |
| class | BButton |
| A BButton is a labeled on-screen button. More... | |
| class | BCatalog |
| String localization handling. More... | |
| class | BCheckBox |
| BCheckBox is a user interface element used to make a binary decision. More... | |
| class | BClipboard |
| Used for short-term data storage between documents and applications via copy and paste operations. More... | |
| class | BCollator |
| Class for handling locale-aware collation (sorting) of strings. More... | |
| class | BColorControl |
| BColorControl displays an on-screen color picker. More... | |
| class | BControl |
| BControl is the base class for user-event handling objects. More... | |
| class | BCountry |
| Class representing a country. More... | |
| class | BCursor |
| BCursor describes a view-wide or application-wide cursor. More... | |
| class | BDataIO |
| Abstract interface for objects that provide read and write access to data. More... | |
| class | BDirectory |
| A directory in the file system. More... | |
| class | BDirectWindow |
| Provides direct access to the video card graphics frame buffer. More... | |
| class | BDragger |
| A view that allows the user drag and drop a target view. More... | |
| class | BDurationFormat |
| Formatter for time intervals. More... | |
| class | BEntry |
| A location in the filesystem. More... | |
| class | BEntryList |
| Interface for iterating through a list of filesystem entries. More... | |
| class | BFile |
| Provides the ability to read and write the data of a file. More... | |
| class | BFileGameSound |
| Playback audio from a sound file on disk. More... | |
| class | BFileInterface |
| A node that can read and write data to a file on disk. More... | |
| class | BFilePanel |
| Displays a standard Open/Save dialog. More... | |
| class | BFlattenable |
| Interface for classes that can flatten and unflatten themselves to a stream of bytes. More... | |
| class | BFont |
| Represents a typeface including it's family, style and size. More... | |
| class | BGridLayout |
| The BGridLayout class a BLayout subclass that arranges the items it holds in a grid. More... | |
| class | BGroupLayout |
| The BGroupLayout class is a simple BLayout subclass that arranges the items it holds within a vertical or horizontal box. More... | |
| class | BHandler |
| Handles messages that are passed on by a BLooper. More... | |
| class | BIconUtils |
| The BIconUtils class provide utility methods for managing and drawing vector icons. More... | |
| class | BLayout |
| The BLayout class provides an interface, and some basic implementation to manage the positioning and sizing of BLayoutItem s. More... | |
| class | BLayoutItem |
| Abstract class representing things that are positionable and resizable by objects of the BLayout class. More... | |
| class | BList |
An ordered container that is designed to hold generic void* objects. More... | |
| class | BListItem |
| A list item, a member of a BListView or BOutlineListView. More... | |
| class | BListView |
| Displays a list of items that the user can select and invoke. More... | |
| class | BLocale |
| Class for representing a locale and its settings. More... | |
| class | BLocaleRoster |
| Main class for accessing the Locale Kit data. More... | |
| class | BLocker |
| Semaphore-type class for thread safety. More... | |
| class | BLooper |
| Receive and process messages in a separate thread. More... | |
| class | BMallocIO |
| A BPositionIO derived class that creates a memory buffer. More... | |
| class | BMemoryIO |
| A BPositionIO derived class that works on memory buffers. More... | |
| class | BMessage |
| A container that can be send and received using the Haiku messaging subsystem. More... | |
| class | BMessageFilter |
| Describes a message filter for BLooper and BHandler. More... | |
| class | BMessageQueue |
| A container that maintains a queue of messages. More... | |
| class | BMidiConsumer |
| Receives MIDI events from a producer. More... | |
| class | BMidiEndpoint |
| Base class for all MIDI endpoints. More... | |
| class | BMidiLocalConsumer |
| A consumer endpoint that is created by your own application. More... | |
| class | BMidiLocalProducer |
| A producer endpoint that is created by your own application. More... | |
| class | BMidiProducer |
| Streams MIDI events to connected consumers. More... | |
| class | BMidiRoster |
| Interface to the system-wide Midi Roster. More... | |
| class | BMimeType |
| A class that represents a MIME (Multipurpose Internet Mail Extensions) type string. More... | |
| class | BNode |
| A BNode represents a chunk of data in the filesystem. More... | |
| class | BNodeInfo |
| Provides access to file type meta data on a node. More... | |
| class | BPath |
| A class representing a file system path. More... | |
| class | BPositionIO |
| Abstract interface that provides advanced read, write and seek access to data. More... | |
| class | BQuery |
| Provides an interface for creating file system queries and implements BEntryList methods for iterating through the results. More... | |
| class | BRefFilter |
| Allows you to filter the items displayed in a file panel. More... | |
| class | BResources |
| Provides an interface for accessing and manipulating file resources. More... | |
| class | BScreen |
| The BScreen class provides methods to retrieve and change display settings. More... | |
| class | BStatable |
| Pure abstract class that provides a wrapper interface to the POSIX® stat() function. More... | |
| class | BStopWatch |
| A simple class used to time events like a stop watch. More... | |
| class | BString |
| String class supporting common string operations. More... | |
| class | BSymLink |
| Provides an interface for creating, manipulating, and accessing the contents of symbolic links. More... | |
| class | BTextView |
| Displays and manipulates styled text. More... | |
| class | BTimeZone |
| Provides information about time zones. More... | |
| class | BTwoDimensionalLayout |
| Abstract BLayout subclass arranging items within rows and columns. More... | |
| struct | buffer_clone_info |
| A struct that stores where in memory a BBuffer object is in memory as well as the buffer flags. More... | |
| class | BUnarchiver |
| A class that simplifies the unarchiving of complicated BArchivable hierarchies. More... | |
| class | BUnicodeChar |
| Management of all information about characters. More... | |
| class | BView |
| View base class. More... | |
| class | BVolume |
| Provides an interface for querying information about a volume. More... | |
| class | BVolumeRoster |
| Provides an interface for iterating through available volumes and watching for mounting/unmounting. More... | |
| struct | direct_buffer_info |
| struct | edge_info |
| The distance that a character outline is inset from its escapement boundaries. More... | |
| struct | entry_ref |
| A filesystem entry represented as a name in a concrete directory. More... | |
| struct | escapement_delta |
| The amount of horizontal space surrounding a character. More... | |
| struct | font_cache_info |
| Font cache parameters. More... | |
| struct | font_height |
| The amount of vertical space surrounding a character. More... | |
| class | GameProducer |
| A MediaKit producer node which mixes sound from the GameKit and sends them to the audio mixer. More... | |
| class | BLayoutBuilder::Group< ParentBuilder > |
| BLayoutBuilder::Base subclass for building BGroupLayouts. More... | |
| struct | node_ref |
| Reference structure to a particular vnode on a device. More... | |
| struct | text_run |
| text run struct More... | |
| struct | text_run_array |
| text run array struct More... | |
| struct | tuned_font_info |
| Tuning information of fonts used to make it look better when displayed on-screen. More... | |
| class | unicode_block |
| Describes the blocks of Unicode characters supported by a font. More... | |
| struct | usb_configuration_info |
| Container for a specific configuration descriptor of a device. More... | |
| struct | usb_endpoint_info |
| Container for endpoint descriptors and their Haiku USB stack identifiers. More... | |
| struct | usb_interface_info |
| Container for interface descriptors and their Haiku USB stack identifiers. More... | |
| struct | usb_interface_list |
| List of interfaces available to a configuration. More... | |
| struct | usb_iso_packet_descriptor |
| The descriptor for data packets of isochronous transfers. More... | |
| struct | usb_module_info |
| Interface for drivers to interact with Haiku's USB stack. More... | |
| struct | usb_notify_hooks |
| Hooks that the USB stack can callback in case of events. More... | |
| struct | usb_support_descriptor |
| Description of device descriptor that the driver can handle. More... | |
Files | |
| file | Alert.h |
BAlert class definition and support enums. | |
| file | AppFileInfo.h |
Provides the BAppFileInfo class. | |
| file | Application.h |
Provides the BApplication class. | |
| file | Archivable.h |
Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes. | |
| file | Archivable.h |
Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes. | |
| file | Archivable.h |
Provides the BArchivable interface and declares the BArchiver and BUnarchiver classes. | |
| file | Autolock.h |
Implements a handy locking utility. | |
| file | Beep.h |
Functions to generate sounds from the computer. | |
| file | Bitmap.h |
Defines the BBitmap class and global operators and functions for handling bitmaps. | |
| file | BitmapStream.h |
BBitmapStream class definition. | |
| file | BlockCache.h |
Implements a mechanism to store and retrieve memory blocks. | |
| file | Buffer.h |
Defines the buffer_clone_info struct and BBuffer class. | |
| file | BufferIO.h |
Provides the BBufferIO class. | |
| file | Catalog.h |
Provides the BCatalog class. | |
| file | CheckBox.h |
Defines the BCheckBox class. | |
| file | Clipboard.h |
Provides the BClipboard class. | |
| file | Collator.h |
Provides the BCollator class. | |
| file | ColorControl.h |
BColorControl class definition and support enums. | |
| file | Control.h |
BControl class definition and support enums. | |
| file | Country.h |
BCountry class definition. | |
| file | Cursor.h |
Provides the BCursor class. | |
| file | DataIO.h |
Defines abstract BDataIO and BPositionIO and the derived BMallocIO and BMemoryIO classes. | |
| file | Directory.h |
Provides the BDirectory class. | |
| file | DirectWindow.h |
Provides the BDirectWindow class. | |
| file | DurationFormat.h |
Contains BDurationFormat class, a time interval formatter. | |
| file | Entry.h |
Provides the BEntry class and entry_ref implementations. | |
| file | EntryList.h |
Defines the BEntryList class. | |
| file | File.h |
Provides the BFile class. | |
| file | FileGameSound.h |
Provides the BFileGameSound class. | |
| file | FileInterface.h |
Provides BFileInterface abstract class. | |
| file | FilePanel.h |
Provides the BFilePanel and BRefFilter classes and support enums. | |
| file | FindDirectory.h |
Provides the find_directory function. | |
| file | Flattenable.h |
Provides the BFlattenable interface. | |
| file | Font.h |
BFont class definition, unicode_block class definition, and font-related struct and enum definitions. | |
| file | fs_interface.h |
Provides an interface for file system modules. | |
| file | GameProducer.h |
Provides the GameProducer class. | |
| file | GridLayout.h |
Provides the BGridLayout class. | |
| file | GroupLayout.h |
Describes the BGroupLayout class. | |
| file | GroupLayoutBuilder.h |
Provides the BLayoutBuilder::Group<> class. | |
| file | Handler.h |
Provides the BHandler class. | |
| file | IconUtils.h |
Vector icon handling utility class. | |
| file | InterfaceDefs.h |
Defines standard interface definitions for controls. | |
| file | Layout.h |
Defines the BLayout class. | |
| file | LayoutBuilder.h |
Defines the BLayoutBuilder templates. | |
| file | LayoutItem.h |
Describes the BLayoutItem class. | |
| file | List.h |
Defines the BList class. | |
| file | ListItem.h |
ListItem class definition. | |
| file | ListView.h |
ListView class definition. | |
| file | Locale.h |
Provides the BLocale class, the base class of the Locale Kit. | |
| file | LocaleRoster.h |
Provides the BLocaleRoster class to access locale data. | |
| file | Locker.h |
Provides locking class BLocker. | |
| file | Looper.h |
Provides the BLooper class. | |
| file | Message.h |
Provides the BMessage class. | |
| file | MessageFilter.h |
Provides BMessageFilter class. | |
| file | MessageQueue.h |
Provides the BMessageQueue class. | |
| file | Midi2Defs.h |
Some definitions to define raw MIDI events. | |
| file | MidiConsumer.h |
Defines consumer classes for the MIDI Kit. | |
| file | MidiEndpoint.h |
Defines the Baseclass of all MIDI consumers and producers. | |
| file | MidiProducer.h |
Defines producer classes for the MIDI Kit. | |
| file | MidiRoster.h |
Defines the heart of the MIDI Kit: the MIDI Roster. | |
| file | Mime.h |
Provides C and Haiku-only C++ MIME-type handling functions. | |
| file | MimeType.h |
Provides the BMimeType class. | |
| file | Node.h |
Provides the BNode class and node_ref structure. | |
| file | NodeInfo.h |
Provides the BNodeInfo class. | |
| file | NodeMonitor.h |
Provides functions and constants for monitoring changes to a node. | |
| file | Path.h |
Provides the BPath class. | |
| file | Query.h |
Provides the BQuery class. | |
| file | Resources.h |
Provides the BResources class. | |
| file | Screen.h |
Defines the BScreen class and support structures. | |
| file | Statable.h |
Provides the BStatable abstract class. | |
| file | StopWatch.h |
Provides the BStopWatch class. | |
| file | String.h |
Defines the BString class and global operators and functions for handling strings. | |
| file | SupportDefs.h |
Defines basic types and definitions for the Haiku API. | |
| file | SymLink.h |
Provides the BSymLink class. | |
| file | TextView.h |
Provides the BTextView class and associated structs. | |
| file | TimeZone.h |
Provides the BTimeZone class. | |
| file | TLS.h |
Functions to use Thread Local Storage. | |
| file | TwoDimensionalLayout.h |
Defines the BTwoDimensionalLayout class. | |
| file | TypeConstants.h |
Represents typecodes that are used in various part of the Haiku API. | |
| file | UnicodeChar.h |
Provides the BUnicodeChar class. | |
| file | USB3.h |
Interface for the USB module. | |
| file | USB_spec.h |
General definitions as defined by the USB standard. | |
| file | View.h |
BView class definition and support data structures. | |
| file | Volume.h |
Provides the BVolume class. | |
| file | VolumeRoster.h |
Provides the BVolumeRoster class. | |