Returns the number of components of the image.
C# |
---|
public abstract int GetComponents () |
The following example demonstrates how to get the number of
color components of an image:
C# |
---|
Vrml.EAI.Node pixelTexture = ...;
Vrml.EAI.Field.EventOutSFImage image_changed = (Vrml.EAI.Field.EventOutSFImage)pixelTexture.GetEventOut("image_changed");
switch (image_changed.GetComponents())
{
case 1:
System.Console.WriteLine("components = 1 (intensity)");
break;
case 2:
System.Console.WriteLine("components = 2 (intensity, alpha)");
break;
case 3:
System.Console.WriteLine("components = 3 (red, green, blue)");
break;
case 4:
System.Console.WriteLine("components = 4 (red, green, blue, alpha)");
break;
}
|