public virtual VSMXBaseObject getPos(VSMXBaseObject @object) { VSMXInterpreter interpreter = @object.Interpreter; VSMXArray pos = new VSMXArray(interpreter, 2); pos.setPropertyValue(0, new VSMXNumber(interpreter, x)); pos.setPropertyValue(1, new VSMXNumber(interpreter, y)); return(pos); }
public virtual VSMXBaseObject getSize(VSMXBaseObject @object) { VSMXInterpreter interpreter = @object.Interpreter; VSMXArray size = new VSMXArray(interpreter, 2); size.setPropertyValue(0, new VSMXNumber(interpreter, width)); size.setPropertyValue(1, new VSMXNumber(interpreter, height)); return(size); }
public virtual VSMXBaseObject getPos(VSMXBaseObject @object) { VSMXInterpreter interpreter = @object.Interpreter; VSMXArray pos = new VSMXArray(interpreter, 3); pos.setPropertyValue(0, new VSMXNumber(interpreter, posX.FloatValue)); pos.setPropertyValue(1, new VSMXNumber(interpreter, posY.FloatValue)); pos.setPropertyValue(2, new VSMXNumber(interpreter, posZ.FloatValue)); //if (log.DebugEnabled) { Console.WriteLine(string.Format("getPos() returning {0}", pos)); } return(pos); }
public virtual VSMXBaseObject getColor(VSMXBaseObject @object) { VSMXInterpreter interpreter = @object.Interpreter; VSMXArray color = new VSMXArray(interpreter, 4); color.setPropertyValue(0, new VSMXNumber(interpreter, redScale.FloatValue)); color.setPropertyValue(1, new VSMXNumber(interpreter, greenScale.FloatValue)); color.setPropertyValue(2, new VSMXNumber(interpreter, blueScale.FloatValue)); color.setPropertyValue(3, new VSMXNumber(interpreter, alphaScale.FloatValue)); //if (log.DebugEnabled) { Console.WriteLine(string.Format("getColor() returning {0}", color)); } return(color); }