Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
I3DShader.cs
1
using
System
;
2
using
System.Numerics;
3
using
SkiaSharp
;
4
5
namespace
Waher.Script.Graphs3D
6
{
10
public
interface
I3DShader
11
{
21
SKColor
GetColor
(
float
X,
float
Y,
float
Z, Vector3 Normal,
Canvas3D
Canvas);
22
33
void
GetColors
(
float
[] X,
float
[] Y,
float
[] Z, Vector3[] Normals,
int
N, SKColor[] Colors,
Canvas3D
Canvas);
34
38
bool
Opaque
39
{
40
get
;
41
}
42
}
43
}
Waher.Script.Graphs3D.Canvas3D
3D drawing area.
Definition:
Canvas3D.cs:18
Waher.Script.Graphs3D.I3DShader
Interface for 3D shaders.
Definition:
I3DShader.cs:11
Waher.Script.Graphs3D.I3DShader.Opaque
bool Opaque
If shader is 100% opaque.
Definition:
I3DShader.cs:39
Waher.Script.Graphs3D.I3DShader.GetColor
SKColor GetColor(float X, float Y, float Z, Vector3 Normal, Canvas3D Canvas)
Gets a color for a position.
Waher.Script.Graphs3D.I3DShader.GetColors
void GetColors(float[] X, float[] Y, float[] Z, Vector3[] Normals, int N, SKColor[] Colors, Canvas3D Canvas)
Gets an array of colors.
SkiaSharp
Definition:
ImplTypes.g.cs:1087
System
Definition:
Adapters.g.cs:58
Waher.Script.Graphs3D
Definition:
Canvas3D.cs:13
IoTGateway
Script
Waher.Script.Graphs3D
I3DShader.cs
Generated by
1.9.5