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
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
stringtex
Texture2DautoFit
boolwindowWidth
floatpreviewScale
int
EnsureTex(Texture2D, int, int)
Create/resize a Texture2D.
public static Texture2D EnsureTex(Texture2D tex, int w, int h)
Parameters
tex
Texture2Dw
inth
int
Returns
SavePng(Texture2D, string)
Save a texture as PNG via a file panel.
public static void SavePng(Texture2D tex, string nameBase)
Parameters
tex
Texture2DnameBase
string