![]() |
---|
float * rmFloatNew (int n)
int n - number of floats to create (input).librm library source file: rmmalloc.c
void rmFloatDelete (float *t)
float *t - a handle to float(s) to delete (modified).librm library source file: rmmalloc.c
RMvertex2D * rmVertex2DNew (int n)
int n - number of RMvertex2D objects to create (input).librm library source file: rmmalloc.c
void rmVertex2DDelete (RMvertex2D *v)
RMvertex2D *v - a handle to RMvertex2D object(s) to delete (modified).librm library source file: rmmalloc.c
RMvertex3D * rmVertex3DNew (int n)
int n - number of RMvertex3D objects to create (input).librm library source file: rmmalloc.c
void rmVertex3DDelete (RMvertex3D *v)
RMvertex3D *v - a handle to RMvertex3D object(s) to delete (modified).librm library source file: rmmalloc.c
RMcolor4D * rmColor4DNew (int n)
int n - number of RMcolor4D objects to create (input).librm library source file: rmmalloc.c
void rmColor4DDelete (RMcolor4D *c)
RMcolor4D *c - a handle to RMcolor4D object(s) to delete (modified).librm library source file: rmmalloc.c
RMinternalMarker2D * rmInternalMarker2DNew (int nverts, int begin_flag, RMvertex2D *dverts)
int nverts - number of vertices in the RMinternalMarker2D list. int begin_flag - who the fuck knows? RMvertex2D *dverts - vertex data.librm library source file: rmmalloc.c
void rmInternalMarker2DDelete (RMinternalMarker2D *t)
RMinternalMarker2D *t - a handle to RMinternalMarker2D object to delete (modified).librm library source file: rmmalloc.c
unsigned char ** rmMalloc2DByteBuffer (int width, int height)
int width - buffer width in bytes (input). int height - buffer height in bytes (input).librm library source file: rmmalloc.c
void rmFree2DByteBuffer (unsigned char **c)
unsigned char **c - a handle to a 2D byte buffer (modified).librm library source file: rmmalloc.c
float ** rmMalloc2DFloatBuffer (int width, int height)
int width - buffer width in floats (input). int height - buffer height in floats (input).librm library source file: rmmalloc.c
void rmFree2DFloatBuffer (float **c)
float **c - a handle to a 2D byte buffer (modified).librm library source file: rmmalloc.c
unsigned char *** rmMalloc3DByteBuffer (int width, int height, int depth)
int width - buffer width in bytes (input). int height - buffer height in bytes (input). int depth - buffer depth in bytes (input).librm library source file: rmmalloc.c
void rmFree3DByteBuffer (unsigned char ***c)
unsigned char ***c - a handle to a 3D byte buffer (modified).librm library source file: rmmalloc.c
float *** rmMalloc3DFloatBuffer (int width, int height, int depth)
int width - buffer width in floats (input). int height - buffer height in floats (input). int depth - buffer depth in floats (input).librm library source file: rmmalloc.c
void rmFree3DFloatBuffer (float ***c)
float ***c - a handle to a 3D float buffer (modified).librm library source file: rmmalloc.c