API Diff between 6.4.9 and 7.2.0
1291 Additions
224 Removals
Microsoft.Xna.Framework
Microsoft.Xna.Framework.Graphics
-
public static class TextureExtensions
- public static Basic ToSurface(this Texture2D image, Font font, bool blockMode = false)
- public static void ToSurface(this Texture2D image, Basic surface, Color[] cachedColorArray, bool blockMode = false)
- public static BasicSurface ToSurface(this Texture2D image, Font font, bool blockMode = false)
- public static void ToSurface(this Texture2D image, BasicSurface surface, Color[] cachedColorArray, bool blockMode = false)
SadConsole
-
public class Cell
-
public struct CellDecorator : IEquatable<CellDecorator>
-
public struct CellState
- public readonly CellDecorator[] Decorators
- public CellState(Color foreground, Color background, int glyph, SpriteEffects mirror, bool isVisible, IEnumerable<CellDecorator> decorators)
- public CellState(Cell source)
- public CellState(Color foreground, Color background, int glyph, SpriteEffects mirror, bool isVisible)
- public bool Equals(CellState other)
-
public class ColoredString : IEnumerable<ColoredGlyph>, IEnumerable
- public static Func<string, string, ColoredGlyph[], SurfaceBase, ParseCommandStacks, ParseCommandBase> CustomProcessor
- public static Func<string, string, ColoredGlyph[], ISurface, SurfaceEditor, ParseCommandStacks, ParseCommandBase> CustomProcessor
- public static ColoredString Parse(string value, int surfaceIndex = -1, SurfaceBase surface = null, ParseCommandStacks initialBehaviors = null)
- public static ColoredString Parse(string value, int surfaceIndex = -1, ISurface surface = null, SurfaceEditor editor = null, ParseCommandStacks initialBehaviors = null)
-
public class Console : SurfaceEditor, IConsole, IScreen
- protected ISurfaceRenderer _renderer
- protected Point calculatedPosition
- protected bool isVisible
- protected IScreen parentConsole
- protected Point position
- protected Cursor virtualCursor
- public Cursor Cursor { get; }
- public Point CalculatedPosition { get; }
- public ScreenCollection Children { get; }
- public Cell this[int x, int y] { get; }
- public Cell this[int index] { get; }
- public Func<Console, Keyboard, bool> KeyboardHandler { get; set; }
- public Func<Console, MouseConsoleState, bool> MouseHandler { get; set; }
- public bool IsMouseOver { get; }
- public bool IsPaused { get; set; }
- public bool IsVisible { get; set; }
- public Func<IConsole, Keyboard, bool> KeyboardHandler { get; set; }
- public Func<IConsole, MouseConsoleState, bool> MouseHandler { get; set; }
- public IScreen Parent { get; set; }
- public Point Position { get; set; }
- public ISurfaceRenderer Renderer { get; set; }
- public ISurface TextSurface { get; set; }
- public bool UsePixelPositioning { get; set; }
- public Cursor VirtualCursor { get; }
- public Console(int width, int height, Rectangle viewPort)
- public Console(int width, int height, Font font, Rectangle viewPort)
- public Console(int width, int height, Font font, Rectangle viewPort, Cell[] initialCells)
- public static Console FromSurface(SurfaceBase surface)
- public Console(ISurface textData)
- public virtual void Draw(TimeSpan delta)
- protected virtual void OnAfterRender(SpriteBatch batch)
- protected virtual void OnBeforeRenderTint(SpriteBatch batch)
- public virtual void OnCalculateRenderPosition()
- protected virtual void OnParentConsoleChanged(IScreen oldParent, IScreen newParent)
- protected virtual void OnPositionChanged(Point oldLocation)
- protected virtual void OnVisibleChanged()
- public virtual void Update(TimeSpan delta)
-
public class ConsoleContainer : IConsole, IScreen
-
public class ControlsConsole : Console, IEnumerable<ControlBase>, IEnumerable
-
public class Cursor
-
public static class Directions
-
public class DrawCallColoredRect : IDrawCall
-
public class DrawCallCursor : IDrawCall
-
public class DrawCallCustom : IDrawCall
-
public class DrawCallSurface : IDrawCall
-
public class DrawCallTexture : IDrawCall
-
public class FontMaster
- public struct GlyphDefinition
- public bool IsSadExtended { get; set; }
- public CellDecorator GetDecorator(string name, Color color)
-
public class Game : Game
- public static Game Instance { get; set; }
- public static Game Instance { get; set; }
- public static void Create(int consoleWidth, int consoleHeight, Action<Game> ctorCallback = null)
-
public static class Global
-
public static class Helpers
-
public enum HorizontalAlignment
-
public interface IConsole : IScreen
-
public static class IListExtensions
-
public interface IDrawCall
-
public interface IScreen
-
public static class IScreenListExtension
-
public static class ISurfaceExtensions
- public static void Copy(this ISurface source, ISurface destination)
- public static void Copy(this ISurface source, ISurface destination, int x, int y)
- public static void Copy(this ISurface source, int x, int y, int width, int height, ISurface destination, int destinationX, int destinationY)
- public static Cell GetCell(this ISurface surface, int x, int y)
- public static int GetIndexFromPoint(this ISurface surface, Point location)
- public static int GetIndexFromPoint(this ISurface surface, int x, int y)
- public static Point GetPointFromIndex(this ISurface surface, int index)
- public static Matrix GetPositionTransform(this ISurface surface, Point position, bool usePixelPositioning = false)
- public static bool IsValidCell(this ISurface surface, int x, int y, out int index)
- public static bool IsValidCell(this ISurface surface, int x, int y)
-
public enum Orientation
-
public class Palette : IEnumerable<Color>, IEnumerable
-
public static class RectangleExtensions
-
public class ScreenObject
-
public class ScreenObjectCollection : IEnumerable<ScreenObject>, IEnumerable
-
public class Screen : IScreen
-
public class ScreenCollection : IEnumerable<IScreen>, IEnumerable
-
public static class Serializer
-
public static class Settings
-
public enum Side
-
public static class SurfaceBaseExtensions
-
public enum VerticalAlignment
-
public class Window : ControlsConsole
SadConsole.Ansi
SadConsole.Controls
SadConsole.DrawCalls
SadConsole.Effects
SadConsole.Entities
SadConsole.GameHelpers
-
public static class Animations
-
public static class Directions
- public enum DirectionEnum
- public static Point East { get; }
- public static Point North { get; }
- public static Point NorthEast { get; }
- public static Point NorthWest { get; }
- public static Point[] Points { get; }
- public static Point South { get; }
- public static Point SouthEast { get; }
- public static Point SouthWest { get; }
- public static Point West { get; }
- public static DirectionEnum FromHeading(float heading, float compensationHeading = 0)
- public static DirectionEnum GetCardinalDirection(this DirectionEnum direction, bool favorNorthSouth = true)
- public static int[] GetDirectionIndexes(this Point position, int areaWidth, int areaHeight)
- public static int[] GetDirectionIndexes(this Point position, Rectangle area)
- public static Point[] GetDirectionPoints(this Point position)
- public static DirectionEnum GetOpposite(this DirectionEnum direction)
- public static bool[] GetValidDirections(this Point position, int width, int height)
- public static bool[] GetValidDirections(this Point position, Rectangle area)
- public static bool[] GetValidDirections(this Rectangle area, Point position)
- public static float ToHeading(this DirectionEnum direction)
- public static DirectionEnum TurnLeft(this DirectionEnum direction, bool useDiagonal = false)
- public static DirectionEnum TurnRight(this DirectionEnum direction, bool useDiagonal = false)
-
public class GameObject : Screen
-
public class Hotspot
-
public struct RangeDouble
-
public struct RangeInt
-
public class Scene : Screen
-
public class Setting
-
public class Zone
SadConsole.GameHelpers.WorldGeneration
-
public enum BiomeType
-
public enum Direction
-
public abstract class Generator<TMapConverter, TMapConverterOutput> where TMapConverter : IMapConverter<TMapConverterOutput>
-
public enum HeatType
-
public enum HeightType
-
public interface IMapConverter<T>
- T GetBiomeMapTexture(int width, int height, Tile[,] tiles, float coldest, float colder, float cold)
- T GetHeatMapTexture(int width, int height, Tile[,] tiles)
- T GetHeightMapTexture(int width, int height, Tile[,] tiles)
- T GetMoistureMapTexture(int width, int height, Tile[,] tiles)
-
public class MapData
- public float[,] Data
- public float Max { get; set; }
- public float Min { get; set; }
- public MapData(int width, int height)
-
public enum MoistureType
-
public class River
-
public class RiverGroup
-
public class SurfaceMap : IMapConverter<BasicSurface>
- public SurfaceMap()
- public BasicSurface GetBiomeMapTexture(int width, int height, Tile[,] tiles, float coldest, float colder, float cold)
- public BasicSurface GetHeatMapTexture(int width, int height, Tile[,] tiles)
- public BasicSurface GetHeightMapTexture(int width, int height, Tile[,] tiles)
- public BasicSurface GetMoistureMapTexture(int width, int height, Tile[,] tiles)
-
public class Tile
-
public class TileGroup
-
public enum TileGroupType
-
public class WorldGenerator<TMapConverter, TMapConverterOutput> : Generator<TMapConverter, TMapConverterOutput> where TMapConverter : IMapConverter<TMapConverterOutput>
-
public class WrappingWorldGenerator<TMapConverter, TMapConverterOutput> : Generator<TMapConverter, TMapConverterOutput> where TMapConverter : IMapConverter<TMapConverterOutput>
SadConsole.Input
SadConsole.Instructions
SadConsole.Readers
SadConsole.Renderers
SadConsole.SerializedTypes
SadConsole.Shapes
-
public struct Box : IShape
- public Color BorderBackground
- public int BottomLeftCharacter
- public int BottomRightCharacter
- public int BottomSideCharacter
- public bool DrawTransparency
- public bool Fill
- public Color FillColor
- public Color Foreground
- public int Height
- public int LeftSideCharacter
- public Point Position
- public int RightSideCharacter
- public int TopLeftCharacter
- public int TopRightCharacter
- public int TopSideCharacter
- public int Width
- public Box(int[] lineStyle, int width, int height, Color foreground, Color background, bool fill, Color fillColor)
- public Box(int sidesCharacter, int topBottomCharacter, int topLeftCharacter, int topRightCharacter, int bottomRightCharacter, int bottomLeftCharacter, int width, int height)
- public Box(int sidesCharacter, int topBottomCharacter, int topLeftCharacter, int topRightCharacter, int bottomRightCharacter, int bottomLeftCharacter, int width, int height, Color foreground, Color background, bool fill, Color fillColor)
- public static Box GetDefaultBox()
- public static Box Thick()
- public static Box Thin()
- public void Draw(SurfaceEditor surface)
- public Rectangle GetRegion()
- public void SetRegion(Rectangle rectangle)
-
public class Circle : IShape
-
public class Ellipse : IShape
-
public interface IShape
-
public class Line : IShape
SadConsole.StringParser
-
public abstract class ParseCommandBase
- public abstract void Build(ref ColoredGlyph glyphState, ColoredGlyph[] glyphString, int surfaceIndex, SurfaceBase surface, ref int stringIndex, string processedString, ParseCommandStacks commandStack)
- public abstract void Build(ref ColoredGlyph glyphState, ColoredGlyph[] glyphString, int surfaceIndex, ISurface surface, SurfaceEditor editor, ref int stringIndex, string processedString, ParseCommandStacks commandStack)
-
public sealed class ParseCommandBlink : ParseCommandBase
SadConsole.Surfaces
-
public class Animated : SurfaceBase
-
public class Basic : SurfaceBase
-
public class BasicNoDraw : SurfaceBase
-
public class Layered : ScreenObject, IList<Basic>, ICollection<Basic>, IEnumerable<Basic>, IEnumerable
-
public abstract class SurfaceBase : ScreenObject, IEnumerable<Cell>, IEnumerable
-
public class AnimatedSurface : BasicSurface
-
public class BasicSurface : IEnumerable<Cell>, IEnumerable, ISurface
- protected Rectangle area
- protected Cell[] cells
- protected Font font
- protected int height
- protected bool isDirty
- protected Color tint
- protected int width
- public Rectangle AbsoluteArea { get; set; }
- public int CellCount { get; }
- public Cell[] Cells { get; }
- public Color DefaultBackground { get; set; }
- public Color DefaultForeground { get; set; }
- public Font Font { get; set; }
- public int Height { get; }
- public bool IsDirty { get; set; }
- public Cell this[int x, int y] { get; protected set; }
- public Cell this[int index] { get; protected set; }
- public RenderTarget2D LastRenderResult { get; set; }
- public Action<ISurface> OnIsDirty { get; set; }
- public Rectangle RenderArea { get; set; }
- public Cell[] RenderCells { get; set; }
- public Rectangle[] RenderRects { get; set; }
- public Color Tint { get; set; }
- public int Width { get; }
- public BasicSurface(int width, int height)
- public BasicSurface(int width, int height, Rectangle renderArea)
- public BasicSurface(int width, int height, Font font)
- public BasicSurface(int width, int height, Font font, Rectangle renderArea)
- public BasicSurface(int width, int height, Cell[] initialCells, Font font, Rectangle renderArea)
- protected BasicSurface()
- public static int GetIndexFromPoint(Point location, int width)
- public static int GetIndexFromPoint(int x, int y, int width)
- public static Point GetPointFromIndex(int index, int width)
- public static BasicSurface Load(string file)
- public IEnumerator<Cell> GetEnumerator()
- protected virtual void InitializeCells()
- protected virtual void OnFontChanged()
- public void Save(string file)
- public virtual void SetRenderCells()
-
public interface ISurface
-
public class LayeredSurface : BasicSurface
- public class Layer
- protected List<Layer> layers
- public Layer ActiveLayer { get; }
- public int ActiveLayerIndex { get; }
- public int LayerCount { get; }
- public LayeredSurface(int width, int height, int layers)
- public LayeredSurface(int width, int height, Rectangle renderArea, int layers)
- public LayeredSurface(int width, int height, Font font, int layers)
- public LayeredSurface(int width, int height, Font font, Rectangle renderArea, int layers)
- public static LayeredSurface Load(string file, Type layerMetadataType)
- public static LayeredSurface Load(string file)
- public Layer Add()
- public Layer Add(ISurface surface)
- public Layer GetLayer(int index)
- public Layer[] GetLayers()
- public int IndexOf(Layer layer)
- protected void InitializeLayer(Layer layer)
- public void Move(Layer layer, int index)
- public void MoveToBottom(Layer layer)
- public void MoveToTop(Layer layer)
- public void Remove(Layer layer)
- public void Remove(int index)
- protected void ResetAreaLayer(Layer layer)
- public void Save(string file, Type layerMetadataType)
- public void SetActiveLayer(int index)
- public void SetActiveLayer(Layer layer)
- protected void SyncLayerIndex()
-
public class LayerMetadata
-
public class NoDrawSurface : BasicSurface
- public NoDrawSurface(int width, int height)
- public NoDrawSurface(int width, int height, Rectangle renderArea)
- public NoDrawSurface(int width, int height, Font font)
- public NoDrawSurface(int width, int height, Font font, Rectangle renderArea)
- public NoDrawSurface(int width, int height, Font font, Rectangle renderArea, Cell[] initialCells)
- public static NoDrawSurface Load(string file)
- public NoDrawSurface FromSurface(ISurface surface)
- public void Save(string file)
-
public class SurfaceEditor
- public enum LineRoadIndex
- public static int[] LineStyleIndexesThick
- public static int[] LineStyleIndexesThin
- protected ISurface textSurface
- public int TimesShiftedDown
- public int TimesShiftedLeft
- public int TimesShiftedRight
- public int TimesShiftedUp
- public bool UsePrintProcessor
- public EffectsManager Effects { get; set; }
- public int Height { get; }
- public Cell this[int x, int y] { get; protected set; }
- public Cell this[int index] { get; protected set; }
- public ISurface TextSurface { get; set; }
- public int Width { get; }
- public SurfaceEditor(ISurface surface)
- public static void ConnectLines(ISurface surface)
- public static void ConnectLines(ISurface surface, int[] lineStyle)
- public void Clear()
- public void Clear(int x, int y)
- public void ClearShiftValues()
- public IEnumerable<Cell> DrawLine(Point start, Point end, Color? foreground = default, Color? background = default, int? glyph = default)
- public Cell[] Fill(Color? foreground, Color? background, int? glyph, SpriteEffects? spriteEffect = default)
- public Cell[] Fill(Rectangle area, Color? foreground, Color? background, int? glyph, SpriteEffects? spriteEffect = default)
- public void FillWithRandomGarbage(bool useEffect = false)
- public Color GetBackground(int x, int y)
- public Cell GetCell(int x, int y)
- public ICellEffect GetEffect(int x, int y)
- public Color GetForeground(int x, int y)
- public int GetGlyph(int x, int y)
- public SpriteEffects GetMirror(int x, int y)
- public string GetString(int x, int y, int length)
- public string GetString(int index, int length)
- public ColoredString GetStringColored(int x, int y, int length)
- public ColoredString GetStringColored(int index, int length)
- public bool IsValidCell(int x, int y)
- public bool IsValidCell(int x, int y, out int index)
- public bool IsValidCell(int index)
- protected virtual void OnSurfaceChanged(ISurface oldSurface, ISurface newSurface)
- public void Print(int x, int y, string text)
- public void Print(int x, int y, string text, Color foreground)
- public void Print(int x, int y, string text, Color foreground, Color background)
- public void Print(int x, int y, string text, Color? foreground = default, Color? background = default, SpriteEffects? mirror = default)
- public void Print(int x, int y, string text, Cell appearance, ICellEffect effect = null)
- public void Print(int x, int y, ColoredString text)
- public void SetBackground(int x, int y, Color color)
- public void SetCell(int x, int y, Cell appearance)
- public void SetEffect(int x, int y, ICellEffect effect)
- public void SetEffect(int index, ICellEffect effect)
- public void SetEffect(IEnumerable<Cell> cells, ICellEffect effect)
- public void SetEffect(Cell cell, ICellEffect effect)
- public void SetForeground(int x, int y, Color color)
- public void SetGlyph(int x, int y, int glyph)
- public void SetGlyph(int x, int y, int glyph, Color foreground)
- public void SetGlyph(int x, int y, int glyph, Color foreground, Color background)
- public void SetGlyph(int x, int y, int glyph, Color foreground, Color background, SpriteEffects mirror)
- public void SetMirror(int x, int y, SpriteEffects mirror)
- public void SetPixels(Color[] pixels)
- public void ShiftDown()
- public void ShiftDown(int amount, bool wrap = false)
- public void ShiftLeft()
- public void ShiftLeft(int amount, bool wrap = false)
- public void ShiftRight()
- public void ShiftRight(int amount, bool wrap = false)
- public void ShiftUp()
- public void ShiftUp(int amount, bool wrap = false)
-
public class SurfaceView : ISurface
SadConsole.Themes
System
-
public static class StringExtensions
- public static string Align(this string value, HorizontalAlignment alignment, int totalWidth)
- public static string Align(this string value, HorizontalAlignment alignment, int totalWidth, char fillCharacter)
- public static string Align(this string value, HorizontalAlignment alignment, int totalWidth)
- public static string Align(this string value, HorizontalAlignment alignment, int totalWidth, char fillCharacter)
System.Windows
System.Windows.Controls
TinkerWorX.AccidentalNoiseLibrary
-
public enum BasisType
-
public class CellularGenerator
-
public enum CombinerType
-
public enum FractalType
-
public sealed class ImplicitAutoCorrect : ImplicitModuleBase
-
public sealed class ImplicitBasisFunction : ImplicitModuleBase
-
public sealed class ImplicitBias : ImplicitModuleBase
-
public sealed class ImplicitBlend : ImplicitModuleBase
-
public sealed class ImplicitBrightContrast : ImplicitModuleBase
-
public sealed class ImplicitCache : ImplicitModuleBase
-
public sealed class ImplicitCeiling : ImplicitModuleBase
-
public class ImplicitCellular : ImplicitModuleBase
-
public sealed class ImplicitClamp : ImplicitModuleBase
-
public sealed class ImplicitCombiner : ImplicitModuleBase
-
public sealed class ImplicitConstant : ImplicitModuleBase
-
public sealed class ImplicitCos : ImplicitModuleBase
-
public sealed class ImplicitFloor : ImplicitModuleBase
-
public sealed class ImplicitFractal : ImplicitModuleBase
- public double Frequency { get; set; }
- public double Gain { get; set; }
- public double H { get; set; }
- public double Lacunarity { get; set; }
- public int Octaves { get; set; }
- public double Offset { get; set; }
- public FractalType Type { get; set; }
- public ImplicitFractal(FractalType fractalType, BasisType basisType, InterpolationType interpolationType)
- public ImplicitFractal(FractalType fractalType, BasisType basisType, InterpolationType interpolationType, int octaves, double frequency, int seed)
- public ImplicitBasisFunction GetBasis(int which)
- public void ResetAllSources()
- public void ResetSource(int which)
- public void SetAllSourceTypes(BasisType newBasisType, InterpolationType newInterpolationType)
- public void SetSourceOverride(int which, ImplicitModuleBase newSource)
- public void SetSourceType(int which, BasisType newBasisType, InterpolationType newInterpolationType)
-
public sealed class ImplicitGain : ImplicitModuleBase
-
public sealed class ImplicitGradient : ImplicitModuleBase
- public ImplicitGradient(double x0 = 0, double x1 = 1, double y0 = 0, double y1 = 1, double z0 = 0, double z1 = 1, double w0 = 0, double w1 = 1, double u0 = 0, double u1 = 1, double v0 = 0, double v1 = 1)
- public void SetGradient(double x0, double x1, double y0, double y1)
- public void SetGradient(double x0, double x1, double y0, double y1, double z0, double z1)
- public void SetGradient(double x0, double x1, double y0, double y1, double z0, double z1, double w0, double w1)
- public void SetGradient(double x0, double x1, double y0, double y1, double z0, double z1, double w0, double w1, double u0, double u1, double v0, double v1)
-
public sealed class ImplicitInvert : ImplicitModuleBase
-
public sealed class ImplicitLog : ImplicitModuleBase
-
public abstract class ImplicitModuleBase
- public virtual int Seed { get; set; }
- protected ImplicitModuleBase()
- public static ImplicitModuleBase op_Implicit(double value)
- public virtual double Get(double x, double y)
- public virtual double Get(double x, double y, double z)
- public virtual double Get(double x, double y, double z, double w)
- public virtual double Get(double x, double y, double z, double w, double u, double v)
-
public sealed class ImplicitPow : ImplicitModuleBase
-
public sealed class ImplicitRotateDomain : ImplicitModuleBase
-
public sealed class ImplicitScaleDomain : ImplicitModuleBase
- public ImplicitModuleBase Source { get; set; }
- public ImplicitModuleBase UScale { get; set; }
- public ImplicitModuleBase VScale { get; set; }
- public ImplicitModuleBase WScale { get; set; }
- public ImplicitModuleBase XScale { get; set; }
- public ImplicitModuleBase YScale { get; set; }
- public ImplicitModuleBase ZScale { get; set; }
- public ImplicitScaleDomain(ImplicitModuleBase source, double xScale = 1, double yScale = 1, double zScale = 1, double wScale = 1, double uScale = 1, double vScale = 1)
- public void SetScales(double xScale = 1, double yScale = 1, double zScale = 1, double wScale = 1, double uScale = 1, double vScale = 1)
-
public sealed class ImplicitScaleOffset : ImplicitModuleBase
-
public sealed class ImplicitSelect : ImplicitModuleBase
-
public sealed class ImplicitSin : ImplicitModuleBase
-
public sealed class ImplicitSphere : ImplicitModuleBase
-
public sealed class ImplicitTan : ImplicitModuleBase
-
public sealed class ImplicitTiers : ImplicitModuleBase
-
public sealed class ImplicitTranslateDomain : ImplicitModuleBase
-
public class ImplicitXmlChain : ImplicitModuleBase
- public Dictionary<string, ImplicitModuleBase> Modules { get; }
- public ImplicitModuleBase Source { get; }
- public static ImplicitAutoCorrect AutoCorrectFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitBias BiasFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitCache CacheFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitClamp ClampFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitCombiner CombinerFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitConstant ConstantFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitFractal FractalFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitXmlChain FromString(string text)
- public static ImplicitGradient GradientFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitScaleDomain ScaleDomainFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitScaleOffset ScaleOffsetFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitSelect SelectFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitSphere SphereFromXElement(ImplicitXmlChain chain, XElement xElement)
- public static ImplicitTranslateDomain TranslateDomainFromXElement(ImplicitXmlChain chain, XElement xElement)
-
public sealed delegate InterpolationDelegate : MulticastDelegate
-
public enum InterpolationType
-
public static class Mapping
- public static void Map2D(MappingMode mappingMode, double[,] array, ImplicitModuleBase module, MappingRanges ranges, double z)
- public static void Map2DNoZ(MappingMode mappingMode, double[,] array, ImplicitModuleBase module, MappingRanges ranges)
- public static void Map3D(MappingMode mappingMode, double[,,] array, ImplicitModuleBase module, MappingRanges ranges)
-
public enum MappingMode
-
public class MappingRanges
-
public static class Noise
- public const int MAX_SOURCES = 20
- public static void CellularFunction(double x, double y, int seed, double[] f, double[] disp)
- public static void CellularFunction(double x, double y, double z, int seed, double[] f, double[] disp)
- public static void CellularFunction(double x, double y, double z, double w, int seed, double[] f, double[] disp)
- public static void CellularFunction(double x, double y, double z, double w, double u, double v, int seed, double[] f, double[] disp)
- public static double GradientNoise(double x, double y, int seed, InterpolationDelegate interp)
- public static double GradientNoise(double x, double y, double z, int seed, InterpolationDelegate interp)
- public static double GradientNoise(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double GradientNoise(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
- public static double GradientValueNoise(double x, double y, int seed, InterpolationDelegate interp)
- public static double GradientValueNoise(double x, double y, double z, int seed, InterpolationDelegate interp)
- public static double GradientValueNoise(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double GradientValueNoise(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
- public static double HermiteInterpolation(double t)
- public static double LinearInterpolation(double t)
- public static double NewSimplexNoise4D(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double NoInterpolation(double t)
- public static double QuinticInterpolation(double t)
- public static double SimplexNoise(double x, double y, int seed, InterpolationDelegate interp)
- public static double SimplexNoise(double x, double y, double z, int seed, InterpolationDelegate interp)
- public static double SimplexNoise(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double SimplexNoise(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
- public static double ValueNoise(double x, double y, int seed, InterpolationDelegate interp)
- public static double ValueNoise(double x, double y, double z, int seed, InterpolationDelegate interp)
- public static double ValueNoise(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double ValueNoise(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
- public static double WhiteNoise(double x, double y, int seed, InterpolationDelegate interp)
- public static double WhiteNoise(double x, double y, double z, int seed, InterpolationDelegate interp)
- public static double WhiteNoise(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
- public static double WhiteNoise(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
-
public sealed delegate Noise2DDelegate : MulticastDelegate
-
public sealed delegate Noise3DDelegate : MulticastDelegate
- public Noise3DDelegate(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(double x, double y, double z, int seed, InterpolationDelegate interp, AsyncCallback callback, object object)
- public virtual double EndInvoke(IAsyncResult result)
- public virtual double Invoke(double x, double y, double z, int seed, InterpolationDelegate interp)
-
public sealed delegate Noise4DDelegate : MulticastDelegate
- public Noise4DDelegate(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(double x, double y, double z, double w, int seed, InterpolationDelegate interp, AsyncCallback callback, object object)
- public virtual double EndInvoke(IAsyncResult result)
- public virtual double Invoke(double x, double y, double z, double w, int seed, InterpolationDelegate interp)
-
public sealed delegate Noise6DDelegate : MulticastDelegate
- public Noise6DDelegate(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp, AsyncCallback callback, object object)
- public virtual double EndInvoke(IAsyncResult result)
- public virtual double Invoke(double x, double y, double z, double w, double u, double v, int seed, InterpolationDelegate interp)
-
public static class NoiseLookupTable
-
public static class Utilities
- public static double Bias(double bias, double target)
- public static double Clamp(double value, double low, double high)
- public static int Clamp(int value, int low, int high)
- public static double Gain(double g, double t)
- public static double Lerp(double t, double a, double b)
- public static double QuinticBlend(double t)