Logo

Contents

  • Getting Started with CCL
  • CMake Guide
  • CCL Cross-platform Framework
    • Introduction
    • Building CCL
    • CCL How-tos
    • Tutorials
    • CCL in Detail
    • CCL Tools
    • CCL Command-line Tools
    • API Reference
      • CCL
        • CCL-App
        • CCL-Base
        • CCL-GUI
        • CCL-System
        • CCL-Text
      • Core
      • Global Namespace
  • CCL Skin Definition Language
  • Core Library
  • Core Skin Reference
  • Extension Developer Documentation
CCL Cross-platform Framework Documentation
  • CCL Cross-platform Framework
  • API Reference
  • CCL
  • CCL-GUI
  • Graphics

Graphics

Graphic engine interfaces.

// namespaces

namespace CCL::BitmapFilters;
namespace CCL::Colors;
namespace CCL::ImageEncoding;

// structs

struct CCL::AntiAliasSetter;
struct CCL::BitmapDataLocker;
struct CCL::BitmapLockData;
struct CCL::ClipSetter;
struct CCL::ContextSaver;
struct CCL::DepthTestParameters3D;
struct CCL::IBitmap;
struct CCL::IBitmapFilter;
struct CCL::IBitmapFilterList;
struct CCL::IBitmapPainter;
struct CCL::IBitmapProcessor;
struct CCL::IGradient;
struct CCL::IGraphics;
struct CCL::Internal::IGraphicsHelper;
struct CCL::IGraphicsLayer;
struct CCL::IGraphicsLayerContent;
struct CCL::IGraphicsPath;
struct CCL::IGraphicsRootLayer;
struct CCL::IImage;
struct CCL::ILinearGradient;
struct CCL::IMarkupPainter;
struct CCL::IMultiResolutionBitmap;
struct CCL::IMutableRegion;
struct CCL::IRadialGradient;
struct CCL::IShaderParameterSet3D;
struct CCL::ITextLayout;
struct CCL::IUIValue;
struct CCL::IUpdateRegion;
struct CCL::PlainBrush;
struct CCL::PlainFont;
struct CCL::PlainPen;
struct CCL::PlainTextFormat;
struct CCL::SizeLimit;
struct CCL::Transform;
struct CCL::TransformSetter;
struct CCL::UpdateRgn;
struct CCL::VertexPNT;

// classes

class CCL::Brush;
class CCL::Font;
class CCL::GradientBrush;
class CCL::ImageMode;
class CCL::LinearGradientBrush;
class CCL::Pen;
class CCL::RadialGradientBrush;
class CCL::SolidBrush;
class CCL::TextFormat;
Previous Next

© Copyright 2026, CCL Software Licensing GmbH. Last updated on Jan 13, 2026.