Tanoda
Es.InkPainter.InkCanvas.PaintSet Class Reference

Public Member Functions

 PaintSet ()
 Default constractor. More...
 
 PaintSet (string mainTextureName, string normalTextureName, string heightTextureName, bool useMainPaint, bool useNormalPaint, bool useHeightPaint)
 Setup paint data. More...
 
 PaintSet (string mainTextureName, string normalTextureName, string heightTextureName, bool useMainPaint, bool useNormalPaint, bool useHeightPaint, Material material)
 Setup paint data. More...
 

Public Attributes

Material material
 Applying paint materials. More...
 
string mainTextureName = "_MainTex"
 
string normalTextureName = "_BumpMap"
 
string heightTextureName = "_ParallaxMap"
 
bool useMainPaint = true
 
bool useNormalPaint
 
bool useHeightPaint
 
Texture mainTexture
 In the first time set to the material's main texture. More...
 
RenderTexture paintMainTexture
 Copied the main texture to rendertexture that use to paint. More...
 
Texture normalTexture
 In the first time set to the material's normal map. More...
 
RenderTexture paintNormalTexture
 Copied the normal map to rendertexture that use to paint. More...
 
Texture heightTexture
 In the first time set to the material's height map. More...
 
RenderTexture paintHeightTexture
 Copied the height map to rendertexture that use to paint. More...
 
int mainTexturePropertyID
 
int normalTexturePropertyID
 
int heightTexturePropertyID
 

Detailed Description

Definition at line 25 of file InkCanvas.cs.

Constructor & Destructor Documentation

◆ PaintSet() [1/3]

Es.InkPainter.InkCanvas.PaintSet.PaintSet ( )

Default constractor.

Definition at line 95 of file InkCanvas.cs.

◆ PaintSet() [2/3]

Es.InkPainter.InkCanvas.PaintSet.PaintSet ( string  mainTextureName,
string  normalTextureName,
string  heightTextureName,
bool  useMainPaint,
bool  useNormalPaint,
bool  useHeightPaint 
)

Setup paint data.

Parameters
mainTextureNameShader property name(main texture).
normalTextureNameShader property name(normal map).
heightTextureNameShader property name(height map)
useMainPaintWhether to use main texture paint.
useNormalPaintWhether to use normal map paint.
useHeightPaintWhether to use height map paint.

Definition at line 110 of file InkCanvas.cs.

◆ PaintSet() [3/3]

Es.InkPainter.InkCanvas.PaintSet.PaintSet ( string  mainTextureName,
string  normalTextureName,
string  heightTextureName,
bool  useMainPaint,
bool  useNormalPaint,
bool  useHeightPaint,
Material  material 
)

Setup paint data.

Parameters
mainTextureNameShader property name(main texture).
normalTextureNameShader property name(normal map).
heightTextureNameShader property name(height map)
useMainPaintWhether to use main texture paint.
useNormalPaintWhether to use normal map paint.
useHeightPaintWhether to use height map paint.
materialSpecify when painting a specific material.

Definition at line 131 of file InkCanvas.cs.

Member Data Documentation

◆ heightTexture

Texture Es.InkPainter.InkCanvas.PaintSet.heightTexture

In the first time set to the material's height map.

Definition at line 73 of file InkCanvas.cs.

◆ heightTextureName

string Es.InkPainter.InkCanvas.PaintSet.heightTextureName = "_ParallaxMap"

Definition at line 39 of file InkCanvas.cs.

◆ heightTexturePropertyID

int Es.InkPainter.InkCanvas.PaintSet.heightTexturePropertyID

Definition at line 86 of file InkCanvas.cs.

◆ mainTexture

Texture Es.InkPainter.InkCanvas.PaintSet.mainTexture

In the first time set to the material's main texture.

Definition at line 53 of file InkCanvas.cs.

◆ mainTextureName

string Es.InkPainter.InkCanvas.PaintSet.mainTextureName = "_MainTex"

Definition at line 33 of file InkCanvas.cs.

◆ mainTexturePropertyID

int Es.InkPainter.InkCanvas.PaintSet.mainTexturePropertyID

Definition at line 82 of file InkCanvas.cs.

◆ material

Material Es.InkPainter.InkCanvas.PaintSet.material

Applying paint materials.

Definition at line 30 of file InkCanvas.cs.

◆ normalTexture

Texture Es.InkPainter.InkCanvas.PaintSet.normalTexture

In the first time set to the material's normal map.

Definition at line 63 of file InkCanvas.cs.

◆ normalTextureName

string Es.InkPainter.InkCanvas.PaintSet.normalTextureName = "_BumpMap"

Definition at line 36 of file InkCanvas.cs.

◆ normalTexturePropertyID

int Es.InkPainter.InkCanvas.PaintSet.normalTexturePropertyID

Definition at line 84 of file InkCanvas.cs.

◆ paintHeightTexture

RenderTexture Es.InkPainter.InkCanvas.PaintSet.paintHeightTexture

Copied the height map to rendertexture that use to paint.

Definition at line 78 of file InkCanvas.cs.

◆ paintMainTexture

RenderTexture Es.InkPainter.InkCanvas.PaintSet.paintMainTexture

Copied the main texture to rendertexture that use to paint.

Definition at line 58 of file InkCanvas.cs.

◆ paintNormalTexture

RenderTexture Es.InkPainter.InkCanvas.PaintSet.paintNormalTexture

Copied the normal map to rendertexture that use to paint.

Definition at line 68 of file InkCanvas.cs.

◆ useHeightPaint

bool Es.InkPainter.InkCanvas.PaintSet.useHeightPaint

Definition at line 48 of file InkCanvas.cs.

◆ useMainPaint

bool Es.InkPainter.InkCanvas.PaintSet.useMainPaint = true

Definition at line 42 of file InkCanvas.cs.

◆ useNormalPaint

bool Es.InkPainter.InkCanvas.PaintSet.useNormalPaint

Definition at line 45 of file InkCanvas.cs.


The documentation for this class was generated from the following file: