• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.LibNoiseShader
      • CSharpContext
      • Float3
      • Float4
      • HlslContext
      • Interpolation
      • LatLon
      • Noise3D
    • JeremyAnsel.LibNoiseShader.Builders
      • BuilderBase
      • CylinderBuilder
      • IBuilder
      • PlaneBuilder
      • SphereBuilder
    • JeremyAnsel.LibNoiseShader.IO
      • LibNoiseShaderFile
      • LibNoiseShaderFileContext
    • JeremyAnsel.LibNoiseShader.IO.FileBuilders
      • CylinderFileBuilder
      • FileBuilderBase
      • IFileBuilder
      • PlaneFileBuilder
      • SphereFileBuilder
    • JeremyAnsel.LibNoiseShader.IO.FileModules
      • AbsFileModule
      • AddFileModule
      • BillowFileModule
      • BlendFileModule
      • CacheFileModule
      • CheckerboardFileModule
      • ClampFileModule
      • ConstantFileModule
      • CurveFileModule
      • CylinderFileModule
      • DisplaceFileModule
      • ExponentFileModule
      • FileModuleBase
      • IFileModule
      • InvertFileModule
      • LineFileModule
      • MaxFileModule
      • MinFileModule
      • MultiplyFileModule
      • PerlinFileModule
      • PowerFileModule
      • RidgedMultiFileModule
      • RotatePointFileModule
      • ScaleBiasFileModule
      • ScalePointFileModule
      • SelectorFileModule
      • SphereFileModule
      • TerraceFileModule
      • TranslatePointFileModule
      • TurbulenceFileModule
      • VoronoiFileModule
    • JeremyAnsel.LibNoiseShader.IO.FileRenderers
      • BlendFileRenderer
      • FileRendererBase
      • IFileRenderer
      • ImageFileRenderer
      • NormalFileRenderer
    • JeremyAnsel.LibNoiseShader.IO.Models
      • LibNoiseShaderFileLoadContext
      • LibNoiseShaderFileWriteContext
    • JeremyAnsel.LibNoiseShader.Maps
      • ColorMap
      • MapGenerator
      • ValueMap
    • JeremyAnsel.LibNoiseShader.Models
      • CylinderModel
      • PlaneModel
      • SphereModel
    • JeremyAnsel.LibNoiseShader.Modules
      • AbsModule
      • AddModule
      • BillowModule
      • BlendModule
      • CacheModule
      • CheckerboardModule
      • ClampModule
      • ConstantModule
      • CurveModule
      • CylinderModule
      • DisplaceModule
      • ExponentModule
      • IModule
      • InvertModule
      • LineModule
      • MaxModule
      • MinModule
      • ModuleBase
      • MultiplyModule
      • PerlinModule
      • PowerModule
      • RidgedMultiModule
      • RotatePointModule
      • ScaleBiasModule
      • ScalePointModule
      • SelectorModule
      • SphereModule
      • TerraceModule
      • TranslatePointModule
      • TurbulenceModule
      • VoronoiModule
    • JeremyAnsel.LibNoiseShader.Renderers
      • BlendRenderer
      • IRenderer
      • ImageRenderer
      • NormalRenderer
      • RendererBase

    Class PlaneBuilder

    Inheritance
    object
    BuilderBase
    PlaneBuilder
    Implements
    IBuilder
    Inherited Members
    BuilderBase.Name
    BuilderBase.Seed
    BuilderBase.SeedFloat
    BuilderBase.GetSourceModule()
    BuilderBase.GenerateModuleContext(HlslContext)
    BuilderBase.GenerateModuleContext(CSharpContext)
    BuilderBase.GetFullHlsl()
    BuilderBase.GetFullCSharp()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.LibNoiseShader.Builders
    Assembly: JeremyAnsel.LibNoiseShader.dll
    Syntax
    public sealed class PlaneBuilder : BuilderBase, IBuilder

    Constructors

    | Edit this page View Source

    PlaneBuilder(IModule?, int)

    Declaration
    public PlaneBuilder(IModule? source, int seed)
    Parameters
    Type Name Description
    IModule source
    int seed
    | Edit this page View Source

    PlaneBuilder(IModule?, int, bool, float, float, float, float)

    Declaration
    public PlaneBuilder(IModule? source, int seed, bool seamless, float lowerX, float upperX, float lowerY, float upperY)
    Parameters
    Type Name Description
    IModule source
    int seed
    bool seamless
    float lowerX
    float upperX
    float lowerY
    float upperY

    Properties

    | Edit this page View Source

    IsSeamless

    Declaration
    public bool IsSeamless { get; set; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    LowerBoundX

    Declaration
    public float LowerBoundX { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    LowerBoundY

    Declaration
    public float LowerBoundY { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    UpperBoundX

    Declaration
    public float UpperBoundX { get; set; }
    Property Value
    Type Description
    float
    | Edit this page View Source

    UpperBoundY

    Declaration
    public float UpperBoundY { get; set; }
    Property Value
    Type Description
    float

    Methods

    | Edit this page View Source

    GetCSharpBody(CSharpContext)

    Declaration
    public override string GetCSharpBody(CSharpContext context)
    Parameters
    Type Name Description
    CSharpContext context
    Returns
    Type Description
    string
    Overrides
    BuilderBase.GetCSharpBody(CSharpContext)
    | Edit this page View Source

    GetHlslBody(HlslContext)

    Declaration
    public override string GetHlslBody(HlslContext context)
    Parameters
    Type Name Description
    HlslContext context
    Returns
    Type Description
    string
    Overrides
    BuilderBase.GetHlslBody(HlslContext)
    | Edit this page View Source

    GetValue(float, float)

    Declaration
    public override float GetValue(float x, float y)
    Parameters
    Type Name Description
    float x
    float y
    Returns
    Type Description
    float
    Overrides
    BuilderBase.GetValue(float, float)

    Implements

    IBuilder
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2022 Jérémy Ansel