sf-svg
Classes | Namespaces | Macros | Functions
nanosvg.hpp File Reference

Nanosvg++ declarations. More...

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "enums.hpp"
Include dependency graph for nanosvg.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nsvg::cstyle::GradientStop
 
struct  nsvg::cstyle::Gradient
 
struct  nsvg::cstyle::Paint
 
struct  nsvg::cstyle::PathStruct
 
struct  nsvg::cstyle::ShapeStruct
 
struct  nsvg::cstyle::ImageStruct
 
struct  nsvg::cstyle::Coordinate
 
struct  nsvg::cstyle::LinearData
 
struct  nsvg::cstyle::RadialData
 
struct  nsvg::cstyle::GradientData
 
struct  nsvg::cstyle::Attrib
 
struct  nsvg::cstyle::Parser
 

Namespaces

 nsvg
 Nanosvg++ namespace.
 
 nsvg::cstyle
 Completly or partially C-styled code.
 

Macros

#define MAX_ATTR   128
 
#define NSVG_MAX_DASHES   8
 

Functions

ImageStruct * nsvg::cstyle::parseFromFile (const char *filename, const char *units, float dpi)
 
ImageStruct * nsvg::cstyle::parse (char *input, const char *units, float dpi)
 
void nsvg::cstyle::deleteImage (ImageStruct *image)
 

Detailed Description

Nanosvg++ declarations.