/**
* Copyright (c) 2008-2009 Ardor Labs, Inc.
*
* This file is part of Ardor3D.
*
* Ardor3D is free software: you can redistribute it and/or modify it
* under the terms of its license which may be found in the accompanying
* LICENSE file or at <http://www.ardor3d.com/LICENSE>.
*/
package automenta.spacenet.space.video;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
/**
* a description of a class for the RunExamples (and maybe other tools)
*/
@Target( { TYPE })
@Retention(RUNTIME)
public @interface Purpose {
/**
* @return a free form description of the example, it may contain HTML tags
*/
String htmlDescription();
/**
* @return the resource path to a screenshot thumbnail, e.g. /com/ardor3d/example/thumbnails/boxexample.png
*/
String thumbnailPath();
/**
* @return the value to use for max heap (in MB).
*/
int maxHeapMemory();
}