DirectAnimation Animated Header --Statics Class DirectAnimation Animated Header --Statics Class* Microsoft DirectAnimation SDK
*Contents  *Index  *Topic Contents
*Previous Topic: SoundBvr Class
*Next Topic: StringBvr Class

Statics Class


These are the fields and methods for the Statics Class:

Behavior Static Methods
public static Behavior cond(BooleanBvr bool, Behavior a, Behavior b)
public static Behavior until(Behavior a, DXMEvent e, Behavior b)
public static Behavior untilEx(Behavior a, DXMEvent e)
public static Behavior untilNotify(Behavior a, DXMEvent e, UntilNotifier notifier)
BooleanBvr Static Fields
public static BooleanBvr falseBvr
public static BooleanBvr leftButtonState
public static BooleanBvr rightButtonState
public static BooleanBvr trueBvr
BooleanBvr Static Methods
public static BooleanBvr and(BooleanBvr b1, BooleanBvr b2)
public static BooleanBvr not(BooleanBvr b)
public static BooleanBvr or(BooleanBvr b1, BooleanBvr b2)
public static BooleanBvr keyState(int keyCode)
public static BooleanBvr toBvr(boolean bool)
CameraBvr Static Methods
public static CameraBvr parallelCamera(NumberBvr n)
public static CameraBvr perspectiveCamera(NumberBvr n, NumberBvr p)
ColorBvr Static Fields
public final static ColorBvr aqua
public final static ColorBvr black
public final static ColorBvr blue
public final static ColorBvr cyan
public final static ColorBvr fuchsia
public final static ColorBvr gray
public final static ColorBvr green
public final static ColorBvr lime
public final static ColorBvr magenta
public final static ColorBvr maroon
public final static ColorBvr navy
public final static ColorBvr olive
public final static ColorBvr purple
public static ColorBvr red
public static ColorBvr silver
public static ColorBvr teal
public static ColorBvr white
public static ColorBvr yellow
ColorBvr Static Methods
public static ColorBvr colorHsl(NumberBvr h, NumberBvr s, NumberBvr l)
public static ColorBvr colorRgb(NumberBvr r, NumberBvr g, NumberBvr b)
public static ColorBvr colorRgb255(short r, short g, short b)
DashStyleBvr Static Fields
public static DashStyleBvr dashStyleDashed
public static DashStyleBvr dashStyleSolid
DXMApplet Static Methods
public static ErrorAndWarningReceiver registerErrorAndWarningReceiver(ErrorAndWarningReceiver w)
DXMEvent Static Fields
public static DXMEvent always
public static DXMEvent keyUp(int keyCode)
public static DXMEvent leftButtonDown
public static DXMEvent leftButtonUp
public static DXMEvent never
public static DXMEvent rightButtonDown
public static DXMEvent rightButtonUp
DXMEvent Static Methods
public static DXMEvent andEvent(DXMEvent first, DXMEvent second)
public static DXMEvent keyDown(int keyCode)
public static DXMEvent notEvent(DXMEvent ev)
public static DXMEvent orEvent(DXMEvent first, DXMEvent second)
public static DXMEvent predicate(BooleanBvr bool)
public Behavior snapshotEvent(Behavior a)
public static DXMEvent thenEvent(DXMEvent e, DXMEvent e)
public static DXMEvent timer(NumberBvr timeout)
public static void unregisterCallback(Object object)
EndStyleBvr Static Fields
public static EndStyleBvr endStyleFlat
public static EndStyleBvr endStyleRound
public static EndStyleBvr endStyleSquare
FontStyleBvr Static Fields
public static final defaultFont
FontStyleBvr Static Methods
public static FontStyleBvr font(StringBvr face, NumberBvr points, ColorBvr color)
public static ImageBvr stringImage(StringBvr string, FontStyleBvr fs)
GeometryBvr Static Fields
public static GeometryBvr ambientLight
public static GeometryBvr directionalLight
public static GeometryBvr emptyGeometry
public static GeometryBvr pointLight
GeometryBvr Static Methods
public static GeometryBvr importGeometry(String pathname)
public static GeometryBvr importGeometry(URL url, GeometryBvr geoStandIn, DXMEvent[] ev, NumberBvr[] progress, NumberBvr[] size)
public static GeometryBvr soundSource(SoundBvr sound)
public static GeometryBvr spotLight(NumberBvr fullcone, NumberBvr cutoff)
public static GeometryBvr union(GeometryBvr g1, GeometryBvr g2)
public static GeometryBvr unionArray(GeometryBvr[], geometries)
ImageBvr Static Fields
public static ImageBvr detectableEmptyImage
public static ImageBvr emptyImage
ImageBvr Static Methods
public static ImageBvr gradientHorizontal(ColorBvr start, ColorBvr stop, NumberBvr fallOff)
public static ImageBvr gradientPolygon(Point2Bvr[] pts, ColorBvr[] colors)
public static ImageBvr gradientSquare(ColorBvr lowerLeft, ColorBvr upperLeft, ColorBvr upperRight, ColorBvr lowerRight)
public static ImageBvr hatchBackwardDiagonal(ColorBvr color, NumberBvr spacing)
public static ImageBvr hatchCross(ColorBvr color, NumberBvr spacing)
public static ImageBvr hatchDiagonalCross(ColorBvr color, NumberBvr size)
public static ImageBvr hatchForwardDiagonal(ColorBvr color, NumberBvr spacing)
public static ImageBvr hatchHorizontal(ColorBvr color, NumberBvr spacing)
public static ImageBvr hatchVertical(ColorBvr color, NumberBvr spacing)
public static ImageBvr importImage(String pathname)
public static ImageBvr importImage(URL url, ImageBvr imgStandIn, DXMEvent[] ev, NumberBvr[] progress, NumberBvr[] size)
public static ImageBvr importImageColorKey(URL url, ColorBvr red, ColorBvr green, ColorBvr blue)
public static ImageBvr importImageColorKey(URL url, ImageBvr imgStandIn, DXMEvent[] ev, NumberBvr[] progress, NumberBvr[] size, ColorBvr red, ColorBvr green, ColorBvr blue)
public static NumberBvr importMovie(URL url, ImageBvr[] img, SoundBvr[] snd)
public static NumberBvr importMovie(URL url, ImageBvr[] img, SoundBvr[] snd, ImageBvr imgStandIn, SoundBvr sndStandIn, DXMEvent[] ev, NumberBvr[] progress, NumberBvr[] size)
public static ImageBvr overlay(ImageBvr i1, ImageBvr i2)
public static ImageBvr overlayArray(ImageBvr[] im)
public static ImageBvr radialGradientPolygon(ColorBvr inner, ColorBvr outer, Point2Bvr[] points, NumberBvr fallOff)
public static ImageBvr radialGradientRegularPoly(ColorBvr inner, ColorBvr outer, NumberBvr edges, NumberBvr fallOff)
public static ImageBvr radialGradientSquare(ColorBvr inner, ColorBvr outer, NumberBvr fallOff)
public static ImageBvr solidColorImage(ColorBvr col)
JoinStyleBvr Fields
public static JoinStyleBvr joinStyleBevel
public static JoinStyleBvr joinStyleMiter
public static JoinStyleBvr joinStyleRound
LineStyleBvr Static Fields
public static LineStyleBvr defaultLineStyle
MatteBvr Static Fields
public static MatteBvr clearMatte
public static MatteBvr opaqueMatte
MatteBvr Static Methods
public static MatteBvr difference(MatteBvr m1, MatteBvr m2)
public static MatteBvr fillMatte(Path2Bvr path)
public static MatteBvr intersect(MatteBvr m1, MatteBvr m2)
public static MatteBvr textMatte(StringBvr text, FontStyleBvr fs)
public static MatteBvr union(MatteBvr m1, MatteBvr m2)
MicrophoneBvr Static Fields
public static MicrophoneBvr defaultMicrophone
Miscellaneous Static Fields
public final static double cm
public final static double foot
public final static double inch
public final static double meter
public final static double mm
public static double pixel
Miscellaneous Static Methods
public static URL buildURL(URL url, String pathname)
public static String getVersionString()
MontageBvr Static Fields
public static MontageBvr emptyMontage
MontageBvr Static Methods
public static MontageBvr union(MontageBvr m1, MontageBvr m2)
NumberBvr Static Fields
public static NumberBvr globalTime
public static NumberBvr localTime
NumberBvr Static Methods
public StringBvr toString(NumberBvr a)
public static NumberBvr abs(NumberBvr a)
public static NumberBvr acos(NumberBvr a)
public static NumberBvr add(NumberBvr a, NumberBvr b)
public static NumberBvr asin(NumberBvr a)
public static NumberBvr atan(NumberBvr a)
public static NumberBvr atan2(NumberBvr a, NumberBvr b)
public static NumberBvr bSpline(int degree, NumberBvr[] knots, NumberBvr[] points, NumberBvr [] weights)
public static NumberBvr ceiling(NumberBvr a)
public static NumberBvr cos(NumberBvr a)
public static NumberBvr degreesToRadians(NumberBvr a)
public static NumberBvr derivative(NumberBvr a)
public static NumberBvr div(NumberBvr a, NumberBvr b)
public static BooleanBvr eq(NumberBvr a, NumberBvr b)
public static NumberBvr exp(NumberBvr a)
public static NumberBvr floor(NumberBvr a)
public static BooleanBvr gt(NumberBvr a, NumberBvr b)
public static BooleanBvr gte(NumberBvr a, NumberBvr b)
public static NumberBvr integral(NumberBvr a)
public static NumberBvr ln(NumberBvr a)
public static NumberBvr log10(NumberBvr a)
public static BooleanBvr lt(NumberBvr a, NumberBvr b)
public static BooleanBvr lte(NumberBvr a, NumberBvr b)
public static NumberBvr mod(NumberBvr a, NumberBvr b)
public static NumberBvr mul(NumberBvr a, NumberBvr b)
public static BooleanBvr ne(NumberBvr a, NumberBvr b)
public static NumberBvr neg(NumberBvr a)
public static NumberBvr pow(NumberBvr a, NumberBvr b)
public static NumberBvr radiansToDegrees(NumberBvr a)
public static NumberBvr round(NumberBvr a)
public static NumberBvr seededRandom(double seed)
public static NumberBvr sin(NumberBvr a)
public static NumberBvr sqrt(NumberBvr a)
public static NumberBvr sub(NumberBvr a, NumberBvr b)
public static NumberBvr tan(NumberBvr a)
public static NumberBvr toBvr(double a)
Path2Bvr Static Methods
public static Path2Bvr arc(NumberBvr startAngle, NumberBvr endAngle, NumberBvr arcWidth, NumberBvr arcHeight)
public static Path2Bvr arcDegrees(double startAngle, double endAngle, double arcWidth, double arcHeight)
public static Path2Bvr concat(Path2Bvr p1, Path2Bvr p2)
<public static Path2Bvr concatArray(Path2Bvr[] paths)
public static Path2Bvr cubicBSplinePath(Point2Bvr[], NumberBvr[])
public static Path2Bvr line(Point2Bvr p1, Point2Bvr p2)
public static Path2Bvr pie(NumberBvr startAngle, NumberBvr endAngle, NumberBvr arcWidth, NumberBvr arcHeight)
public static Path2Bvr pieDegrees(double startAngle, double endAngle, double arcWidth, double arcHeight)
public static Path2Bvr polydrawPath(Point2Bvr[] points, NumberBvr[] codes)
public static Path2Bvr polyline(Point2Bvr[] points)
public static Path2Bvr ray(Point2Bvr p)
public static Path2Bvr rect(NumberBvr width, NumberBvr height)
public static Path2Bvr roundRect(NumberBvr width, NumberBvr height, NumberBvr arcWidth, NumberBvr arcHeight)
public static Path2Bvr stringPath(StringBvr string, FontStyleBvr fs)
Point2Bvr Static Fields
public static Point2Bvr mousePosition
public static Point2Bvr origin2
Point2Bvr Static Methods
public static Point2Bvr add(Point2Bvr pt, Vector2Bvr vec)
public static Point2Bvr bSpline(int degree, NumberBvr[] knots, Point2Bvr[] points, NumberBvr[] weights)
public static Vector2Bvr derivative(Point2Bvr pt)
public static NumberBvr distance(Point2Bvr p1, Point2Bvr p2)
public static NumberBvr distanceSquared(Point2Bvr p1, Point2Bvr p2)
public static Point2Bvr point2(double x, double y)
public static Point2Bvr point2(NumberBvr x, NumberBvr y)
public static Point2Bvr point2Polar(NumberBvr XYangle, NumberBvr YZangle)
public static Vector2Bvr sub(Point2Bvr p1, Point2Bvr p2)
public static Point2Bvr sub(Point2Bvr pt, Vector2Bvr vec)
Point3Bvr Static Fields
public static Point3Bvr origin3
Point3Bvr Static Methods
public static Point3Bvr add(Point3Bvr pt, Vector3Bvr vec)
public static Point3Bvr bSpline(int degree, NumberBvr[] knots, Point3Bvr[] control_elements, NumberBvr[] weights, NumberBvr evaluation)
public static Vector3Bvr derivative(Point3Bvr pt)
public static NumberBvr distance(Point3Bvr p1, Point3Bvr p2)
public static NumberBvr distanceSquared(Point3Bvr p1, Point3Bvr p2)
public static Point3Bvr point3(double x, double y, double z)
public static Point3Bvr point3(NumberBvr x, NumberBvr y, NumberBvr z)
public static Point3Bvr point3Spherical(NumberBvr XYangle, NumberBvr YZangle, NumberBvr length)
public static Vector3Bvr sub(Point3Bvr p1, Point3Bvr p2)
public static Point3Bvr sub(Point3Bvr pt, Vector3Bvr vec)
SoundBvr Static Fields
public static SoundBvr silence
public static SoundBvr sinSynth
SoundBvr Static Methods
public static SoundBvr importSound(URL url, NumberBvr[] soundLength)
public static SoundBvr importSound(URL url, NumberBvr[] soundLength, SoundBvr sndStandIn, DXMEvent[] ev, NumberBvr[] progress, NumberBvr[] size)
public static SoundBvr mix(SoundBvr sound1, SoundBvr sound2)
public static SoundBvr mixArray(SoundBvr[] sounds);
StringBvr Static Methods
public static StringBvr concat(StringBvr a, StringBvr b)
public static StringBvr toBvr(String string)
Transform2Bvr Static Fields
public static Transform2Bvr identityTransform2
Transform2Bvr Static Methods
public static Transform2Bvr compose(Transform2Bvr xf1, Transform2Bvr xf2)
public static Transform2Bvr compose(Transform2Bvr[] xforms)
public static Transform2Bvr followPath(Path2Bvr path, NumberBvr evaluator)
public static Transform2Bvr followPathAngle(Path2Bvr path, NumberBvr evaluator)
public static Transform2Bvr followPathAngleUpright(Path2Bvr path, NumberBvr evaluator)
public static Transform2Bvr rotate(NumberBvr radians)
public static Transform2Bvr rotateDegrees(double degrees)
public static Transform2Bvr rotateRate(double radians)
public static Transform2Bvr rotateRateDegrees(double degrees)
public static Transform2Bvr scale(NumberBvr sx, NumberBvr sy)
public static Transform2Bvr scale(Vector2Bvr v)
public static Transform2Bvr scaleRate(double x, double y)
public static Transform2Bvr scale2(NumberBvr uniformFactor)
public static Transform2Bvr scale2Rate(double rate)
public static Transform2Bvr transform3x2(NumberBvr [] matrix)
public static Transform2Bvr translate(NumberBvr tx, NumberBvr ty)
public static Transform2Bvr translate(Point2Bvr loc);
public static Transform2Bvr translate(Vector2Bvr v)
public static Transform2Bvr translateRate(double x, double y)
public static Transform2Bvr xShear(NumberBvr x)
public static Transform2Bvr xShearRate (double rate)
public static Transform2Bvr yShear(NumberBvr y)
public static Transform2Bvr yShearRate(double y)
Transform3Bvr Static Fields
public static Transform3Bvr identityTransform3
Transform3Bvr Static Methods
public static Transform3Bvr compose(Transform3Bvr xf1, Transform3Bvr xf2)
public static Transform3Bvr compose3Array(Transform3Bvr[] xforms)
public static Transform3Bvr lookAtFrom(Point3Bvr from, Point3Bvr to, Vector3Bvr up)
public static Transform3Bvr rotateDegrees(Vector3Bvr axis, double degrees)
public static Transform3Bvr rotate(Vector3Bvr axis, NumberBvr radians)
public static Transform3Bvr rotateRate(Vector3Bvr axis, double radians)
public static Transform3Bvr rotateRateDegrees(Vector3Bvr axis, double degrees)
public static Transform3Bvr scale(NumberBvr sx, NumberBvr sy, NumberBvr sz)
public static Transform3Bvr scale(Vector3Bvr v)
public static Transform3Bvr scaleRate(double x, double y, double z)
public static Transform3Bvr scale3(NumberBvr uniformFactor)
public static Transform3Bvr scale3Rate(double rate)
public static Transform3Bvr transform4x4(NumberBvr[] matrix)
public static Transform3Bvr translate(NumberBvr tx, NumberBvr ty, NumberBvr tz)
public static Transform3Bvr translate(Point3Bvr loc)
public static Transform3Bvr translate(Vector3Bvr v)
public static Transform3Bvr translateRate(double x, double y, double z)
public static Transform3Bvr xShear(NumberBvr a, NumberBvr b)
public static Transform3Bvr xShearRate(double a, double b)
public static Transform3Bvr yShear(NumberBvr c, NumberBvr d)
public static Transform3Bvr yShearRate(double c, double d)
public static Transform3Bvr zShear(NumberBvr e, NumberBvr f)
public static Transform3Bvr zShearRate(double e, double f)
TupleBvr Static Methods
public static TupleBvr pairBvr(Behavior first, Behavior second)
public static TupleBvr tripleBvr(Behavior first, Behavior second, Behavior third)
Vector2Bvr Static Fields
public static Vector2Bvr xVector2
public static Vector2Bvr yVector2
public static Vector2Bvr zeroVector2
Vector2Bvr Static Methods
public static Vector2Bvr add(Vector2Bvr v1, Vector2Bvr v2)
public static Vector2Bvr bSpline(int degree, NumberBvr[] knots, Vector2Bvr[] control_elements, NumberBvr[] weights, NumberBvr evaluation)
public static Vector2Bvr derivative(Vector2Bvr vec)
public static NumberBvr dot(Vector2Bvr v1, Vector2Bvr v2)
public static Vector2Bvr integral(Vector2Bvr vec)
public static Vector2Bvr neg(Vector2Bvr v1)
public static Vector2Bvr sub(Vector2Bvr v1, Vector2Bvr v2)
public static Vector2Bvr vector2(NumberBvr x, NumberBvr y)
public static Vector2Bvr vector2Polar(NumberBvr XYangle, NumberBvr length)
public static Vector2Bvr vector2PolarDegrees(double XYangle, double length);
Vector3Bvr Static Fields
public static Vector3Bvr xVector3
public static Vector3Bvr yVector3
public static Vector3Bvr zVector3
public static Vector3Bvr zeroVector3
Vector3Bvr Static Methods
public static Vector3Bvr add(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr bSpline(int degree, NumberBvr[] knots, Vector3Bvr[] control_elements, NumberBvr[] weights, NumberBvr evaluation))
public static Vector3Bvr cross(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr derivative(Vector3Bvr vec)
public static NumberBvr dot(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr integral(Vector3Bvr vec)
public static Vector3Bvr neg(Vector3Bvr v1)
public static Vector3Bvr sub(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr vector3(NumberBvr x, NumberBvr y, NumberBvr z)
public static Vector3Bvr vector3Spherical(NumberBvr XYangle, NumberBvr YZangle, NumberBvr length)

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.

*Top of Page