►Nclan | |
CActivationChangeEvent | Window was activated or deactivated event |
CAES128_Decrypt | AES-128 decryption class (running in Cipher Block Chaining mode) |
CAES128_Encrypt | AES-128 encryption class (running in Cipher Block Chaining mode) |
CAES192_Decrypt | AES-192 decryption class (running in Cipher Block Chaining mode) |
CAES192_Encrypt | AES-192 encryption class (running in Cipher Block Chaining mode) |
CAES256_Decrypt | AES-256 decryption class (running in Cipher Block Chaining mode) |
CAES256_Encrypt | AES-256 encryption class (running in Cipher Block Chaining mode) |
CAngle | Angle class |
CApplication | Base class for the application object |
CApplicationInstance | Helper class to create cross platform applications |
CApplicationInstancePrivate | |
CAudioDefinition | |
CAudioObject | |
CAudioWorld | |
CAxisAlignedBoundingBox | |
CBase64Decoder | Base64 decoder class |
CBase64Encoder | Base64 encoder class |
CBezierCurve | Bezier curve generator |
CBigInt | Big Integer class |
CBlendState | Blend state setup |
CBlendStateDescription | Blend state description |
CBlendStateProvider | |
CBlockAllocated | Class with operator new/delete overloads for BlockAllocator |
CBlockAllocator | Memory allocator that allocates in blocks |
CBrowseFolderDialog | Displays the system folder browsing dialog |
CBrush | |
CBrushGradientStop | |
CButtonView | |
CCanvas | 2D Graphics Canvas |
CCheckBoxView | |
CCircle | Circle - Integer |
CCircled | Circle - Double |
CCirclef | Circle - Float |
CCirclex | Circle |
CCloseEvent | Window close button was clicked event |
CColor | Color description class |
CColorf | Floating point color description class (for float) |
CColorHSLx | Color HSL description class |
CColorHSVx | Color HSV description class |
CComPtr | ComPtr |
CConsole | Console access helper class |
CConsoleLogger | Console logger |
CConsoleWindow | Text console window |
CCrashReporter | Generates crash reports (aka. minidumps or core dumps) when the application crashes, or when requested |
CCursor | Mouse cursor class |
CCursorDescription | This class contains everything to construct a cursor - its data, default settings etc |
CCursorDescriptionFrame | This class describes a single frame in a cursor description |
CCursorProvider | Interface for implementing a Cursor target |
CD3DTarget | Display target for clanDisplay |
CDataBuffer | General purpose data buffer |
CDateTime | Date/Time class |
CDDSProvider | Image provider that can load Direct3D texture (.dds) files |
CDelauneyTriangulator | Delauney triangulator |
CDelauneyTriangulator_Triangle | Triangle generated from a delauney triangulation |
CDelauneyTriangulator_Vertex | Vertex in the delauney triangulation |
CDepthStencilState | DepthStencil state setup |
CDepthStencilStateDescription | DepthStencil state description |
CDepthStencilStateProvider | |
CDetectHang | Calls CrashReporter::invoke if the constructing thread does not call RunLoop::process for more than 30 seconds |
CDirectory | Directory utility class |
CDirectoryListing | Virtual File System (VFS) directory listing class |
CDirectoryListingEntry | Virtual File System (VFS) directory listing entry class |
CDirectoryScanner | Directory scanning class |
CDisplay | Top level display class |
CDisplayCache | |
CDisplayTarget | Display target for clanDisplay |
CDisplayTargetProvider | Interface for implementing a DisplayTarget target |
CDisplayWindow | Top-level window class |
CDisplayWindowDescription | Display window description class |
CDisplayWindowHandle | |
CDisplayWindowProvider | Interface for implementing a DisplayWindow target |
CDisplayWindowSite | Display Window site |
CDisposableObject | DisposableObject |
CDomAttr | DOM Attribute class |
CDomCDATASection | DOM CDATA Section |
CDomCharacterData | DOM Character Data class |
CDomComment | DOM Comment class |
CDomDocument | DOM Document class |
CDomDocumentFragment | DOM Document Fragment class |
CDomDocumentType | DOM Document Type class |
CDomElement | DOM Element class |
CDomEntity | DOM Entity class |
CDomEntityReference | DOM Entity Reference class |
CDomException | DOM Exception class |
CDomImplementation | DOM Implementation class |
CDomNamedNodeMap | DOM Named Node Map class |
CDomNode | DOM Node class |
CDomNodeList | DOM Node List class |
CDomNotation | DOM Notation class |
CDomProcessingInstruction | DOM Processing Instruction class |
CDomText | DOM Text class |
CEarClipResult | Ear clipping triangulation result structure |
CEarClipTriangulator | Ear-clipping triangulator |
CEarClipTriangulator_Triangle | EarClipTriangulator_Triangle |
CEasing | |
CEchoFilter | Echo Filter Class |
CElementArrayBuffer | Element Array Buffer |
CElementArrayBufferProvider | Element Array Buffer provider |
CElementArrayVector | Element Array Vector |
CEndian | Endianess management class |
CEventUI | Base class for events being dispatched through the view hiarchy |
CException | Top-level exception class |
CExceptionDialog | Displays a modal dialog with exception details |
CFadeFilter | Fade Filter Class |
CFile | File I/O device |
CFileHelp | File operation helpers |
CFileLogger | File logger |
CFileResourceDocument | File Resource Document |
CFileResourceManager | Resource manager loading from FileResourceDocument |
CFileSystem | Virtual File System (VFS) |
CFileSystemProvider | Virtual File System (VFS) file source |
CFocusChangeEvent | View focus changed event |
CFont | Font class |
CFontDescription | Font description class |
CFontFamily | FontFamily class |
CFontMetrics | Font metrics class |
CFrameBuffer | Frame-buffer object class |
CFrameBufferProvider | Interface for implementing a FrameBuffer target |
CFrustumPlanes | |
CGameTime | Tracks time elapsed in various forms useful for games |
CGLFunctions | GLFunctions |
CGlyphMetrics | Glyph metrics class |
CGradient | Colorgradient description class |
CGraphicContext | Interface to drawing graphics |
CGraphicContext_GL | GL Graphic Context |
CGraphicContextProvider | Interface for implementing a GraphicContext target |
CHalfFloat | |
CHashFunctions | A Collection of checksum functions |
CHTMLUrl | Class for handling HTML urls |
CIconSet | Icon set class |
CImage | Image class |
CImageImportDescription | Image Import Description Class |
CImageProviderFactory | Image Provider factory |
CImageProviderType | Provider type |
CImageSource | |
CImageView | |
CInputContext | InputContext |
CInputDevice | InputDevice |
CInputDeviceProvider | Interface for implementing a InputDevice source |
CInputEvent | Input event class |
CIntersectionTest | |
CInverseEchoFilter | Inverse Echo Filter Class |
CIODevice | I/O Device interface |
CIODeviceProvider | I/O device provider interface |
CJPEGProvider | Image provider that can load JPEG (.jpg) files |
CJsonException | Exception class thrown for JSON exceptions |
CJsonValue | Class representing a JSON value |
CKeyEvent | Keyboard key event |
CLabelView | |
CLine2 | 2D line - Integer |
CLine2d | 2D line - Double |
CLine2f | 2D line - Float |
CLine2x | 2D line |
CLine3 | 3D line - Integer |
CLine3d | 3D line - Double |
CLine3f | 3D line - Float |
CLine3x | 3D line |
CLineMath | Math operations on 2D lines |
CLineRay2 | 2D line ray - Integer |
CLineRay2d | 2D line ray - Double |
CLineRay2f | 2D line ray - Float |
CLineRay2x | 2D line ray |
CLineRay3 | 3D line ray - Integer |
CLineRay3d | 3D line ray - Double |
CLineRay3f | 3D line ray - Float |
CLineRay3x | 3D line ray |
CLineSegment2 | 2D line segment - Integer |
CLineSegment2d | 2D line segment - Double |
CLineSegment2f | 2D line segment - Float |
CLineSegment2x | 2D line segment |
CLineSegment3 | 3D line segment - Integer |
CLineSegment3d | 3D line segment - Double |
CLineSegment3f | 3D line segment - Float |
CLineSegment3x | 3D line segment |
CListBoxView | |
CLogger | Logger interface |
CMat2 | 2D matrix |
CMat3 | 3D matrix |
CMat4 | 4D matrix |
CMD5 | MD5 hash function class |
CMemoryDevice | Memory I/O device |
CMessageLog_GL | |
CNetGameClient | NetGameClient |
CNetGameConnection | NetGameConnection |
CNetGameConnectionSite | NetGameConnectionSite |
CNetGameEvent | NetGameEvent |
CNetGameEventDispatcher | |
CNetGameEventValue | NetGameEventValue |
CNetGameServer | NetGameServer |
CNetworkConditionVariable | Condition variable that also awaken on network events |
CNetworkEvent | Base class for all classes that generate network events |
COcclusionQuery | Graphics occlusion query class |
COcclusionQueryProvider | Occlusion query provider |
COpenFileDialog | Displays the system open file dialog |
COpenGL | OpenGL utility class |
COpenGLTarget | Display target for clanDisplay |
COpenGLWindowDescription | OpenGL specific display window description |
COrientedBoundingBox | |
COutlineTriangulator | Polygon Tesselator |
CPath | |
CPathHelp | Path helper functions |
CPen | |
CPerlinNoise | Perlin Noise Generator class |
CPixelBuffer | Pixel data container |
CPixelBufferHelp | Pixel data helper class |
CPixelBufferLock | PixelBuffer locking helper |
CPixelBufferProvider | Element Array Buffer provider |
CPixelBufferSet | Set of images that combined form a complete texture |
CPixelConverter | Low level pixel format converter class |
CPNGOutputDescription | Set PNG output options. Used with PNGProvider::save() |
CPNGOutputDescriptionPalette | |
CPNGProvider | Surface provider that can load PNG (.png) files |
CPoint | 2D (x,y) point structure - Integer |
CPointd | 2D (x,y) point structure - Double |
CPointerEvent | Pointer (mouse/tablet) event |
CPointf | 2D (x,y) point structure - Float |
CPointSetMath | Math operations related to point sets |
CPointx | 2D (x,y) point structure |
CPopupView | |
CPrimitivesArray | Primitives array description |
►CPrimitivesArrayProvider | Interface for implementing a PrimitivesArray target |
CVertexData | |
CProgramObject | Program Object |
CProgramObjectProvider | Program Object provider |
CProgressView | |
CProviderType_Register | Class template to register a provider type |
CQuad | 2D quad structure - Integer |
CQuadd | 2D quad structure - Double |
CQuadf | 2D quad structure - Float |
CQuadx | 2D quad structure |
CQuaterniond | Quaternion - Double |
CQuaternionf | Quaternion - Float |
CQuaternionx | Quaternion |
CRadioButtonView | Radio button component |
CRandom | Random class |
CRasterizerState | Rasterizer state setup |
CRasterizerStateDescription | Rasterizer state description |
CRasterizerStateProvider | |
CRect | 2D (left,top,right,bottom) rectangle structure - Integer |
CRectd | 2D (left,top,right,bottom) rectangle structure - Double |
CRectf | 2D (left,top,right,bottom) rectangle structure - Float |
►CRectPacker | Generic rect packer class. Implements an algorithm to pack rects into groups efficiently |
CAllocatedRect | |
CRectx | 2D (left,top,right,bottom) rectangle structure |
CRegistryKey | Registry key class |
CRenderBatcher | Render batching abstraction |
CRenderBuffer | Render-buffer object class |
CRenderBufferProvider | Interface for implementing a RenderBuffer target |
CResizeEvent | Window resize event |
CResource | Resource proxy of a specific type |
CResource_BaseImpl | |
CResource_Impl | |
CResourceContainer | |
CResourceContainer_Impl | |
CResourceManager | Resource manager |
CResourceObject | Resource proxy of any type |
CRootView | Base class for views participating as a root view in the user interface |
CRSA | RSA class |
CRunLoop | Main thread message pump processing |
CSaveFileDialog | Displays the system save file dialog |
CScreenInfo | Screen Information class |
CScrollBarView | |
CScrollView | |
CSecret | Key class |
CService | Service/daemon class |
CSetupD3D | |
CSHA1 | SHA-1 hash function class |
CSHA224 | SHA-224 hash function class |
CSHA256 | SHA-256 hash function class |
CSHA384 | SHA-384 hash function class |
CSHA512 | SHA-512 hash function class |
CSHA512_224 | SHA-512_224 hash function class |
CSHA512_256 | SHA-512_256 hash function class |
CShaderEffect | Shader Feffect |
CShaderEffectDescription | Shader Effect Description |
CShaderObject | Shader Object |
CShaderObjectProvider | Shader Object provider |
CSharedGCData | Shared Graphic Context Data |
CSignal | |
CSignalImpl | |
CSize | 2D (width,height) size structure - Integer |
CSized | 2D (width,height) size structure - Double |
CSizef | 2D (width,height) size structure - Float |
CSizex | 2D (width,height) size structure |
CSliderView | |
CSlot | |
CSlotContainer | |
CSlotImpl | |
CSlotImplT | |
CSocketName | Socket name; container class for an IP address and port |
CSound | Sound interface in ClanLib |
CSoundBuffer | Sample interface in ClanLib |
CSoundBuffer_Session | SoundBuffer_Session provides control over a playing soundeffect |
CSoundCache | |
CSoundFilter | Sound Filter Class |
CSoundFilterProvider | Sound Filter Interface |
CSoundOutput | SoundOutput interface in ClanLib |
CSoundOutput_Description | Sound output description class |
CSoundProvider | Sound provider |
CSoundProvider_Raw | Sound provider in a raw PCM format (no header in file) |
CSoundProvider_Session | Sound provider playback session |
CSoundProvider_Vorbis | Ogg Vorbis format sound provider |
CSoundProvider_Wave | Windows WAVE sample format (.wav) sound provider |
CSoundProviderFactory | Sound Provider Factor class |
CSoundProviderType | Sound provider type |
CSoundProviderType_Register | Class template to register a sound provider type |
CSoundSSE | Sound related functions implemented as SIMD using SSE |
►CSpanLayout | Span layout class |
CHitTestResult | |
CSpanLayoutView | |
CSpinView | SpinView component |
CSprite | Sprite class |
CStorageBuffer | Storage Buffer |
CStorageBufferProvider | Storage Buffer provider |
CStorageVector | Storage Buffer Vector |
CStringFormat | String formatting class |
CStringHelp | String helper functions |
CStyle | Style property set |
CStyleCascade | Style value resolver |
CStyleGetValue | Style value returned by style classes |
CStyleGradient | Linear or radial gradient |
CStyleGradientStop | Gradient stop in a style gradient |
CStyleImage | Style image values |
CStyleParser | Parser interface used during property parsing |
CStyleProperty | Style property interface used to parse or query properties by name |
CStylePropertyDefault | Sets the default value for a property |
CStylePropertyParser | Style property parser |
CStylePropertySetter | Interface used by style parsers to store values in a style property set |
CStyleSetValue | Style value variable |
CStyleToken | Style token |
CStyleTokenizer | Tokenizer class that breaks text into tokens |
CSubtexture | Sub-texture description |
CSystem | General system helper functions |
CTargaProvider | Surface provider that can load targa (.tga) files |
CTCPConnection | TCP/IP socket connection |
CTCPListen | Listens for incoming TCP/IP socket connections |
CTextFieldView | |
CTexture | Texture object class |
CTexture1D | 1D texture object class |
CTexture1DArray | 1D texture array object class |
CTexture2D | 2D texture object class |
CTexture2DArray | 2D texture array object class |
CTexture3D | 3D texture object class |
CTextureCube | 2D texture cube object class |
CTextureCubeArray | 2D texture cube array object class |
CTextureFormat_GL | |
CTextureGroup | Texture grouping class |
CTextureProvider | Interface for implementing a Texture target |
CTextureView | |
CTextView | |
CThreadLocalStorage | ThreadLocalStorage class |
CThreadLocalStorageData | |
CTimer | Timer class that invokes a callback on a specified interval |
CTLSClient | Transport Layer Security (TLS) client class |
CTransferBuffer | Transfer Buffer |
CTransferBufferProvider | Transfer Buffer provider |
CTransferTexture | Texture Transfer class |
CTransferVector | Transfer Vector |
CTriangle | Triangles - Integer |
CTriangled | Triangles - Double |
CTrianglef | Triangles - Float |
CTrianglex | Triangles |
CUDPSocket | UDP/IP socket class |
CUIThread | |
CUniformBuffer | Uniform Buffer |
CUniformBufferProvider | Uniform Buffer provider |
CUniformVector | Uniform Buffer Vector |
CUserData | |
CUserDataBase | |
CUserDataOwner | Helper class to store any shared_ptr as user data on an object |
CUTF8_Reader | UTF8 reader helper functions |
CVec2 | 2D vector |
CVec2hf | 2D half-float vector |
CVec3 | 3D vector |
CVec3hf | 3D half-float vector |
CVec4 | 4D vector |
CVec4hf | 4D half-float vector |
CVertexArrayBuffer | Vertex Array Buffer |
CVertexArrayBufferProvider | Vertex Array Buffer provider |
CVertexArrayVector | Vertex Array Vector |
CView | View for an area of the user interface |
CViewController | |
CViewGeometry | |
CWindowView | |
CWorkItem | Interface for executing work on a worker thread |
CWorkQueue | Thread pool for worker threads |
CXMLResourceDocument | XML Resource Document |
CXMLResourceManager | Resource manager loading from XMLResourceDocument |
CXMLResourceNode | Resource node for a XMLResourceDocument |
CXMLToken | XML token in a XML file |
CXMLTokenizer | The XML Tokenizer breaks a XML file into XML tokens |
CXMLWriter | The XML Writer writes a XML file based on XML tokens |
CXPathEvaluator | XPath evaluator |
CXPathException | |
CXPathObject | XPath result object |
CZipArchive | Zip archive |
CZipFileEntry | File entry in zip file |
CZipReader | Zip file reader |
CZipWriter | Zip file writer |
CZLibCompression | Deflate compressor |