C# Class PixelFarm.Agg.VertexStore

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Свойство Type Description
dbugId int

Private Properties

Свойство Type Description
AllocIfRequired void
ReplaceCommand void
ReplaceVertex void
SwapVertices void
VertexStore
dbugGetNewId int

Méthodes publiques

Méthode Description
AddCloseFigure ( ) : void
AddLineTo ( double x, double y ) : void
AddMoveTo ( double x, double y ) : void
AddP2c ( double x, double y ) : void

add 2nd curve point (for C3,C4 curve)

AddP3c ( double x, double y ) : void

add 3rd curve point (for C4 curve)

AddStop ( ) : void
AddSubVertices ( VertexStore anotherVxs ) : void
AddVertex ( double x, double y, VertexCmd cmd ) : void
Clear ( ) : void
CreateCopy ( VertexStore src ) : VertexStore

copy from src to the new one

GetCommand ( int index ) : VertexCmd
GetLastCommand ( ) : VertexCmd
GetLastVertex ( double &x, double &y ) : VertexCmd
GetVertex ( int index, double &x, double &y ) : VertexCmd
GetVertexXY ( int index, double &x, double &y ) : void
UnsafeDirectGetData ( VertexStore vstore, int &m_allocated_vertices, int &m_num_vertices, double &m_coord_xy, byte &m_CommandAndFlags ) : void
UnsafeDirectSetData ( VertexStore vstore, int m_allocated_vertices, int m_num_vertices, double m_coord_xy, byte m_CommandAndFlags ) : void
VertexStore ( )
VertexStore ( int initsize )

Private Methods

Méthode Description
AllocIfRequired ( int indexToAdd ) : void
ReplaceCommand ( int index, VertexCmd CommandAndFlags ) : void
ReplaceVertex ( int index, double x, double y ) : void
SwapVertices ( int v1, int v2 ) : void
VertexStore ( VertexStore src )
dbugGetNewId ( ) : int

Method Details

AddCloseFigure() public méthode

public AddCloseFigure ( ) : void
Résultat void

AddLineTo() public méthode

public AddLineTo ( double x, double y ) : void
x double
y double
Résultat void

AddMoveTo() public méthode

public AddMoveTo ( double x, double y ) : void
x double
y double
Résultat void

AddP2c() public méthode

add 2nd curve point (for C3,C4 curve)
public AddP2c ( double x, double y ) : void
x double
y double
Résultat void

AddP3c() public méthode

add 3rd curve point (for C4 curve)
public AddP3c ( double x, double y ) : void
x double
y double
Résultat void

AddStop() public méthode

public AddStop ( ) : void
Résultat void

AddSubVertices() public méthode

public AddSubVertices ( VertexStore anotherVxs ) : void
anotherVxs VertexStore
Résultat void

AddVertex() public méthode

public AddVertex ( double x, double y, VertexCmd cmd ) : void
x double
y double
cmd VertexCmd
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateCopy() public static méthode

copy from src to the new one
public static CreateCopy ( VertexStore src ) : VertexStore
src VertexStore
Résultat VertexStore

GetCommand() public méthode

public GetCommand ( int index ) : VertexCmd
index int
Résultat VertexCmd

GetLastCommand() public méthode

public GetLastCommand ( ) : VertexCmd
Résultat VertexCmd

GetLastVertex() public méthode

public GetLastVertex ( double &x, double &y ) : VertexCmd
x double
y double
Résultat VertexCmd

GetVertex() public méthode

public GetVertex ( int index, double &x, double &y ) : VertexCmd
index int
x double
y double
Résultat VertexCmd

GetVertexXY() public méthode

public GetVertexXY ( int index, double &x, double &y ) : void
index int
x double
y double
Résultat void

UnsafeDirectGetData() public static méthode

public static UnsafeDirectGetData ( VertexStore vstore, int &m_allocated_vertices, int &m_num_vertices, double &m_coord_xy, byte &m_CommandAndFlags ) : void
vstore VertexStore
m_allocated_vertices int
m_num_vertices int
m_coord_xy double
m_CommandAndFlags byte
Résultat void

UnsafeDirectSetData() public static méthode

public static UnsafeDirectSetData ( VertexStore vstore, int m_allocated_vertices, int m_num_vertices, double m_coord_xy, byte m_CommandAndFlags ) : void
vstore VertexStore
m_allocated_vertices int
m_num_vertices int
m_coord_xy double
m_CommandAndFlags byte
Résultat void

VertexStore() public méthode

public VertexStore ( )

VertexStore() public méthode

public VertexStore ( int initsize )
initsize int

Property Details

dbugId public_oe property

public int dbugId
Résultat int