DirectX Media for Animation Java Reference Previous
Previous
Classes
Classes
Index
Index

Class/Methods Summary

Lists classes and their methods. Constructors are not included because they are defined in a class of the same name.

AppTriggeredEvent Class
public void trigger()
public void trigger(Behavior eventData)

ArrayBvr Class
public int length()
public Behavior nth(NumberBvr a)

Bbox2Bvr Class
public Point2Bvr getMax()
public Point2Bvr getMin()
public static Bbox2Bvr newUninitBvr()

Bbox3Bvr Class
public Point3Bvr getMax()
public Point3Bvr getMin()
public static Bbox3Bvr newUninitBvr()

Behavior Class
public Behavior BvrHook(BvrCallback callback)
public Behavior Debug()
public Behavior Debug(String name)
public Behavior Debug(String name, boolean onStart)
public Behavior Debug(String name, boolean onStart, PrintStream std)
public void init(Behavior a)
public Behavior run(double startTime, BehaviorCtx ctx)
public Behavior runOnce()
public Behavior snapshot(double time, BehaviorCtx ctx)
public Behavior substituteTime(NumberBvr a)
public static Behavior cond(BooleanBvr bool, Behavior a, Behavior b)
public static Behavior until(Behavior a, DXMEvent e)
public static Behavior until(Behavior a, DXMEvent e, Behavior b)
public static Behavior untilNotify(Behavior a, DXMEvent e, UntilNotifier notifier)

BehaviorCtx Class
No public methods.

BvrCallback Interface
public abstract Behavior notify(int id, boolean start, double startTime, double globalTime, double localTime, Behavior sampledValue, Behavior currentRunningBvr, BehaviorCtx ctx)

BooleanBvr Class
public boolean extract()
public static BooleanBvr and(BooleanBvr b1, BooleanBvr b2)
public static BooleanBvr newUninitBvr()
public static BooleanBvr not(BooleanBvr b)
public static BooleanBvr or(BooleanBvr b1, BooleanBvr b2)
public static BooleanBvr toBvr(boolean bool)

CameraBvr Class
public CameraBvr depth(NumberBvr d)
public CameraBvr depthResolution(NumberBvr n)
public CameraBvr transform(Transform3Bvr xf)
public static CameraBvr newUninitBvr()
public static CameraBvr parallelCamera(NumberBvr n)
public static CameraBvr perspectiveCamera(NumberBvr n, NumberBvr p)

ColorBvr Class
public NumberBvr getBlue()
public NumberBvr getGreen()
public NumberBvr getHue()
public NumberBvr getLightness()
public NumberBvr getRed()
public NumberBvr getSaturation()
public static ColorBvr colorHsl(NumberBvr h, NumberBvr s, NumberBvr l)
public static ColorBvr colorRgb(NumberBvr r, NumberBvr g, NumberBvr b)
public static ColorBvr newUninitBvr()

Cycler Class
public Behavior getBvr()

DashstyleBvr Class
public static DashstyleBvr newUninitBvr()

DXMApplet Class
public double getCurrentTickTime()
public double getCurrentTime()
public Model getModel()
public Preferences getPreferences()
public boolean handleEvent(Event event)
public void paint(Graphics g)
public ErrorAndWarningReceiver registerErrorAndWarningReceiver(ErrorAndWarningReceiver w)
public synchronized void reshape(int x, int y, int width, int height)
public void run()
public void setModel(Model)
public void setPreferences(Preferences p)
public void start()
public void startModel()
public void stop()
public void stopModel()
public void tick()
public synchronized void tick (double timeToUse)
public void update(Graphics g)

DXMCanvas Class
public synchronized void addModel()
public void addNotify()
public double getCurrentTime()
public double getCurrentTickTime()
public Model getModel()
public Preferences getPreferences()
public boolean handleEvent(Event e)
public synchronized void hide()
public synchronized void hideModel()
public void paint(Graphics g)
public ErrorAndWarningReceiver registerErrorAndWarningReceiver(ErrorAndWarningReceiver w)
public synchronized void removeModel()
public void removeNotify()
public synchronized void reshape(int x, int y, int width, int height)
public void run()
public void setModel(Model model)
public void setPreferences(Preferences p)
public synchronized void show()
public synchronized void showModel()
public void startModel()
public void stopModel()
public void tick()
public synchronized void tick (double timeToUse)
public void update(Graphics g)

DXMEvent Class
public DXMEvent attachData(Object object)
public DXMEvent notifyEvent(UntilNotifier notifier)
public Object registerCallback(EventCallbackObject object, double eventTime, BehaviorCtx ctx, boolean bool)
public static DXMEvent andEvent(DXMEvent first, DXMEvent second)
public static DXMEvent newUninitBvr()
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)

DXMException Class
public String GetErrorString()

EndstyleBvr Class
public static EndstyleBvr newUninitBvr()

ErrorAndWarningReceiver Interface
public abstract void handleError(String s, Viewer v)
public abstract void handleTickError(String s, Viewer v)
public abstract void handleTickWarning(String s, Viewer v)
public abstract void handleWarning(String s, Viewer v)

EventCallbackObject Interface
public abstract void invoke(Object object, double eventTime, BehaviorCtx ctx)

FontfamilyBvr Class
public static FontfamilyBvr newUninitBvr()

GeometryBvr Class
public Bbox3Bvr boundingBox()
public GeometryBvr diffuseColor(ColorBvr col)
public GeometryBvr emissiveColor(ColorBvr col)
public GeometryBvr lightAttenuation(NumberBvr const, NumberBvr linear, NumberBvr quadratic)
public GeometryBvr lightColor(ColorBvr col)
public GeometryBvr opacity(NumberBvr opac)
public ImageBvr render(CameraBvr camera)
public SoundBvr render(MicrophoneBvr mic)
public GeometryBvr specularColor(ColorBvr col)
public GeometryBvr specularExponent(NumberBvr exp)
public GeometryBvr texture(ImageBvr textureImageBvr)
public GeometryBvr transform(Transform3Bvr xf)
public GeometryBvr undetectable()
public static GeometryBvr importGeometry(String pathname)
public static GeometryBvr newUninitBvr()
public static GeometryBvr soundSource(SoundBvr sound)
public static GeometryBvr spotLight(NumberBvr fullcone, NumberBvr cutoff)
public static GeometryBvr union(GeometryBvr g1, GeometryBvr g2)

ImageBvr Class
public Bbox2Bvr boundingBox()
public ImageBvr clip(MatteBvr matte)
public ImageBvr clipPolygon(Point2Bvr[] points)
public ImageBvr crop(Point2Bvr minPt, Point2Bvr maxPt)
public ImageBvr mapToUnitSquare()
public ImageBvr opacity(NumberBvr opac)
public ImageBvr tile()
public ImageBvr transform(Transform2Bvr xf)
public ImageBvr undetectable()
public static ImageBvr gradientPolygon(Point2Bvr[] pts, ColorBvr[] colors)
public static ImageBvr gradientQuadrant(ColorBvr innerColor, ColorBvr outerColor, NumberBvr numPts)
public static ImageBvr gradientSquare(ColorBvr lowerLeft, ColorBvr upperLeft, ColorBvr upperRight, ColorBvr lowerRight)
public static ImageBvr importImage(String pathname)
public static ImageBvr newUninitBvr()
public static ImageBvr overlay(ImageBvr i1, ImageBvr i2)
public static ImageBvr polyline(Point2Bvr[] points, ColorBvr col)
public static ImageBvr solidColorImage(ColorBvr col)
public static ImageBvr strokeImage(Path2Bvr path, LinestyleBvr style, ColorBvr color)

JoinstyleBvr Class
public static JoinstyleBvr newUninitBvr()

LinestyleBvr Class
public LinestyleBvr lineClosedStyle(BooleanBvr bool)
public LinestyleBvr lineDetailStyle()
public LinestyleBvr lineDashStyle(DashstyleBvr ds)
public LinestyleBvr lineEndStyle(EndstyleBvr es)
public LinestyleBvr lineJoinStyle(JoinstyleBvr js)
public LinestyleBvr lineWidthStyle(NumberBvr width)
public static LinestyleBvr newUninitBvr()

MatteBvr Class
public MatteBvr transform(Transform2Bvr xf)
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 newUninitBvr()
public static MatteBvr textMatte(TextBvr text)
public static MatteBvr union(MatteBvr m1, MatteBvr m2)

MicrophoneBvr Class
public MicrophoneBvr transform(Transform3Bvr xf)
public static MicrophoneBvr newUninitBvr()

Miscellany Class
public static String getVersionString()
public static DXMEvent keyDown(int keyCode)
public static BooleanBvr keyState(int keyCode)
public static DXMEvent keyUp(int keyCode)

Model Class
public ImageBvr getImage()
public SoundBvr getSound()
public void modifyPreferences(Preferences p)
public void setImage(ImageBvr im1)
public void setSound(SoundBvr snd)
public abstract void createModel(double startTime, BehaviorCtx ctx)

MontageBvr Class

public ImageBvr render()
public static MontageBvr imageMontage(ImageBvr image, NumberBvr depth)
public static MontageBvr newUninitBvr()
public static MontageBvr union(MontageBvr m1, MontageBvr m2)

NumberBvr Class
public double extract()
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 newUninitBvr()
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)

PairObject Class
public Object getFirst()
public Object getSecond()

Path2Bvr Class
public Path2Bvr transform(Transform2Bvr xf)
public static Path2Bvr concat(Path2Bvr p1, Path2Bvr p2)
public static Path2Bvr line(Point2Bvr p1, Point2Bvr p2)
public static Path2Bvr newUninitBvr()
public static Path2Bvr polyline(Point2Bvr[] points)
public static Path2Bvr ray(Point2Bvr p)

PickableGeometryBvr Class
public DXMEvent getPickEvent()

PickableImageBvr Class
public DXMEvent getPickEvent()

Point2Bvr Class
public NumberBvr getRho()
public NumberBvr getTheta()
public NumberBvr getX()
public NumberBvr getY()
public Point2Bvr transform(Transform2Bvr xf)
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 newUninitBvr()
public static Point2Bvr point2Polar(NumberBvr theta, NumberBvr rho)
public static Point2Bvr point2Xy(NumberBvr x, NumberBvr y)
public static Vector2Bvr sub(Point2Bvr p1, Point2Bvr p2)
public static Point2Bvr sub(Point2Bvr pt, Vector2Bvr vec)

Point3Bvr Class
public NumberBvr getPhi()
public NumberBvr getRho()
public NumberBvr getTheta()
public NumberBvr getX()
public NumberBvr getY()
public NumberBvr getZ()
public Point2Bvr project(CameraBvr camera)
public Point3Bvr transform(Transform3Bvr xf)
public static Point3Bvr add(Point3Bvr pt, Vector3Bvr vec)
public static Point3Bvr bSpline(int degree, NumberBvr[] knots, Point3Bvr[] points, NumberBvr[] weights)
public static Vector3Bvr derivative(Point3Bvr pt)
public static NumberBvr distance(Point3Bvr p1, Point3Bvr p3)
public static NumberBvr distanceSquared(Point3Bvr p1, Point3Bvr p3)
public static Point3Bvr newUninitBvr()
public static Point3Bvr point3Xyz(NumberBvr x, NumberBvr y, NumberBvr z)
public static Vector3Bvr sub(Point3Bvr p1, Point3Bvr p3)
public static Point3Bvr sub(Point3Bvr pt, Vector3Bvr vec)

Preferences Class
TBD

SoundBvr Class
public SoundBvr gain(NumberBvr gainAmt)
public SoundBvr loop()
public SoundBvr pan(NumberBvr panAmt)
public SoundBvr phase(NumberBvr phaseAmt)
public SoundBvr rate(NumberBvr rateAmt)
public static SoundBvr importSound(String pathname, double[] soundLength)
public static SoundBvr mix(SoundBvr sound1, SoundBvr sound2)
public static SoundBvr newUninitBvr()

Statics Class
Contains all the static methods from each class.

StringBvr Class
public String extract()
public static StringBvr concat(StringBvr a, StringBvr b)
public static StringBvr newUninitBvr()
public static StringBvr toBvr(String string)

Switcher Class
public Behavior getBvr()
public void switchTo(Behavior newBvr)

TextBvr Class
public TextBvr bold()
public TextBvr color(ColorBvr col)
public TextBvr font(FontfamilyBvr font)
public TextBvr font(StringBvr name)
public TextBvr italic()
public ImageBvr render()
public static TextBvr simpleText(StringBvr str)

Transform2Bvr Class
public Transform2Bvr inverse()
public BooleanBvr isSingular()
public static Transform2Bvr compose(Transform2Bvr xf1, Transform2Bvr xf2)
public static Transform2Bvr newUninitBvr()
public static Transform2Bvr rotate(NumberBvr radians)
public static Transform2Bvr scale(NumberBvr sx, NumberBvr sy)
public static Transform2Bvr scale(Vector2Bvr v)
public static Transform2Bvr scale2(NumberBvr uniformFactor)
public static Transform2Bvr transform3x2(NumberBvr a00, NumberBvr a01, NumberBvr a02, NumberBvr a10, NumberBvr a11, NumberBvr a12)
public static Transform2Bvr translate(NumberBvr tx, NumberBvr ty)
public static Transform2Bvr translate(Vector2Bvr v)
public static Transform2Bvr xShear(NumberBvr x)
public static Transform2Bvr yShear(NumberBvr y)

Transform3Bvr Class
public static Transform3Bvr compose(Transform3Bvr xf1, Transform3Bvr xf2)
public static Transform3Bvr inverse(Transform3Bvr xf1)
public static BooleanBvr isSingular(Transform3Bvr xf1)
public static Transform3Bvr lookAtFrom(Point3Bvr from, Point3Bvr to, Vector3Bvr up)
public static Transform3Bvr newUninitBvr()
public static Transform3Bvr rotate(Vector3Bvr axis, NumberBvr radians)
public static Transform3Bvr scale(NumberBvr sx, NumberBvr sy, NumberBvr sz)
public static Transform3Bvr scale(Vector3Bvr v)
public static Transform3Bvr scale3(NumberBvr uniformFactor)
public static Transform3Bvr transform4x4( NumberBvr a00, NumberBvr a01, NumberBvr a02, NumberBvr a03, NumberBvr a10, NumberBvr a11, NumberBvr a12, NumberBvr a13, NumberBvr a20, NumberBvr a21, NumberBvr a22, NumberBvr a23, NumberBvr a30, NumberBvr a31, NumberBvr a32, NumberBvr a33)
public static Transform3Bvr translate(NumberBvr tx, NumberBvr ty, NumberBvr tz)
public static Transform3Bvr translate(Vector3Bvr v)
public static Transform3Bvr xShear(NumberBvr a, NumberBvr b)
public static Transform3Bvr yShear(NumberBvr c, NumberBvr d)
public static Transform3Bvr zShear(NumberBvr e, NumberBvr f)

TupleBvr
public Behavior nth(int i)
public void pairBvr(Behavior first, Behavior second)
public void tripleBvr(Behavior first, Behavior second, Behavior third)

UntilNotifier Interface
public abstract Behavior notify(Object eventData, Behavior previous, double eventTime, BehaviorCtx ctx)

Vector2Bvr Class
public Vector2Bvr div(NumberBvr scalar)
public NumberBvr getRho()
public NumberBvr getTheta()
public NumberBvr getX()
public NumberBvr getY()
public NumberBvr length()
public NumberBvr lengthSquared()
public Vector2Bvr mul(NumberBvr scalar)
public Vector2Bvr neg()
public Vector2Bvr normalize()
public Vector2Bvr transform(Transform2Bvr xf)
public static Vector2Bvr add(Vector2Bvr v1, Vector2Bvr v2)
public static Vector2Bvr bSpline(int degree, NumberBvr[] knots, Vector2Bvr[] points, NumberBvr[] weights)
public static Vector2Bvr derivative(Vector2Bvr vec)
public static Vector2Bvr integral(Vector2Bvr vec)
public static Vector2Bvr newUninitBvr()
public static Vector2Bvr sub(Vector2Bvr v1, Vector2Bvr v2)
public static Vector2Bvr vector2Polar(NumberBvr theta, NumberBvr rho)
public static Vector2Bvr vector2Xy(NumberBvr x, NumberBvr y)

Vector3Bvr Class
public Vector3Bvr div(NumberBvr scalar)
public NumberBvr getPhi()
public NumberBvr getRho()
public NumberBvr getTheta()
public NumberBvr getX()
public NumberBvr getY()
public NumberBvr getZ()
public NumberBvr length()
public NumberBvr lengthSquared()
public Vector3Bvr mul(NumberBvr scalar)
public Vector3Bvr normalize()
public Vector3Bvr transform(Transform3Bvr xf)
public static Vector3Bvr add(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr bSpline(int degree, NumberBvr[] knots, Vector3Bvr[] points, NumberBvr[] weights)
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 newUninitBvr()
public static Vector3Bvr sub(Vector3Bvr v1, Vector3Bvr v2)
public static Vector3Bvr vector3Spherical(NumberBvr theta, NumberBvr phi, NumberBvr rho)
public static Vector3Bvr vector3Xyz(NumberBvr x, NumberBvr y, NumberBvr z)

Viewer Interface
public abstract double getCurrentTime()
public abstract double getCurrentTickTime()
public abstract Preferences getPreferences()
public abstract ErrorAndWarningReceiver registerErrorAndWarningReceiver(ErrorAndWarningReceiver w)
public abstract void setPreferences(Preferences p)
public abstract void startModel()
public abstract void tick()
public abstract void tick(double timeToUse)


Top© 1997 Microsoft Corporation. All rights reserved. Legal Notices.