Class LineTextureVisAsset
Inheritance
LineTextureVisAsset
Assembly: IVLab.ABREngine.Runtime.dll
Syntax
public class LineTextureVisAsset : VisAsset, ILineTextureVisAsset, IVisAsset, IABRInput, ITextureGradient
Constructors
|
Improve this Doc
View Source
LineTextureVisAsset()
Declaration
public LineTextureVisAsset()
|
Improve this Doc
View Source
LineTextureVisAsset(Guid, Texture2D)
Declaration
public LineTextureVisAsset(Guid uuid, Texture2D texture)
Parameters
|
Improve this Doc
View Source
LineTextureVisAsset(Texture2D)
Declaration
public LineTextureVisAsset(Texture2D texture)
Parameters
Properties
|
Improve this Doc
View Source
BlendMaps
Internal calculations for blend maps used for rendering
Declaration
public GradientBlendMap BlendMaps { get; }
Property Value
|
Improve this Doc
View Source
Texture
Declaration
public Texture2D Texture { get; }
Property Value
|
Improve this Doc
View Source
VisAssetCount
How many VisAssets are in the gradient? (1 if it's not a gradient)
Declaration
public int VisAssetCount { get; }
Property Value
Methods
|
Improve this Doc
View Source
GetTexture()
Obtain the first (or, only) texture in a multi-visasset gradient
Declaration
public Texture2D GetTexture()
Returns
|
Improve this Doc
View Source
GetTexture(int)
Obtain the texture at a specific index within a multi-visasset gradient
Declaration
public Texture2D GetTexture(int gradientIndex)
Parameters
Type |
Name |
Description |
int |
gradientIndex |
|
Returns
|
Improve this Doc
View Source
GetTexture(float)
Obtain the texture at a specific t-value (percentage) within a multi-visasset gradient
Declaration
public Texture2D GetTexture(float gradientT)
Parameters
Type |
Name |
Description |
float |
gradientT |
|
Returns
Implements