• 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 SphereBuilder

    Inheritance
    object
    BuilderBase
    SphereBuilder
    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 SphereBuilder : BuilderBase, IBuilder

    Constructors

    | Edit this page View Source

    SphereBuilder(IModule?, int)

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

    SphereBuilder(IModule?, int, float, float, float, float)

    Declaration
    public SphereBuilder(IModule? source, int seed, float southLatBound, float northLatBound, float westLonBound, float eastLonBound)
    Parameters
    Type Name Description
    IModule source
    int seed
    float southLatBound
    float northLatBound
    float westLonBound
    float eastLonBound

    Properties

    | Edit this page View Source

    EastLonBound

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

    NorthLatBound

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

    SouthLatBound

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

    WestLonBound

    Declaration
    public float WestLonBound { 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