RenderMan API  23.0
brickmap.h File Reference
#include "prmanapi.h"

Go to the source code of this file.

Macros

#define RMAN_BRICKMAP_API_VERSION   3
 

Typedefs

typedef void * BkmBrickMap
 
typedef void * BkmBrickMapNode
 

Functions

PRMANAPI BkmBrickMap BkmOpenBrickMapFile (char *filename)
 
PRMANAPI int BkmGetBrickMapInfo (BkmBrickMap brickmap, char const *request, void *result)
 
PRMANAPI int BkmGetOctreeRoots (BkmBrickMap brickmap, BkmBrickMapNode roots[7])
 
PRMANAPI int BkmGetOctreeChildren (BkmBrickMapNode node, BkmBrickMapNode children[8])
 
PRMANAPI int BkmGetOctreeChildrenList (BkmBrickMap brickmap, BkmBrickMapNode node, BkmBrickMapNode children[8])
 
PRMANAPI int BkmGetVoxelData (BkmBrickMap brickmap, BkmBrickMapNode node, int imin, int jmin, int kmin, int imax, int jmax, int kmax, int *nvoxels, int *voxelnumbers, int *voxelhasdata, float *voxeldata)
 
PRMANAPI void BkmCloseBrickMapFile (BkmBrickMap brickmap)
 

Macro Definition Documentation

◆ RMAN_BRICKMAP_API_VERSION

#define RMAN_BRICKMAP_API_VERSION   3

Definition at line 51 of file brickmap.h.

Typedef Documentation

◆ BkmBrickMap

typedef void* BkmBrickMap

Definition at line 43 of file brickmap.h.

◆ BkmBrickMapNode

typedef void* BkmBrickMapNode

Definition at line 44 of file brickmap.h.

Function Documentation

◆ BkmCloseBrickMapFile()

PRMANAPI void BkmCloseBrickMapFile ( BkmBrickMap  brickmap)

◆ BkmGetBrickMapInfo()

PRMANAPI int BkmGetBrickMapInfo ( BkmBrickMap  brickmap,
char const *  request,
void *  result 
)

◆ BkmGetOctreeChildren()

PRMANAPI int BkmGetOctreeChildren ( BkmBrickMapNode  node,
BkmBrickMapNode  children[8] 
)

◆ BkmGetOctreeChildrenList()

PRMANAPI int BkmGetOctreeChildrenList ( BkmBrickMap  brickmap,
BkmBrickMapNode  node,
BkmBrickMapNode  children[8] 
)

◆ BkmGetOctreeRoots()

PRMANAPI int BkmGetOctreeRoots ( BkmBrickMap  brickmap,
BkmBrickMapNode  roots[7] 
)

◆ BkmGetVoxelData()

PRMANAPI int BkmGetVoxelData ( BkmBrickMap  brickmap,
BkmBrickMapNode  node,
int  imin,
int  jmin,
int  kmin,
int  imax,
int  jmax,
int  kmax,
int *  nvoxels,
int *  voxelnumbers,
int *  voxelhasdata,
float *  voxeldata 
)

◆ BkmOpenBrickMapFile()

PRMANAPI BkmBrickMap BkmOpenBrickMapFile ( char *  filename)