Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NExternalMutex
 CMutex
 CMutexGuard
 NVoxelFarmContains all classes and functions for the VoxelFarm engine
 NAlgebra3D algebra functions and data types
 NAPI
 NArchitectureContains classes, functions and structs for the architecture system
 NBundle
 NFFD
 NGLThe GL namespace implements rendering over OpenGL
 NPhysics
 CBillboardCellCacheAn entry in the billboard cache
 CBillboardPackDataStructure used to cache billboards and material instances
 CCBillboardCacheKeeps an billboard cache entry for each cell that had its billboards and material instances generated
 CCBillboardLODPackingTexture coordinate packing for billboard atlases
 CCBiomeDefines a type of biome. Several biomes can coexist in the same world. Each biome has a density mask function that determines which biome will prevail at a given location. A biome also specifies a list of terrain materials and planting rules for instances
 CCBitStreamA class for binary streams
 CCBlockDataA default implementation of IBlockData that also acts as a VoxelLayer
 CCBoxMesh
 CCBufferBlockDataAn implementation of IBlockData for merging a buffer into another IBlockData
 CCCellDataStores the information for a Cell that has already been converted to a polygonal mesh
 CCClipboardData
 CCClipmapViewRepresents a moving view within a world. Computes new scenes as the view moves
 CCClipmapVisibility
 CCCopyPasteMeshMesh collection for copy & paste
 CCCornerTileSetA tileset with matching corners and two data channels
 CCFaceLinkAn entry in a linked list of face adjacencies for a vertex
 CCFastQuadricsAn efficient mesh representation that features Quadratic Error function simplification using a Multiple-Choice Algorithm
 CCGeneratorCombines several voxel layers into the final dataset sent to the contouring phase
 CCHeightLayerOne layer of an elevation map (heightmap). A VoxelFarm terrains starts with an elevation map. This map is a sum of the contributions of multiple height layers. Each biome can specify a different height layer
 CCHeightmapDefines the world elevation at any XZ point. Contains a collection of biomes
 CCHeightmapTerrainA Voxel Layer object that outputs terrain voxels based on a heightmap
 CCHeightmapTerrainPage
 CCHeightmapWaterLayer
 CCHydroTileIt generates the water information for an area
 CCInstanceHeightMapHandles instanced voxel data
 CCInstanceManagerHandles instanced voxel data
 CCInstanceSimplexWorldHandles instanced voxel data
 CClassDataDefines a voxel class that can be instanced many times over
 CCMaterialA material definition for the VoxelFarm.com engine
 CCMaterialLibraryContains all materials available in the system
 CCOceanLayer
 CContourThreadContextGeneration of voxel data and then meshes out if it can be time consuming. The engine allows multiple threads to call the contouring functions so the workload can be split among them. Each calling thread must create its own ContourThreadContext object
 CCPeriodicTileSetPeriodic tileset
 CCPinkNoise
 CCPlantingRule
 CCSeamCellData
 CCSimplexWorld
 CCSimplexWorldTerrainPage
 CCSimplexWorldVoxelLayer
 CCStaticWaterLayer
 CCTileSetImplement an aperiodic tiling set
 CCUnionFind
 CCWhiteNoiseImplements deterministic 3D white noise for ints
 CDebugLine
 CDebugPoint
 CFQ_VertexSpecifies a vertex in a polygonal mesh
 CIBlockData
 CICellDataCacheAn interface for caching data
 CIClipboardClipboard interface
 CIHydroHeightmapPage
 CIInputStreamAn interface to abstract reading resource data
 CIMacroColorSource
 CIMaskAn interface for a 3D mask. A mask can be used to control the application of other features
 CIMeshStamMaterialSourceIt translates a given material depending of the position in the world
 CIMeshStampSourceIt allows to access to the faces and materials of a list of solids
 CInstanceDataInformation about one instance
 CInstanceDescriptorDescribes a material instance
 CIOceanDataExtentsThis class is used to request the ocean mask for a given area (in world coordinates)
 CIOceanMap
 CIStaticWaterDataExtentsThis class is used to request the static water mask for a given area (in world coordinates)
 CIStaticWaterMap
 CITileSet
 CIVoxelLayerAn interface for a voxel layer. By implementing this interface, very different modules can contribute their voxel data into the final representation for the world
 CMapIndexAn index of which Cells are empty and which ones contain information. For offline mode only
 CMaterialMeshAn link between a polygonal mesh and a material
 COctreeNodeA node in the contouring octree. This octree is used to compress the polygonal output of the contouring stage
 CRTFileStream
 CRTree
 CStampSmoothDataUsed for partially voxelization operations
 CStatTrackerAn object to track stats. Contains two different counters
 CTGADescribes a TGA file
 CTGAHeaderHeader for TGA files
 CTGATextureImage information from TGA file
 CVoxel
 CVoxelData
 CVoxelHitInfo
 CVoxelMaskDataA structure for storing voxel information when we generate a mask from a mesh