sf-svg
Public Member Functions | List of all members
nsvg::Rasterizer Class Reference

C++-styled cstyle::RasterizerStruct wrapper. More...

#include <Rasterizer.hpp>

Public Member Functions

 Rasterizer ()
 Default constructor. More...
 
 Rasterizer (const Rasterizer &rasterizer)
 Copy constructor. More...
 
 ~Rasterizer ()
 Destructor. More...
 
Rasterizeroperator= (const Rasterizer &rasterizer)
 Copy-assignment operator. More...
 
sf::Image rasterize (Image &image, float tx=.0f, float ty=.0f, float scale=1.f)
 Rasterizes given Image. More...
 

Detailed Description

C++-styled cstyle::RasterizerStruct wrapper.

Constructor & Destructor Documentation

◆ Rasterizer() [1/2]

nsvg::Rasterizer::Rasterizer ( )

Default constructor.

Initializes internal cstyle::RasterizerStruct pointer.

◆ Rasterizer() [2/2]

nsvg::Rasterizer::Rasterizer ( const Rasterizer rasterizer)

Copy constructor.

Doesn't really copy anything, does exactly what default constructor;

◆ ~Rasterizer()

nsvg::Rasterizer::~Rasterizer ( )

Destructor.

Deletes internal cstyle::RasterizerStruct pointer.

Member Function Documentation

◆ operator=()

Rasterizer & nsvg::Rasterizer::operator= ( const Rasterizer rasterizer)

Copy-assignment operator.

Doesn't really copy anything yet, exists to avoid assigning 'internal' pointer.

◆ rasterize()

sf::Image nsvg::Rasterizer::rasterize ( Image image,
float  tx = .0f,
float  ty = .0f,
float  scale = 1.f 
)

Rasterizes given Image.

Parameters
[in]image– Reference to SVG image
[in]tx– X offset
[in]ty– Y offset
[in]scale– Raster scale
Returns
Rasterized image

The documentation for this class was generated from the following files: