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

    Inheritance
    object
    ModuleBase
    RotatePointModule
    Implements
    IModule
    Inherited Members
    ModuleBase.Name
    ModuleBase.GetSourceModule(int)
    ModuleBase.GenerateModuleContext(HlslContext)
    ModuleBase.GenerateModuleContext(CSharpContext)
    ModuleBase.GetValue(Float3)
    ModuleBase.GetHlslBody(HlslContext)
    ModuleBase.GetFullHlsl()
    ModuleBase.EmitFullHlsl()
    ModuleBase.GetFullCSharp()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.LibNoiseShader.Modules
    Assembly: JeremyAnsel.LibNoiseShader.dll
    Syntax
    public sealed class RotatePointModule : ModuleBase, IModule

    Constructors

    | Edit this page View Source

    RotatePointModule(IModule?)

    Declaration
    public RotatePointModule(IModule? module0)
    Parameters
    Type Name Description
    IModule module0

    Properties

    | Edit this page View Source

    AngleX

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

    AngleY

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

    AngleZ

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

    RequiredSourceModuleCount

    Declaration
    public override int RequiredSourceModuleCount { get; }
    Property Value
    Type Description
    int
    Overrides
    ModuleBase.RequiredSourceModuleCount

    Methods

    | Edit this page View Source

    EmitHlsl(HlslContext)

    Declaration
    public override void EmitHlsl(HlslContext context)
    Parameters
    Type Name Description
    HlslContext context
    Overrides
    ModuleBase.EmitHlsl(HlslContext)
    | Edit this page View Source

    EmitHlslCoords(StringBuilder, int)

    Declaration
    public override void EmitHlslCoords(StringBuilder body, int index)
    Parameters
    Type Name Description
    StringBuilder body
    int index
    Overrides
    ModuleBase.EmitHlslCoords(StringBuilder, int)
    | Edit this page View Source

    EmitHlslFunction(StringBuilder)

    Declaration
    public override void EmitHlslFunction(StringBuilder body)
    Parameters
    Type Name Description
    StringBuilder body
    Overrides
    ModuleBase.EmitHlslFunction(StringBuilder)
    | Edit this page View Source

    EmitHlslHeader(HlslContext, StringBuilder)

    Declaration
    public override void EmitHlslHeader(HlslContext context, StringBuilder header)
    Parameters
    Type Name Description
    HlslContext context
    StringBuilder header
    Overrides
    ModuleBase.EmitHlslHeader(HlslContext, StringBuilder)
    | Edit this page View Source

    EmitHlslMaxDepth()

    Declaration
    public override int EmitHlslMaxDepth()
    Returns
    Type Description
    int
    Overrides
    ModuleBase.EmitHlslMaxDepth()
    | Edit this page View Source

    EmitHlslSettings(StringBuilder)

    Declaration
    public override void EmitHlslSettings(StringBuilder body)
    Parameters
    Type Name Description
    StringBuilder body
    Overrides
    ModuleBase.EmitHlslSettings(StringBuilder)
    | 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
    ModuleBase.GetCSharpBody(CSharpContext)
    | Edit this page View Source

    GetHlslFunctionParametersCount()

    Declaration
    public override int GetHlslFunctionParametersCount()
    Returns
    Type Description
    int
    Overrides
    ModuleBase.GetHlslFunctionParametersCount()
    | Edit this page View Source

    GetValue(float, float, float)

    Declaration
    public override float GetValue(float x, float y, float z)
    Parameters
    Type Name Description
    float x
    float y
    float z
    Returns
    Type Description
    float
    Overrides
    ModuleBase.GetValue(float, float, float)
    | Edit this page View Source

    HasHlslCoords(int)

    Declaration
    public override bool HasHlslCoords(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    bool
    Overrides
    ModuleBase.HasHlslCoords(int)
    | Edit this page View Source

    HasHlslSettings()

    Declaration
    public override bool HasHlslSettings()
    Returns
    Type Description
    bool
    Overrides
    ModuleBase.HasHlslSettings()
    | Edit this page View Source

    SetAngles(float, float, float)

    Declaration
    public void SetAngles(float angleX, float angleY, float angleZ)
    Parameters
    Type Name Description
    float angleX
    float angleY
    float angleZ

    Implements

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