Search Results for

    Show / Hide Table of Contents

    Class GridBuilderVisitor

    This class can build SlotGrids from any IVoxelGrid.

    This follows the double-dispatch pattern and decouples SlotGrid construction from the classes implementing IVoxelGrid. The IVoxelGrid implementors can focus on implementing IVoxelGrid.

    Inheritance
    System.Object
    GridBuilderVisitor
    Implements
    IVoxelGridVisitor
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: CarbideFunction.Wildtile
    Syntax
    public class GridBuilderVisitor : IVoxelGridVisitor

    Constructors

    GridBuilderVisitor(Tileset)

    Declaration
    public GridBuilderVisitor(Tileset tileset)
    Parameters
    Type Name Description
    Tileset tileset

    Fields

    slotGrid

    Will be populated by visiting a voxel grid.

    Declaration
    public SlotGrid slotGrid
    Field Value
    Type Description
    SlotGrid

    Properties

    RootPosition

    Declaration
    public Vector3 RootPosition { get; }
    Property Value
    Type Description
    Vector3

    Explicit Interface Implementations

    IVoxelGridVisitor.VisitIrregularVoxelGrid(IrregularVoxelGrid)

    Declaration
    void IVoxelGridVisitor.VisitIrregularVoxelGrid(IrregularVoxelGrid voxelGrid)
    Parameters
    Type Name Description
    IrregularVoxelGrid voxelGrid

    IVoxelGridVisitor.VisitRectangularVoxelGrid(VoxelGrid)

    Declaration
    void IVoxelGridVisitor.VisitRectangularVoxelGrid(VoxelGrid voxelGrid)
    Parameters
    Type Name Description
    VoxelGrid voxelGrid

    Implements

    IVoxelGridVisitor
    In This Article
    Generated by DocFX Wildtile Documentation