Class BuilderBase
Assembly: JeremyAnsel.LibNoiseShader.dll
Syntax
public abstract class BuilderBase : IBuilder
Constructors
|
Edit this page
View Source
BuilderBase(IModule?, int)
Declaration
protected BuilderBase(IModule? source, int seed)
Parameters
Properties
|
Edit this page
View Source
Name
Declaration
public string? Name { get; set; }
Property Value
|
Edit this page
View Source
Seed
Declaration
public int Seed { get; set; }
Property Value
|
Edit this page
View Source
SeedFloat
Declaration
public float SeedFloat { get; }
Property Value
Methods
|
Edit this page
View Source
GenerateModuleContext(CSharpContext?)
Declaration
public virtual void GenerateModuleContext(CSharpContext? context)
Parameters
|
Edit this page
View Source
GenerateModuleContext(HlslContext?)
Declaration
public virtual void GenerateModuleContext(HlslContext? context)
Parameters
|
Edit this page
View Source
GetCSharpBody(CSharpContext)
Declaration
public abstract string GetCSharpBody(CSharpContext context)
Parameters
Returns
|
Edit this page
View Source
GetFullCSharp()
Declaration
public string GetFullCSharp()
Returns
|
Edit this page
View Source
GetFullHlsl()
Declaration
public string GetFullHlsl()
Returns
|
Edit this page
View Source
GetHlslBody(HlslContext)
Declaration
public abstract string GetHlslBody(HlslContext context)
Parameters
Returns
|
Edit this page
View Source
GetSourceModule()
Declaration
public IModule GetSourceModule()
Returns
|
Edit this page
View Source
GetValue(float, float)
Declaration
public abstract float GetValue(float x, float y)
Parameters
Returns
Implements