Toast Engine
Loading...
Searching...
No Matches
editor.VoxelEditor Namespace Reference

Classes

class  PaletteEntryVM
class  VoxelEditorActions
class  VoxelEditorView
class  VoxelEditorViewModel
class  VoxelEditorWindow
class  VoxelOrthoView
class  VoxelPalettePicker

Enumerations

enum  VoxelTool {
  Select , Move , Extrude , Buildup ,
  Carve , Paint , Bucket , Split ,
  Slice
}
enum  VoxelViewMode {
  Lit , Albedo , MetallicRoughness , PaletteId ,
  PhysicsMaterial , DdaSteps
}
enum  OrthoProjection { Front , Side , Top }

Functions

record VoxelPieceInfo (string Uid, string Name, uint Kind,(int X, int Y, int Z) Min,(int X, int Y, int Z) Max, Color Color, IReadOnlyList<(double X, double Y, double Z, double W)> Planes, bool Resizable, int ColorId)
record VoxelProjectionInfo (int MinH, int MinV, int Width, int Height, byte[] Colors, short[] Depths, byte[] EdgesH, byte[] EdgesV)