com.vwp.vuapi.objects
Class VUFountainObjectInfo

java.lang.Object
  extended by com.vwp.vuapi.util.VUInfo
      extended by com.vwp.vuapi.objects.VUObjectInfo
          extended by com.vwp.vuapi.objects.VUGeneratedObjectInfo
              extended by com.vwp.vuapi.objects.VUFountainObjectInfo

public class VUFountainObjectInfo
extends VUGeneratedObjectInfo

This class can be used to create new fountain particle objects


Field Summary
 int particleType
           
static int VU_OBJECT_FOUNTAIN_DOTS
           
static int VU_OBJECT_FOUNTAIN_LINES
           
 
Fields inherited from class com.vwp.vuapi.objects.VUGeneratedObjectInfo
color, materialFlags, val1, val2, val3, VU_OBJECT_MATERIAL_GLASS, VU_OBJECT_MATERIAL_MATTE, VU_OBJECT_MATERIAL_METAL, VU_OBJECT_MATERIAL_PLASTIC, VU_OBJECT_MATERIAL_STANDARD, VU_OBJECT_MATERIAL_WATER
 
Fields inherited from class com.vwp.vuapi.objects.VUObjectInfo
angleX, angleY, angleZ, previousID, x, y, z
 
Fields inherited from class com.vwp.vuapi.util.VUInfo
ID, name
 
Constructor Summary
VUFountainObjectInfo(int particleType, int materialFlags, double val1, double val2, double val3, Color color, double x, double y, double z, double angleX, double angleY, double angleZ)
          Constructs a new VUPrimitiveObjectInfo that can be used for putting a new object into a world
VUFountainObjectInfo(long ID, long previousID, int flags, double val1, double val2, double val3, Color color, double x, double y, double z, double angleX, double angleY, double angleZ)
          This is an interla constructor, it can't be used for building own objects
 
Method Summary
 void set(VUFountainObjectInfo soi)
           
 
Methods inherited from class com.vwp.vuapi.objects.VUObjectInfo
set
 
Methods inherited from class com.vwp.vuapi.util.VUInfo
set
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VU_OBJECT_FOUNTAIN_DOTS

public static final int VU_OBJECT_FOUNTAIN_DOTS
See Also:
Constant Field Values

VU_OBJECT_FOUNTAIN_LINES

public static final int VU_OBJECT_FOUNTAIN_LINES
See Also:
Constant Field Values

particleType

public int particleType
Constructor Detail

VUFountainObjectInfo

public VUFountainObjectInfo(long ID,
                            long previousID,
                            int flags,
                            double val1,
                            double val2,
                            double val3,
                            Color color,
                            double x,
                            double y,
                            double z,
                            double angleX,
                            double angleY,
                            double angleZ)
This is an interla constructor, it can't be used for building own objects


VUFountainObjectInfo

public VUFountainObjectInfo(int particleType,
                            int materialFlags,
                            double val1,
                            double val2,
                            double val3,
                            Color color,
                            double x,
                            double y,
                            double z,
                            double angleX,
                            double angleY,
                            double angleZ)
Constructs a new VUPrimitiveObjectInfo that can be used for putting a new object into a world

Parameters:
particleType - this value specifies the type of the fountains particles, if and how the surface of the object has to reflect the light, please set a VU_PRIMITIVE_REFLECT_xxx constant here
materialFlags - this one defines the kind of material the object has to consist of using a VU_OBJECT_MATERIAL_xxx constant
val1 - the first parameter value of the object type
val2 - the second parameter value of the object type
val3 - the third parameter value of the object type
color - the color of the new object
x - the x coordinate of the objects position
y - the y coordinate of the objects position
z - the z coordinate of the objects position
angleX - the x angle of the objects orientation
angleY - the y angle of the objects orientation
angleZ - the z angle of the objects orientation
Method Detail

set

public void set(VUFountainObjectInfo soi)