C# (CSharp) VoxelTerrain Namespace

Nested Namespaces

VoxelTerrain.Properties

Classes

Name Description
CPUGenerator
CUDAGenerator
CUDANoiseCube
Camera Allows observing the scene with the mouse and keyboard.
DefaultRenderer
DirectComputeConstantBuffer
DirectComputeGenerator
DirectComputeNoiseCube
DirectComputePrefixScan
FrameworkForm Simplifies usage of SlimDX.
Helper Defines a class with various helper functions.
NoiseCube Allows retrieving interpolated values from a three-dimensional noise table.
PerformanceTimer Allows high-resolution time measurement.
PostProcess This object can apply various effects on textures using compute shaders.
PostProcessSettings Defines settings used in making post process effects.
Program Main program class.
ProgramForm Contains main application skeleton.
QuadRenderer This object can render texture onto screen.
RenderTarget This object is used in post process techniques. Scene can be rendered into its texture.
ShaderPrecompiler
SkyCube This object can generate and render sky effect using perlin noise algorithm.
TexturePack Contains textures related to each other.
Voxel Represents a structure used to compute terrain geometry.
VoxelCube Contains functions used to compute voxel mesh triangles based on voxel weight values.
VoxelMesh
VoxelMeshContainer
VoxelMeshSettings Contains variables used in voxel terrain shader program.
VoxelMeshVertex Represents a voxel mesh structure stored in vertex buffer.