Class RendererBase
Assembly: JeremyAnsel.LibNoiseShader.dll
Syntax
public abstract class RendererBase : IRenderer
Constructors
|
Edit this page
View Source
RendererBase()
Declaration
Properties
|
Edit this page
View Source
Name
Declaration
public string? Name { get; set; }
Property Value
|
Edit this page
View Source
RequiredSourceRendererCount
Declaration
public abstract int RequiredSourceRendererCount { 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
GetColor(float, float, int, int)
Declaration
public abstract Color GetColor(float x, float y, int width, int height)
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
GetSourceRenderer(int)
Declaration
public IRenderer? GetSourceRenderer(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
|
Edit this page
View Source
SetSeed(int)
Declaration
public virtual void SetSeed(int seed)
Parameters
Type |
Name |
Description |
int |
seed |
|
|
Edit this page
View Source
SetSourceRenderer(int, IRenderer?)
Declaration
protected void SetSourceRenderer(int index, IRenderer? source)
Parameters
Implements