Class NormalRenderer
Inheritance
NormalRenderer
Assembly: JeremyAnsel.LibNoiseShader.dll
Syntax
public sealed class NormalRenderer : RendererBase, IRenderer
Constructors
|
Edit this page
View Source
NormalRenderer(IBuilder?)
Declaration
public NormalRenderer(IBuilder? builder)
Parameters
|
Edit this page
View Source
NormalRenderer(IBuilder?, float, bool)
Declaration
public NormalRenderer(IBuilder? builder, float bumpHeight, bool isWrapEnabled)
Parameters
Properties
|
Edit this page
View Source
BumpHeight
Declaration
public float BumpHeight { get; set; }
Property Value
|
Edit this page
View Source
IsWrapEnabled
Declaration
public bool IsWrapEnabled { get; set; }
Property Value
|
Edit this page
View Source
RequiredSourceRendererCount
Declaration
public override int RequiredSourceRendererCount { get; }
Property Value
Overrides
Methods
|
Edit this page
View Source
GenerateModuleContext(CSharpContext?)
Declaration
public override void GenerateModuleContext(CSharpContext? context)
Parameters
Overrides
|
Edit this page
View Source
GenerateModuleContext(HlslContext?)
Declaration
public override void GenerateModuleContext(HlslContext? context)
Parameters
Overrides
|
Edit this page
View Source
GetCSharpBody(CSharpContext)
Declaration
public override string GetCSharpBody(CSharpContext context)
Parameters
Returns
Overrides
|
Edit this page
View Source
GetColor(float, float, int, int)
Declaration
public override Color GetColor(float x, float y, int width, int height)
Parameters
Returns
Overrides
|
Edit this page
View Source
GetHlslBody(HlslContext)
Declaration
public override string GetHlslBody(HlslContext context)
Parameters
Returns
Overrides
|
Edit this page
View Source
GetSourceBuilder()
Declaration
public IBuilder GetSourceBuilder()
Returns
|
Edit this page
View Source
SetSeed(int)
Declaration
public override void SetSeed(int seed)
Parameters
Type |
Name |
Description |
int |
seed |
|
Overrides
Implements