Table of Contents

Class

Namespace
CoreFramework.Tools
public static class NoiseEditorHelper
Inheritance
object

Methods

ApplyToTexture(Texture2D, float[], (float min, float max), Gradient)

Upload a scalar buffer to a texture using the gradient.

public static void ApplyToTexture(Texture2D tex, float[] buffer, (float min, float max) range, Gradient gradient)

Parameters

tex Texture2D
buffer float[]
range (float min, float max)
gradient Gradient

DrawRow(string, Texture2D, bool, float, int)

Draw a label and a scaled texture row inside the scroll view.

public static void DrawRow(string rowTitle, Texture2D tex, bool autoFit, float windowWidth, int previewScale)

Parameters

rowTitle string
tex Texture2D
autoFit bool
windowWidth float
previewScale int

EnsureTex(Texture2D, int, int)

Create/resize a Texture2D.

public static Texture2D EnsureTex(Texture2D tex, int w, int h)

Parameters

tex Texture2D
w int
h int

Returns

Texture2D

SavePng(Texture2D, string)

Save a texture as PNG via a file panel.

public static void SavePng(Texture2D tex, string nameBase)

Parameters

tex Texture2D
nameBase string