Main Page Namespace List Class Hierarchy Compound List File List Compound Members File Members
ClanLib Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- BApplication
- BaseConfig (Abstract base class config)
- BltRLERow_AlphaMask
- BLTRLERow_AlphaMask_Buffered
- BLTRLERow_AlphaMask_Direct
- BltRLERow_Transparent
- BWindowScreen
- CL_Assert
- CL_AssertListener
- CL_BeKeyboard
- CL_BezierCurve (ClanCore="Math")
- CL_BezierSurface
- CL_Blit_AlphaMask_RLE
- CL_Blit_Clip
- CL_Blit_DX
- CL_Blit_Dynamic
- CL_Blit_NoClip
- CL_Blit_Opaque
- CL_Blit_Scale_Clip
- CL_Blit_Scale_NoClip
- CL_Blit_Transparent
- CL_Blit_Transparent_RLE
- CL_Blitters
- CL_BMP_ResourceSource
- CL_BMPProvider
- CL_BooleanResource
- CL_BrowseClient
- CL_BrowseClient_Generic
- CL_BrowseMaster
- CL_BrowseMaster_Generic
- CL_BrowseServer
- CL_BrowseServer_Generic
- CL_BufferedSocket (ClanNetwork="Sockets")
- CL_BufferedSocket_Generic
- CL_Button
- CL_Button_Default
- CL_Button_Generic
- CL_Camera
- CL_Canvas (ClanDisplay="Surface Providers")
- CL_CardBuffer_Static_Be
- CL_CardPlayback_Be
- CL_CardPlayback_Be_Stream
- CL_CardSessionManager
- CL_CardSoundBuffer_Playback
- CL_CardSoundBuffer_Playback_DX
- CL_CardSoundBuffer_Static
- CL_CardSoundBufferPlaybackStream_DX
- CL_CardSoundBufferStatic_DX
- CL_CardSurface
- CL_CardSurface_Blitter
- CL_CDAudio
- CL_CDDrive (ClanSound="CD Audio")
- CL_CDDrive_Linux
- CL_CDDrive_Win32
- CL_CheckBox (ClanGUI="Controls")
- CL_CheckBox_Default
- CL_CheckBox_Generic
- CL_ClanApplication (ClanApp="System")
- CL_ClipInfo (ClanGL="OpenGL")
- CL_ClipRect (Also: CL_Display - The DisplayCard wrapper class.also: CL_DisplayCard - The DisplayCard class)
- CL_Color
- CL_ColorMap
- CL_ComboBox (ClanGUI="Controls")
- CL_ComboBox_Default
- CL_ComboBox_Generic
- CL_Component
- CL_Component_Generic
- CL_Componentfile_Preprocess
- CL_ComponentManager_Generic::CL_ComponentInfo
- CL_ComponentManager
- CL_ComponentManager_Generic
- CL_ComponentMoveHandler
- CL_ComponentMoveHandler_Generic
- CL_ComponentOptions (ClanGUI="Framework")
- CL_ComponentStyle
- CL_ComponentTokenizer
- CL_ComponentType (ClanGUI="Framework")
- CL_ComponentType_Button
- CL_ComponentType_CheckBox
- CL_ComponentType_ComboBox
- CL_ComponentType_Dialog
- CL_ComponentType_FileDialog
- CL_ComponentType_Frame
- CL_ComponentType_Inputbox
- CL_ComponentType_Label
- CL_ComponentType_Listbox
- CL_ComponentType_MenuBar
- CL_ComponentType_MenuItem
- CL_ComponentType_PopupMenu
- CL_ComponentType_ProgressBar
- CL_ComponentType_ScrollBar
- CL_ComponentType_Window
- CL_Connection (Desc: This class is an abstract interface used to send messages to either desc: a host (using sockets) or a local process (using pipes).desc:
desc: CL_Connection is inherited to platform dependent connection types desc: such as TCP/IP sockets and pipes. These platform dependent desc: connections can be obtained through the CL_ConnectionProvider desc: interface)
- CL_ConnectionPacket (Desc: The basic packet type sent)
- CL_ConnectionProvider (Desc: This class contain all the platform dependent functions in the desc: transport layer.desc:
desc: This interface is used to create connections to other hosts and the desc: netsession layer)
- CL_Connections_Unix
- CL_Connections_Win32
- CL_CSMixer
- CL_CSOutput
- CL_DatafileCompiler (ClanCore="Resources")
- CL_Display
- CL_Display_DX
- CL_DisplayCard
- CL_DisplayCard_Be
- CL_DisplayCard_DirectDraw
- CL_DisplayCard_Generic
- CL_DisplayCard_Svgalib
- CL_DisplayCard_Win32Compatible
- CL_DynamicProvider (ClanDisplay="Surface Providers")
- CL_DynamicSurface_GL
- CL_EchoFilter (ClanSound="Filters")
- CL_EchoFilter_Generic
- CL_Endian (ClanCore="I/O Data")
- CL_Error (ClanCore="System")
- CL_EventListener
- CL_EventListener_Generic
- CL_EventListener_Unix
- CL_EventListener_Win32
- CL_EventTrigger
- CL_EventTrigger_Generic
- CL_EventTrigger_Socket
- CL_EventTrigger_Unix
- CL_EventTrigger_Win32
- CL_FadeFilter (ClanSound="Filters")
- CL_FadeFilter_Generic
- CL_FileDialog (ClanGUI="Controls")
- CL_FileDialog_Default
- CL_FileDialog_Generic
- CL_DisplayCard_Generic::CL_FlipDisplayCallback_Generic
- CL_Font
- CL_Font_Bitmap
- CL_Font_Description
- CL_Font_Generic
- CL_Font_Resource
- CL_Font_Resource_Generic
- CL_Font_Resource_TTF
- CL_Font_TTF
- CL_Force_DispTarget
- CL_Frame (ClanGUI="Controls")
- CL_Frame_Default
- CL_Frame_Generic
- CL_DisplayCard_DirectDraw::CL_FrontbufferTarget_DX
- CL_FunctionSlot_v0
- CL_FunctionSlot_v1
- CL_FunctionSlot_v2
- CL_FunctionSlot_v3
- CL_FunctionSlot_v4
- CL_FunctionSlot_v5
- CL_GameObject (ClanNetwork="World Template")
- CL_GUIManager
- CL_GUIManager_Generic
- CL_Implementation_Network
- CL_Input
- CL_Input_DX
- CL_InputAxis (ClanDisplay="Input")
- CL_InputAxis_Basic (ClanDisplay="Input")
- CL_InputAxis_Group (ClanDisplay="Input")
- CL_InputAxis_Joystick
- CL_InputAxis_Mouse_Win32
- CL_InputBox (ClanGUI="Controls")
- CL_InputBox_Default
- CL_InputBox_Generic
- CL_InputBuffer
- CL_InputButton (ClanDisplay="Input")
- CL_InputButton_Basic (ClanDisplay="Input")
- CL_InputButton_BeKeyboard
- CL_InputButton_Group (ClanDisplay="Input")
- CL_InputButton_Joystick
- CL_InputButton_Keyboard_Win32
- CL_InputButton_Mouse_Win32
- CL_InputButtonToAxis_Analog (ClanDisplay="Input")
- CL_InputButtonToAxis_Digital (ClanDisplay="Input")
- CL_InputCursor (ClanDisplay="Input")
- CL_InputCursor_Mouse_Win32
- CL_InputDevice
- CL_InputHat (ClanDisplay="Input")
- CL_InputHat_Joystick
- CL_InputSource (Also: CL_InputSourceProvider - Interface to open input sources with)
- CL_InputSource_Datafile
- CL_InputSource_File
- CL_InputSource_Memory (Also: CL_InputSourceProvider - Interface to open input sources with)
- CL_InputSource_MemoryGeneric (Also: CL_InputSourceProvider - Interface to open input sources with)
- CL_InputSourceProvider
- CL_InputSourceProvider_Datafile
- CL_InputSourceProvider_File (ClanCore="I/O Data")
- CL_InputSourceProvider_Memory
- CL_IntegerResource
- CL_InverseEchoFilter (ClanSound="Filters")
- CL_InverseEchoFilter_Generic
- CL_IPAddress (ClanNetwork="Sockets")
- CL_Joystick_Win32
- CL_JPEG_ResourceSource
- CL_JPEGProvider
- CL_JPEGProvider_Generic
- CL_KeepAlive (ClanCore="System")
- CL_Key
- CL_Keyboard (ClanDisplay="Input")
- CL_Keyboard_Win32
- CL_Label (ClanGUI="Controls")
- CL_Label_Default
- CL_Label_Generic
- CL_ListBox (ClanGUI="Controls")
- CL_ListBox_Default
- CL_ListBox_Generic
- CL_Lua
- CL_LuaObject
- CL_LuaReference
- CL_LuaTable
- CL_LuaValue
- CL_MaskTranscolProvider
- CL_Matrix (ClanCore="Math")
- CL_MenuBar
- CL_MenuBar_Default
- CL_MenuData
- CL_MenuItem
- CL_MenuItem_Default
- CL_MessageBox (ClanGUI="Controls")
- CL_MessageBox_Generic
- CL_MethodSlot_v0
- CL_MethodSlot_v1
- CL_MethodSlot_v2
- CL_MethodSlot_v3
- CL_MethodSlot_v4
- CL_MethodSlot_v5
- CL_MIDI
- CL_MIDI::CL_MIDI_DirectMusic
- CL_ModuleResource
- CL_Mouse (ClanDisplay="Input")
- CL_Mouse_Win32
- CL_MouseCursor
- CL_MouseCursor_Generic
- CL_MouseCursorProvider
- CL_MouseCursorProvider_Generic
- CL_MPEG
- CL_MPEGSoundProvider
- CL_MPEGSoundProvider_Session
- CL_Mutex (ClanCore="System")
- CL_Mutex_BeOS
- CL_Mutex_Posix
- CL_Mutex_Win32
- CL_MutexSection
- CL_NetChannelQueue
- CL_NetChannelQueue_Client
- CL_NetComputer (ClanNetwork="NetSessions")
- CL_NetComputer_Generic
- CL_NetComputer_Host
- CL_NetComputer_Server
- CL_NetGroup (ClanNetwork="NetSessions")
- CL_NetGroup_Generic
- CL_NetMessage (ClanNetwork="NetSessions")
- CL_NetObject_Generic
- CL_NetObjectChannel (ClanNetwork="NetObjects")
- CL_NetObjectChannel_Generic
- CL_NetSession
- CL_NetSession_Client
- CL_NetSession_Generic
- CL_NetSession_Server
- CL_NetVariables (ClanNetwork="NetObjects")
- CL_NetVariables_Generic
- CL_Network
- CL_Network_Unix
- CL_OpenGL (ClanGL="OpenGL")
- CL_OpenGL_Initializer
- CL_OutputSource (Also: CL_OutputSourceProvider - Interface to open output sources with)
- CL_OutputSource_File (ClanCore="I/O Data")
- CL_OutputSource_Memory (ClanCore="I/O Data")
- CL_OutputSource_MemoryGeneric
- CL_OutputSourceProvider (ClanCore="I/O Data")
- CL_Palette (Also: CL_Display - The system palette is set here.also: CL_DisplayCard - The card specific system palette is set here.also: CL_SurfaceProvider - Palettelized surfaces use this class)
- CL_PCX_ResourceSource
- CL_PCXProvider (ClanDisplay="Surface Providers")
- CL_PixelData
- CL_PixelData_Palette
- CL_PNG_ResourceSource
- CL_PNGProvider (ClanPNG="Surface Providers")
- CL_Point (ClanCore="Math")
- CL_PopupMenu (ClanGUI="Controls")
- CL_PopupMenu_Default
- CL_PopupMenu_Generic
- CL_ProgressBar
- CL_ProgressBar_Default
- CL_ProgressBar_Generic
- CL_RawResource
- CL_Rect (ClanCore="Math")
- CL_RefCountable
- CL_Res_Boolean (Res_type: booleanres_desc: The boolean resource is used to read a boolean from a resourcefile)
- CL_Res_Font (Res_type: fontres_option: tga - Interpret this file as a targa image.res_option: pcx - Interpret this file as a pcx image.res_option: pos=(<xpos>, <ypos>) - Font position in image source.res_option: spacelen=<width> - Pixel width of the space character.res_option: tcol=(<col1>, <col2>, ...) - Transparent colors in the font.res_option: letters= - The list of letters in the font.res_desc: The font resource type is used by the CL_Font class to load a fontres_desc: from a datafile.
res_desc: The datafile compiler creates the font by cut each letter out of theres_desc: specified image file. It uses the last three colors in the palette tores_desc: do that. Color index 255 is used to find the height, 254 is used tores_desc: seperate the letters (find the width), and 253 is used to break theres_desc: line.
res_desc: For an example, have a look on the Pacman demo application)
- CL_Res_Font_Generic
- CL_Res_Font_TTF
- CL_Res_Integer (Res_type: integerres_desc: The integer resource is used to read a integer from a resourcefile)
- CL_Res_Module (Res_type: moduleres_desc: The Module resource is used to read module data from a resourcefile)
- CL_Res_Raw (Res_type: rawres_desc: The Raw resource is used to read raw data from a resourcefile)
- CL_Res_Sample (Res_type: sampleres_option: wav - Interpret this file as a PCM Wave file.res_option: stream - This sample should be streamed.res_option: loop - This sample should be looped (only used for streamed samples).res_desc: A sound sample resource in ClanLib. Used by the static and streamedres_desc: sound providers)
- CL_Res_String (Res_type: stringres_desc: The string resource is used to read a string from a resourcefile)
- CL_Res_Surface (Res_type: surfaceres_option: tga - Interpret this file as a targa image.res_option: pcx - Interpret this file as a pcx image.res_option: x=<val> - Specify the starting x coordinate in the image file.res_option: y=<val> - Specify the starting y coordinate in the image file.res_option: width=<val> - Specify the number of horizontal pixels to storeres_option: from the image.res_option: height=<val> - Specify the number of vertical pixels to store from the image.res_option: array=<xval>x<yval> - Creates a surface containing <xval> * <yval>res_option: sprites. This option requires the existance of x, y, width, heightres_option: option values in the resource definition; otherwise the option isres_option: ignored. The sprites are read from left to right, top to bottom,res_option: and are each saved with width, height equal to the width,res_option: height options specified.res_option: tcol=<val> - Specifies a given color as transparency color for thisres_option: surface. This option is only meaningful for palettisized inputres_option: image formats (PCX).res_option: tcol=(<val>, <val2>, ...) - Same as above, but specifies several transpareny colors)
- CL_Resource (ClanCore="Resources")
- CL_ResourceManager
- CL_ResourceManager_File
- CL_ResourceOption (ClanCore="Resources")
- CL_ResourceOptions
- CL_ResourceSource_Surface
- CL_ResourceTokenizer
- CL_ResourceType
- CL_Runnable (ClanCore="System")
- CL_Runnable_Func
- CL_Sample (ClanSound="Sound Providers")
- CL_Sample_RawData (ClanSound="Sound Providers")
- CL_SampleDatafileResource
- CL_SampleFileResource
- CL_ScrollBar
- CL_ScrollBar_Default
- CL_ScrollBar_Generic
- CL_SelectionList
- CL_SetupCore (ClanCore="System")
- CL_SetupDisplay (ClanDisplay="System")
- CL_SetupDisplay_Generic
- CL_SetupGL (ClanGL="System")
- CL_SetupGUI (ClanGUI="System")
- CL_SetupJPEG
- CL_SetupMikMod (ClanMikMod="System")
- CL_SetupNetwork (ClanNetwork="System")
- CL_SetupPNG
- CL_SetupSound (ClanSound="System")
- CL_SetupSound_Generic
- CL_Signal_v0
- CL_Signal_v1
- CL_Signal_v2
- CL_Signal_v3
- CL_Signal_v4
- CL_Signal_v5
- CL_Size (ClanCore="Math")
- CL_Slot
- CL_Slot_Generic
- CL_Slot_v0
- CL_Slot_v1
- CL_Slot_v2
- CL_Slot_v3
- CL_Slot_v4
- CL_Slot_v5
- CL_SlotBuffer_v0
- CL_SlotBuffer_v1
- CL_Socket
- CL_Socket_Generic
- CL_SocketSelect
- CL_Sound (Also: CL_SoundCard - Soundcard interface class.also: CL_SoundBuffer - Sample class in ClanLib)
- CL_Sound_DX
- CL_SoundBuffer (Also: CL_StaticSoundProvider - Static sample data source.also: CL_StreamSoundProvider - Streamed sample data source.also: CL_SoundBuffer_Session - Sample playback control)
- CL_SoundBuffer_Generic
- CL_SoundBuffer_Generic_Static
- CL_SoundBuffer_Generic_Stream
- CL_SoundBuffer_Session
- CL_SoundCard (ClanSound="Audio Mixing")
- CL_SoundCard_Be
- CL_SoundCard_DX
- CL_SoundCard_Generic
- CL_SoundFilter (ClanSound="Audio Mixing")
- CL_Sprite2Provider (ClanDisplay="Surface Providers")
- CL_SpriteProvider (ClanDisplay="Surface Providers")
- CL_SpriteSubarrayProvider (ClanDisplay="Surface Providers")
- CL_SpriteSubsectionProvider (ClanDisplay="Surface Providers")
- CL_StaticSoundProvider (ClanSound="Audio Mixing")
- CL_Streamed_MikModSample (ClanMikMod="Sound Providers")
- CL_Streamed_MikModSample_Session
- CL_Streamed_RawSample (Also: CL_Sample_Raw - The static raw sample provider.also: CL_Sample - The static wave sample provider.also: CL_Streamed_WaveSample - The streamed wave sample provider.also: CL_SoundBuffer - Sound playback class in ClanLib.also: CL_StreamSoundProvider - Streamed sound provider interface.also: CL_StaticSoundProvider - Static sound provider interface)
- CL_Streamed_RawSample_Session
- CL_Streamed_WaveSample (Also: CL_Sample - The static wave sample provider.also: CL_Sample_Raw - The static raw sample provider.also: CL_Streamed_RawSample - The streamed raw sample provider.also: CL_SoundBuffer - Sound playback class in ClanLib.also: CL_StreamSoundProvider - Streamed sound provider interface.also: CL_StaticSoundProvider - Static sound provider interface)
- CL_Streamed_WaveSample_Session
- CL_StreamSoundProvider
- CL_StreamSoundProvider_Session
- CL_String (ClanCore="System")
- CL_StringResource
- CL_StyleManager
- CL_StyleManager_Default
- CL_StyleManager_Default_Generic
- CL_StyleManager_Generic
- CL_SubChannel (ClanNetwork="NetObjects")
- CL_SubChannel_Generic
- CL_Surface
- CL_Surface_Generic
- CL_SurfaceDatafileResource
- CL_SurfaceFileResource
- CL_SurfaceProvider
- CL_SurfaceProvider_32bpp
- CL_SurfaceProvider_Generic (ClanDisplay="Surface Providers")
- CL_System
- CL_System_KeepAlive
- CL_System_Unix
- CL_System_Win32
- CL_Targa_ResourceSource
- CL_TargaProvider (ClanDisplay="Surface Providers")
- CL_Target
- CL_Target_Be
- CL_Target_DX
- CL_Target_System
- CL_Texture
- CL_Texture_OpenGL
- CL_Thread
- CL_Thread_BeOS
- CL_Thread_Posix
- CL_Thread_Win32
- CL_Timer (ClanCore="System")
- CL_ComponentTokenizer::CL_Token
- CL_TTFSetup (ClanTTF="System")
- CL_UDPConnection (Desc: This class is an abstract interface used to send messages to anotherdesc: host on a UDP port)
- CL_UDPConnectionPacket
- CL_UniformAcceptSocket
- CL_UniformSocket
- CL_UniformUDPConnection
- CL_UserDataMethodSlot_v0
- CL_UserDataMethodSlot_v1
- CL_UserDataMethodSlot_v2
- CL_UserDataMethodSlot_v3
- CL_UserDataMethodSlot_v4
- CL_UserDataMethodSlot_v5
- CL_Vector (ClanCore="Math")
- CL_VidMode (ClanDisplay="Display 2D")
- CL_Viewpoint (ClanGL="OpenGL")
- CL_VorbisSoundProvider (ClanVorbis="Sound Providers")
- CL_VorbisSoundProvider_Generic (Component="Vorbis")
- CL_VorbisStream
- CL_Win32Event_Dispatcher
- CL_Win32EventListener
- CL_Window (ClanGUI="Controls")
- CL_Window_Default
- CL_Window_Generic
- CL_World
- CL_WritableSampleResource
- CL_WritableSurfaceResource
- CL_Zipped_Position
- ClanMidi
- ClanWindowScreen
- CLMutexDrv
- CLSystemDrv
- CLThreadDrv
- CLVideoDrv
- FileConfig::ConfigEntry
- FileConfig::ConfigGroup
- DatafileIndex
- BaseConfig::Enumerator
- FileConfig
- font_adj
- CL_JPEGProvider_Generic::InputSource_source_mgr
- LibApplication
- MCLANLIBREADER
- MPEGAudioDrv
- MPEGMutexDrv
- MPEGSystemDrv
- MPEGThreadDrv
- MPEGVideoDrv
- OutputSource_Datafile
- OutputSourceProvider_Datafile
- CL_SlotBuffer_v1::Params
- PixelConstructor_AlphaMask
- std::queue
- SDL_PixelFormat
- CL_Componentfile_Preprocess::SortTemplateDefinitionByLocationDescending
- CL_Componentfile_Preprocess::SortTemplateReplacementByLocationDescending
- CL_CardSessionManager::SPlayBackStruct
- SSoundCardInfo
- CL_CDDrive_Win32::STrack
- CL_CDDrive_Linux::STrack
- SubBlitter_AlphaMask
- SubBlitter_Transparent
- target_structure
- CL_Componentfile_Preprocess::TemplateDefinition
- CL_Componentfile_Preprocess::TemplateReplacement
- CL_Streamed_WaveSample_Session::WAVE_FORMAT
- CL_Sample::WAVE_FORMAT
- CL_Sample_RawData::WAVE_FORMAT
Generated at Wed Apr 4 19:56:36 2001 for ClanLib by
1.2.6 written by Dimitri van Heesch,
© 1997-2001