"prototype": "int getIntervals (shape3d *theShape, int y, int *numCoords,int numAllocatedXCoords, int *screenXCoords,float *tXCoords, float *tYCoords, float *tZCoords);",
"shortPrototype": "int getIntervals (shape3d *theShape, int y, int *numCoords,int numAllocatedXCoords, int *screenXCoords,float *tXCoords, float *tYCoords, float *tZCoords);",
"prototype": "void memImage::allocate(int height, int widthInPixels);",
"shortPrototype": "void memImage::allocate(int height, int widthInPixels);",
"className": "memImage",
"functionName": "allocate",
"returnType": "void",
"functionDescription": "Allocates memory for a memImage Object. If the needed amount of memory is not available, the object's valid data member is set to zero.",
"returnDescription": "Not Applicable",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5649,
"fileName": "memimg32.cpp",
"prototype": "void memImage::clear();",
"shortPrototype": "void memImage::clear();",
"className": "memImage",
"functionName": "clear",
"returnType": "void",
"functionDescription": "Erases a memImage object's pixels by setting them to zero.",
"functionDescription": "Erases all pixels in an image within the indicated RGB color range. All pixels within the indicated range are erased by setting them to zero.",
"returnDescription": "0 if successful, non-zero if an error occured. Message posted to log.",
"prototype": "void memImage::display(HDC dc, int outWidth, int outHeight);",
"shortPrototype": "void memImage::display(HDC dc, int outWidth, int outHeight);",
"className": "memImage",
"functionName": "display",
"returnType": "void",
"functionDescription": "Displays a memImage object in the indicated device context. If the image to be displayed is smaller that the area available to the device context, then the image is displayed in the lower left corner of the dc.",
"returnDescription": "Not Applicable",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5655,
"fileName": "memimg32.cpp",
"prototype": "int memImage::drawMask(HDC dc, POINT far *thePoints, int numVertices);",
"shortPrototype": "int memImage::drawMask(HDC dc, POINT far *thePoints, int numVertices);",
"className": "memImage",
"functionName": "drawMask",
"returnType": "int",
"functionDescription": "Draws a binary mask into the memImage object. The mask is described as a list of vertices. The interior of the polygon is occupied with pixels whose values are 255, all pixels external to the mask are set to zero.",
"returnDescription": "0 of the operation was successful. else a message is posted to the log.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5656,
"fileName": "memimg32.cpp",
"prototype": "int memImage::copy(memImage *outImage, int xoffset, int yoffset);",
"shortPrototype": "int memImage::copy(memImage *outImage, int xoffset, int yoffset);",
"className": "memImage",
"functionName": "copy",
"returnType": "int",
"functionDescription": "Copies the image to an indicated output image. The input image is offset in the output image by the indicated amount.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5657,
"fileName": "memimg32.cpp",
"prototype": "int memImage::fastCopy(memImage *outImage, int xOffset, int yOffset);",
"shortPrototype": "int memImage::fastCopy(memImage *outImage, int xOffset, int yOffset);",
"className": "memImage",
"functionName": "fastCopy",
"returnType": "int",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5658,
"fileName": "memimg32.cpp",
"prototype": "BYTE memImage::getMPixel (int x, int y, char aColor);",
"shortPrototype": "BYTE memImage::getMPixel (int x, int y, char aColor);",
"className": "memImage",
"functionName": "getMPixel ",
"returnType": "BYTE",
"functionDescription": "Returns an 8 bit color component pixel from a 24 bit memImage.",
"returnDescription": "The value of the requested color component.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5659,
"fileName": "memimg32.cpp",
"prototype": "int memImage::getMPixelRGB(int x, int y, BYTE *red, BYTE *green, BYTE *blue);",
"shortPrototype": "int memImage::getMPixelRGB(int x, int y, BYTE *red, BYTE *green, BYTE *blue);",
"className": "memImage",
"functionName": "getMPixelRGB",
"returnType": "int",
"functionDescription": "Retrieves an RGB color from the specified location in a 24 bit memImage.",
"returnDescription": "0 if operation successful, -1 if clipping occured.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5660,
"fileName": "memimg32.cpp",
"prototype": "int memImage::setMPixelRGB(int x, int y, BYTE red, BYTE green, BYTE blue);",
"shortPrototype": "int memImage::setMPixelRGB(int x, int y, BYTE red, BYTE green, BYTE blue);",
"className": "memImage",
"functionName": "setMPixelRGB",
"returnType": "int",
"functionDescription": "Sets a pixel in a 24 bit memImage file to the indicated color.",
"returnDescription": "0 if the operation was successful, -1 if clipping occured.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5661,
"fileName": "memimg32.cpp",
"prototype": "int memImage::setMPixel (int x, int y, BYTE value);",
"shortPrototype": "int memImage::setMPixel (int x, int y, BYTE value);",
"className": "memImage",
"functionName": "setMPixel ",
"returnType": "int",
"functionDescription": "Sets the pixel to the indicated value at the desired location.",
"returnDescription": "0 if the operation was successful, else a message is posted to the log.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5662,
"fileName": "memimg32.cpp",
"prototype": "int memImage::setMPixelA (float x, float y, BYTE value);",
"shortPrototype": "int memImage::setMPixelA (float x, float y, BYTE value);",
"functionDescription": "Returns the colorSpec of a memImage object. The colorSpec has one of the following values: REDCOLOR, GREENCOLOR, BLUECOLOR, MONOCHROME, RGBCOLOR",
"functionDescription": "Returns the pixel depth of a memImage.",
"returnDescription": "The number of bits per pixel.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5672,
"fileName": "memimg32.cpp",
"prototype": "BYTE *memImage::getBytes ();",
"shortPrototype": "BYTE *memImage::getBytes ();",
"className": "*memImage",
"functionName": "getBytes ",
"returnType": "BYTE",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5673,
"fileName": "memimg32.cpp",
"prototype": "int memImage::isValid();",
"shortPrototype": "int memImage::isValid();",
"className": "memImage",
"functionName": "isValid",
"returnType": "int",
"functionDescription": "Determines whether the object is valid. If a NULL is returned, possible implications are: not enough memory was available to create the memImage, or a .bmp file could not be found.",
"returnDescription": "Returns TRUE (1) if the object is valid, else NULL is returned.",
"functionDescription": "Saves the memImage object to disk in the form of a .bmp file. If the .bmp file already exists, it is overwritten without asking for confirmation.",
"returnDescription": "0 if the operation is successful, else a message is posted to the log.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5675,
"fileName": "memimg32.cpp",
"prototype": "int memImage::readBMP(char *fileName, int colorSpec);",
"shortPrototype": "int memImage::readBMP(char *fileName, int colorSpec);",
"className": "memImage",
"functionName": "readBMP",
"returnType": "int",
"functionDescription": "Reads a bmp image file. The image is assumed to be true color (24 bits per pixel). The indicated color plane is read into memory. This protected function is used only by memImage constructors.",
"returnDescription": "0 if the operation is successful, else -1 is returned and a message is posted to the log.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5676,
"fileName": "memimg32.cpp",
"prototype": "int memImage::readNextRow();",
"shortPrototype": "int memImage::readNextRow();",
"className": "memImage",
"functionName": "readNextRow",
"returnType": "int",
"functionDescription": "If an image is opened for sequential access, this function reads the next row of the image from a .bmp file.",
"returnDescription": "0 if operation is successful.",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5677,
"fileName": "memimg32.cpp",
"prototype": "void memImage::close();",
"shortPrototype": "void memImage::close();",
"className": "memImage",
"functionName": "close",
"returnType": "void",
"functionDescription": "Closes a memImage object and also closes the .bmp file that may have been opened during the life of this memImage object.",
"prototype": "int getSampleRange(memImage *theImage, int x, int y,int *redLow, int *redHigh, int *greenLow, int *greenHigh,int *blueLow, int *blueHigh);",
"shortPrototype": "int getSampleRange(memImage *theImage, int x, int y,int *redLow, int *redHigh, int *greenLow, int *greenHigh,int *blueLow, int *blueHigh);",
"functionDescription": "Blends or composites two images together using the contribution of an alpha image. This variant of the blend function uses a z-buffer to provide a robust means of rendering intertwined 3D surfaces.",
"returnDescription": "NULL is returned if no errors are encountered, else a message is posted to the log.",
"functionDescription": "Unpacks the image object into the indicated image. The input image must have 1 bit pixels. Each 1 bit pixel in the input image will correspond to an 8 bit pixel having the value 255 in the unpacked image.",
"returnDescription": "0 if operation is successful, else a message is posted to the log.",
"prototype": "int createTexture(char *texturePath, char *outDirectory, int textureType,int imageType, int foreColor, int backColor, int numRows, int numColumns);",
"shortPrototype": "int createTexture(char *texturePath, char *outDirectory, int textureType,int imageType, int foreColor, int backColor, int numRows, int numColumns);",
"className": "None",
"functionName": "createTexture",
"returnType": "int",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5770,
"fileName": "Texture.cpp",
"prototype": "void plasma(memImage *anImage, int x, int y, int x1, int y1);",
"shortPrototype": "void plasma(memImage *anImage, int x, int y, int x1, int y1);",
"className": "None",
"functionName": "plasma",
"returnType": "void",
"returnDescription": "Not Applicable",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5771,
"fileName": "Texture.cpp",
"prototype": "void createPlasma(memImage *anImage, int numRows, int numColumns);",
"shortPrototype": "void createPlasma(memImage *anImage, int numRows, int numColumns);",
"prototype": "void insertionSort2(float theItems[], DWORD itemData[], int numItems);",
"shortPrototype": "void insertionSort2(float theItems[], DWORD itemData[], int numItems);",
"className": "None",
"functionName": "insertionSort2",
"returnType": "void",
"returnDescription": "Not Applicable",
"lastUpdate": "12/26/96 12:36:03"
},
{
"parseFunctionID": 5778,
"fileName": "depthsrt.cpp",
"prototype": "int sceneList::depthSort(sceneElement *models[], float distances[],int *numModels, int depthSortingEnabled);",
"shortPrototype": "int sceneList::depthSort(sceneElement *models[], float distances[],int *numModels, int depthSortingEnabled);",
"className": "sceneList",
"functionName": "depthSort",
"returnType": "int",
"functionDescription": "Sorts the models included in a visual effect based on their distance from the viewer. Themodel distances are sorted into descending order.",
"returnDescription": "NULL is returned if the operation was successful, else an informative message is posted to the log.",