3 Library functions
79,992 pages in section 3.
cl
-
CL_This is ClanLib's assertion class.Assert -
CL_Interface used by the CL_Assert class.Assert Listener -
CL_Class for Bezier curvesBezier Curve -
CL_Class for Bezier surfacesBezier Surface -
CL_Block Alloc -
CL_Surface provider that can load BMP files.BMPProvider -
CL_Boolean Resource -
CL_Empty surfaceprovider to be used as a rendering target.Canvas -
CL_CD Audio interface.CDAudio -
CL_CD drive audio interface.CDDrive -
CL_The starting place for all applications.Clan Application -
cl_Overwrite secret data in memory with libcanlockclear_ secret -
CL_Clipping rectangle class in ClanLib.Clip Rect -
CL_This class provides methods that deal with colors,Color -
CL_Convex Polygon -
CL_Convex Polygon_ Basics -
CL_Convex Polygon Point -
CL_Main Display class.Display -
CL_The display card class.Display Card -
CL_Dynamic Provider -
CL_Endianess management class.Endian -
CL_Exception class in ClanLib.Error -
CL_Generic event class.Event -
CL_Event callback interface for button presses.Event_ Button Press -
CL_Event callback interface for button releases.Event_ Button Release -
CL_Event callback interface for when the mouse enters the window.Event_ Mouse Enter -
CL_Event callback interface for when the mouse exits the window.Event_ Mouse Exit -
CL_Event callback interface for mouse movement.Event_ Mouse Move -
CL_Event callback interface for window resizes.Event_ Window Resize -
CL_Generic event chain template.Event Chain -
CL_Event sending interface for button presses.Event Chain_ Button Press -
CL_Event sending interface for button releases.Event Chain_ Button Release -
CL_Event sending interface for mouse entering.Event Chain_ Mouse Enter -
CL_Event sending interface for mouse exit.Event Chain_ Mouse Exit -
CL_Event sending interface for mouse movement.Event Chain_ Mouse Move -
CL_Event sending interface for window resizes.Event Chain_ Window Resize -
CL_A surface provider that can show FLi/FLc animations.FLIProvider -
CL_ClanLib's font class.Font -
CL_Font provider interface.Font_ Description -
CL_GApplication -
CL_GButton -
CL_GConnection -
cl_Create Cancel-Key with libcanlockget_ key -
cl_Create Cancel-Lock with libcanlockget_ lock -
CL_GEvent -
CL_GKey Event -
CL_GLabel -
CL_GMouse Button Event -
CL_GMouse Motion Event -
CL_GMultifield -
CL_GObject -
CL_GPoint -
CL_GPush Button -
CL_GRect -
CL_GRoot Window -
CL_GTextfield -
CL_GToggle Button -
CL_GWidget -
cl_Execute header parserhp_ get_ field -
cl_Execute field parserhp_ parse_ field -
cl_Unfold header fieldhp_ unfold_ field -
CL_Input component class.Input -
CL_Input Axis interface.Input Axis -
CL_CL_InputAxis interface used to ease manual implementation of an input axis.Input Axis_ Basic -
CL_CL_InputAxis container class. Groups a set of axes.Input Axis_ Group -
CL_Input buffer interface.Input Buffer -
CL_Input Button interface.Input Button -
CL_CL_InputButton interface used to ease manual implementation of a input button.Input Button_ Basic -
CL_CL_InputButton container class.Input Button_ Group -
CL_Converts two CL_InputButton's into one analog CL_InputAxis.Input Button To Axis_ Analog -
CL_Converts two CL_InputButton's into one digital CL_InputAxis.Input Button To Axis_ Digital -
CL_Input cursor interface.Input Cursor -
CL_Input device interface.Input Device -
CL_Joystick hat interface.Input Hat -
CL_Interface to read data.Input Source -
CL_Interface to read data from a memory source.Input Source_ Memory -
CL_Interface that provide input sources.Input Source Provider -
CL_Integer Resource -
CL_Keep alive callback interface.Keep Alive -
CL_Structure descripting a key event.Key -
CL_Keyboard interface in ClanLib.Keyboard -
CL_Line -
CL_CL_Lua classLua -
CL_Lua objectLua Object -
CL_Lua referenceLua Reference -
CL_Lua tableLua Table -
CL_Lua valueLua Value -
CL_Surface provider that can nearly load any graphics file format.Magick Provider -
CL_Matrix -
CL_MIDI -
CL_Mouse interface in ClanLib.Mouse -
CL_Mouse cursor management class.Mouse Cursor -
CL_Mouse cursor image interface.Mouse Cursor Provider -
CL_MPEG -
CL_A surface provider that can show MPEG animations.MPEGProvider -
CL_Streamed MPEG audio stream sound provider.MPEGSound Provider -
CL_MPEGSound Provider_ Session -
CL_Mutex interface.Mutex -
CL_Lock a mutex until the end of a scope.Mutex Section -
CL_Class representing a computer in a network game.Net Computer -
CL_Net Data Controller -
CL_Net Data Info -
CL_CL_NetGame is the interface to communcation with a network game.Net Game -
CL_Class used to group computers in a network game.Net Group -
CL_CL_NetMessage is used to contain messages sent across the network.Net Message -
CL_NetObject interface.Net Object -
CL_NetObject controller class.Net Object Controller_ Basic -
CL_NetObject creation interface.Net Object Creator -
CL_Net Object Info -
CL_Network component class. Starting place for all net activity in ClanLib.Network -
CL_OpenGL "main" class.Open GL -
CL_Interface to write data to different types of output sources.Output Source -
CL_Outputsource writing to memory.Output Source_ Memory -
CL_Class that provides output targets.Output Source Provider -
CL_Palette class.Palette -
CL_Surface provider that can load PCX files.PCXProvider -
CL_Plane -
CL_Surface provider that can load PNG (.png) files.PNGProvider -
CL_PPMProvider -
CL_Rectangle -
CL_The Boolean resource is used to read boolean values from a resource file.Res_ Boolean -
CL_The Integer resource is used to read integer values from a resource file.Res_ Integer -
CL_The String resource is used to read string values from a resource file.Res_ String -
CL_Interface representing a resource in the resource manager.Resource -
CL_The ClanLib resource manager.Resource Manager -
CL_Resource Manager_ Net -
CL_Resource Option -
CL_Resource Options -
CL_Plugin interface for surface resources.Resource Source_ Surface -
CL_Resource Type -
CL_Thread callback interface.Runnable -
CL_ClanLib's datafile samples. This class can read samples from datafiles.Sample -
CL_Static sample in a raw PCM format (no header in file).Sample_ Raw Data -
CL_Scene Renderer -
CL_ClanCore initialization functions.Setup Core -
CL_ClanGL initialization.Setup GL -
CL_Setup Magick -
CL_Setup PNG -
CL_Sound interface in ClanLib.Sound -
CL_Sample interface in ClanLib.Sound Buffer -
CL_CL_SoundBuffer_Session provides control over a playing soundeffect.Sound Buffer_ Session -
CL_Soundcard interface in ClanLib.Sound Card -
cl_Split Cancel-Key or Cancel-Lock with libcanlocksplit -
CL_Sprite2Provider -
CL_ClanLib datafile sprite. Used to load surfaces stored in ClanLib's datafile sprite format.Sprite Provider -
CL_Sprite Subarray Provider -
CL_Sprite Subsection Provider -
CL_Static Soundprovider class.Static Sound Provider -
CL_Streamed_ Mik Mod Sample -
CL_Streamed_ Mik Mod Sample_ Session -
CL_Streamed sample in raw PCM format (no header).Streamed_ Raw Sample -
CL_Streamed_ Raw Sample_ Session -
CL_Streamed sample in wave (.wav) format.Streamed_ Wave Sample -
CL_Streamed_ Wave Sample_ Session -
CL_Streamed soundprovider.Stream Sound Provider -
CL_Streamed soundprovider playback sessionStream Sound Provider_ Session -
CL_String -
CL_String Resource -
CL_Image class in ClanLib.Surface -
CL_Surface priority class.Surface Priority -
CL_The image source interface.Surface Provider -
CL_Reference counting lock/unlock surface provider.Surface Provider_ Generic -
CL_Generic functions that didn't fit in other places.System -
CL_Surface provider that can load targa (.tga) files.Targa Provider -
CL_Target class in ClanLib.Target -
CL_Texture loading class for OpenGL.Texture -
CL_Thread -
CL_Vector classVector -
cl_Check whether key and lock strings match with libcanlockverify -
cl_Check multiple keys against multiple locks with libcanlockverify_ multi -
CL_Video mode class.Vid Mode -
cla_gbamv -
cla_gbamv. f -
cla_gbrcond_ c -
cla_gbrcond_ c. f -
cla_gbrcond_ x -
cla_gbrcond_ x. f -
cla_gbrfsx_ extended -
cla_gbrfsx_ extended. f -
cla_gbrpvgrw -
cla_gbrpvgrw. f -
cla_geamv -
cla_geamv. f -
cla_gercond_ c -
cla_gercond_ c. f -
cla_gercond_ x -
cla_gercond_ x. f -
cla_gerfsx_ extended -
cla_gerfsx_ extended. f -
cla_gerpvgrw -
cla_gerpvgrw. f -
cla_heamv -
cla_heamv. f -
cla_hercond_ c -
cla_hercond_ c. f -
cla_hercond_ x -
cla_hercond_ x. f -
cla_herfsx_ extended -
cla_herfsx_ extended. f -
cla_herpvgrw -
cla_herpvgrw. f -
cla_lin_ berr -
cla_lin_ berr. f -
cla_porcond_ c -
cla_porcond_ c. f -
cla_porcond_ x -
cla_porcond_ x. f -
cla_porfsx_ extended -
cla_porfsx_ extended. f -
cla_porpvgrw -
cla_porpvgrw. f -
cla_syamv -
cla_syamv. f -
cla_syrcond_ c -
cla_syrcond_ c. f -
cla_syrcond_ x -
cla_syrcond_ x. f -
cla_syrfsx_ extended -
cla_syrfsx_ extended. f -
cla_syrpvgrw -
cla_syrpvgrw. f -
cla_wwaddw -
cla_wwaddw. f -
clabrd -
clabrd.f -
clacgv -
clacgv.f -
clacn2 -
clacn2.f -
clacon -
clacon.f -
clacp2 -
clacp2.f -
clacpy -
clacpy.f -
clacrm -
clacrm.f -
clacrt -
clacrt.f -
clacsg -
cladiv -
cladiv.f -
claed0 -
claed0.f -
claed7 -
claed7.f -
claed8 -
claed8.f -
claein -
claein.f -
claesy -
claesy.f -
claev2 -
claev2.f -
clag2z -
clag2z.f -
clagge -
clagge.f -
claghe -
claghe.f -
clags2 -
clags2.f -
clagsy -
clagsy.f -
clagtm -
clagtm.f -
clahef -
clahef.f -
clahef_aa -
clahef_aa. f -
clahef_rk -
clahef_rk. f -
clahef_rook -
clahef_rook. f -
clahilb -
clahilb.f -
clahqr -
clahqr.f -
clahr2 -
clahr2.f -
clahrd -
clahrd.f -
claic1 -
claic1.f -
claipd -
claipd.f -
clakf2 -
clakf2.f -
clals0 -
clals0.f -
clalsa -
clalsa.f -
clalsd -
clalsd.f -
clamp.Miscellaneous math clamping routines.hpp -
clamswlq -
clamswlq.f -
clamtsqr -
clamtsqr.f -
clangb -
clangb.f -
clange -
clange.f -
clangt -
clangt.f -
clanhb -
clanhb.f -
clanhe -
clanhe.f -
clanhf -
clanhf.f -
clanhp -
clanhp.f -
clanhs -
clanhs.f -
clanht -
clanht.f -
clanlibManual API reference pages script files. -
clansb -
clansb.f -
clansp -
clansp.f -
clansy -
clansy.f -
clantb -
clantb.f -
clantp -
clantp.f -
clantr -
clantr.f -
clapll -
clapll.f -
clapmr -
clapmr.f -
clapmt -
clapmt.f -
claptm -
claptm.f -
claqgb -
claqgb.f -
claqge -
claqge.f -
claqhb -
claqhb.f -
claqhe -
claqhe.f -
claqhp -
claqhp.f -
claqp2 -
claqp2.f -
claqp2rk -
claqp2rk.f -
claqp3rk -
claqp3rk.f -
claqps -
claqps.f -
claqr0 -
claqr0.f -
claqr1 -
claqr1.f -
claqr2 -
claqr2.f -
claqr3 -
claqr3.f -
claqr4 -
claqr4.f -
claqr5 -
claqr5.f -
claqsb -
claqsb.f -
claqsp -
claqsp.f -
claqsy -
claqsy.f -
claqz0 -
claqz0.f -
claqz1 -
claqz1.f -
claqz2 -
claqz2.f -
claqz3 -
claqz3.f -
clar1v -
clar1v.f -
clar2v -
clar2v.f -
clarcm -
clarcm.f -
clarf -
clarf.f -
clarf1f -
clarf1f.f -
clarf1l -
clarf1l.f -
clarfb -
clarfb.f -
clarfb_gett -
clarfb_gett. f -
clarfg -
clarfg.f -
clarfgp -
clarfgp.f -
clarft -
clarft.f -
clarfx -
clarfx.f -
clarfy -
clarfy.f -
clarge -
clarge.f -
clargv -
clargv.f -
clarhs -
clarhs.f -
clarnd -
clarnd.f -
clarnv -
clarnv.f -
claror -
claror.f -
clarot -
clarot.f -
clarrv -
clarrv.f -
clarscl2 -
clarscl2.f -
clartg -
clartg.f -
clartg.f90 -
clartv -
clartv.f -
clarz -
clarz.f -
clarzb -
clarzb.f -
clarzt -
clarzt.f -
clascl -
clascl.f -
clascl2 -
clascl2.f -
claset -
claset.f -
clasr -
clasr.f -
ClassManipulate classes. -
classThe Described Class Library The class library provides the DescribedClass base class which provides mechanisms that allows programmers to retrieve information about a DescribedClass descendant's name; parents; and default, StateIn, and KeyVal constructors. The special nature of described classes requires that the base class, DescribedClass, cannot provide everything needed. To assist the user in setting up described classes a helper class, ClassDesc, is provided. Foreach descendent of DescribedClass an object of type ClassDesc must be created. These objects should be static so they are initialized before main is entered. The ClassDesc constructor takes the following arguments: For example, consider the class, D: The file implementing D would contain the following line: -
classesunique identifiers for catalog-managed objects and component views -
classq -
classq.f -
classq.f90 -
claswlq -
claswlq.f -
claswp -
claswp.f -
clasyf -
clasyf.f -
clasyf_aa -
clasyf_aa. f -
clasyf_rk -
clasyf_rk. f -
clasyf_rook -
clasyf_rook. f -
clatb4 -
clatb4.f -
clatb5 -
clatb5.f -
clatbs -
clatbs.f -
clatdf -
clatdf.f -
clatm1 -
clatm1.f -
clatm2 -
clatm2.f -
clatm3 -
clatm3.f -
clatm4 -
clatm4.f -
clatm5 -
clatm5.f -
clatm6 -
clatm6.f -
clatme -
clatme.f -
clatmr -
clatmr.f -
clatms -
clatms.f -
clatmt -
clatmt.f -
clatps -
clatps.f -
clatrd -
clatrd.f -
clatrs -
clatrs.f -
clatrs3 -
clatrs3.f -
clatrz