Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Typedefs | Functions
cf2arrst.h File Reference
#include "cf2error.h"

Go to the source code of this file.

Classes

struct  CF2_ArrStackRec_
 

Typedefs

typedef FT_BEGIN_HEADER struct CF2_ArrStackRec_ CF2_ArrStackRec
 
typedef FT_BEGIN_HEADER struct CF2_ArrStackRec_CF2_ArrStack
 

Functions

 cf2_arrstack_init (CF2_ArrStack arrstack, FT_Memory memory, FT_Error *error, size_t sizeItem)
 
 cf2_arrstack_finalize (CF2_ArrStack arrstack)
 
 cf2_arrstack_setCount (CF2_ArrStack arrstack, size_t numElements)
 
 cf2_arrstack_clear (CF2_ArrStack arrstack)
 
 cf2_arrstack_size (const CF2_ArrStack arrstack)
 
 cf2_arrstack_getBuffer (const CF2_ArrStack arrstack)
 
 cf2_arrstack_getPointer (const CF2_ArrStack arrstack, size_t idx)
 
 cf2_arrstack_push (CF2_ArrStack arrstack, const void *ptr)
 

Typedef Documentation

◆ CF2_ArrStack

◆ CF2_ArrStackRec

Function Documentation

◆ cf2_arrstack_clear()

cf2_arrstack_clear ( CF2_ArrStack  arrstack)

Definition at line 158 of file cf2arrst.c.

References FT_ASSERT, FT_LOCAL_DEF, and NULL.

◆ cf2_arrstack_finalize()

cf2_arrstack_finalize ( CF2_ArrStack  arrstack)

Definition at line 76 of file cf2arrst.c.

References FT_ASSERT, FT_Bool, FT_FREE, and NULL.

Referenced by cf2_glyphpath_finalize().

◆ cf2_arrstack_getBuffer()

cf2_arrstack_getBuffer ( const CF2_ArrStack  arrstack)

Definition at line 177 of file cf2arrst.c.

References FT_ASSERT, FT_LOCAL_DEF, and NULL.

Referenced by cf2_interpT2CharString().

◆ cf2_arrstack_getPointer()

cf2_arrstack_getPointer ( const CF2_ArrStack  arrstack,
size_t  idx 
)

Definition at line 187 of file cf2arrst.c.

References CF2_SET_ERROR, FT_ASSERT, FT_LOCAL_DEF, idx, and NULL.

◆ cf2_arrstack_init()

cf2_arrstack_init ( CF2_ArrStack  arrstack,
FT_Memory  memory,
FT_Error error,
size_t  sizeItem 
)

Definition at line 56 of file cf2arrst.c.

References error, FT_ASSERT, FT_LOCAL_DEF, and NULL.

Referenced by cf2_glyphpath_init(), and cf2_interpT2CharString().

◆ cf2_arrstack_push()

cf2_arrstack_push ( CF2_ArrStack  arrstack,
const void ptr 
)

Definition at line 212 of file cf2arrst.c.

References FT_ASSERT, and NULL.

◆ cf2_arrstack_setCount()

cf2_arrstack_setCount ( CF2_ArrStack  arrstack,
size_t  numElements 
)

Definition at line 140 of file cf2arrst.c.

References FT_ASSERT, and NULL.

Referenced by cf2_interpT2CharString().

◆ cf2_arrstack_size()

cf2_arrstack_size ( const CF2_ArrStack  arrstack)

Definition at line 168 of file cf2arrst.c.

References FT_ASSERT, FT_LOCAL_DEF, and NULL.