Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

Rt2d
[2d Tools]


Modules

Data Types
Rt2d
Rt2dBrush
Rt2dCTM
Rt2dDevice
Rt2dFont
Rt2dObject
Rt2dObjectString
Rt2dPath
Rt2dPickRegion
Rt2dScene
Rt2dShape
RwV2d
Rt2d Object IDs

Functions

void  Rt2dBrushSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dFontSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dFontDictNodeSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dPathSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dObjectSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dTriVertSetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)
void  Rt2dTriPolySetFreeListCreateParams (RwInt32 blockSize, RwInt32 numBlocksToPrealloc)

Detailed Description

2D Rendering Toolkit for RenderWare.

Rt2d Toolkit Overview

Requirements

Overview

The Rt2d Toolkit provides a suite of powerful functions and datatypes to assist in the programming of 2D graphics.

The facilities include advanced font handling; textured and colored brushes; fills; full support for outline and filled paths, as well as an assortment of utility functions.

The Rt2d Toolkit also provides tools to create, stream and render complex scenes based on 2d pathes and fonts. This is handled through the use of 4 objects : Shapes, ObjectString, PickRegion and Scenes.


Function Documentation

void Rt2dBrushSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dBrushSetFreeListCreateParams allows the developer to specify how many Rt2dBrush s to preallocate space for. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dFontDictNodeSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dFontDictNodeSetFreeListCreateParams allows the developer to specify how many _rt2dFontDictNode s to preallocate space for. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dFontSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dFontSetFreeListCreateParams allows the developer to specify how many Rt2dFont s to preallocate space for. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dObjectSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dObjectSetFreeListCreateParams allows the developer to specify how many Rt2dObject s to preallocate space for. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dPathSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dPathSetFreeListCreateParams allows the developer to specify how many Rt2dPath s to preallocate space for. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dTriPolySetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dTriPolySetFreeListCreateParams allows the developer to specify how many polys to preallocate space for. The triangulate function creates intermediate internal polygons during triangulation. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList
void Rt2dTriVertSetFreeListCreateParams RwInt32    blockSize,
RwInt32    numBlocksToPrealloc
 

Rt2dTriVertSetFreeListCreateParams allows the developer to specify how many vertices to preallocate space for. The triangulate function creates intermediate internal vertices during triangulation. Call before RwEngineInit.

Parameters:
blockSize  number of entries per freelist block.
numBlocksToPrealloc  number of blocks to allocate on RwFreeListCreateAndPreallocateSpace.
See also:
RwFreeList

Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:46 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)