Uses of Interface
com.j3d.gen.properties.HasProperties
Packages that use HasProperties
Package
Description
Package containing every class related to the actual viewport scene the user sees.
Holds all Layer related things in a common package
The generation of object selection properties and base the bane of my existence.
-
Uses of HasProperties in com.j3d.engine.scene
Subinterfaces of HasProperties in com.j3d.engine.scene -
Uses of HasProperties in com.j3d.engine.scene.nodes
Subinterfaces of HasProperties in com.j3d.engine.scene.nodesModifier and TypeInterfaceDescriptioninterfaceA special kind ofSceneObjectwhich is almost all the time just a collection of otherSceneObjects but with the extra role of having to: Be apart of theLayerTreeBe hidden and deleted via theHistoryusingActions Be serialized byProjectFileand reconstructed off the EDT thread viaSceneObjectList.invokeSwingHooks()Classes in com.j3d.engine.scene.nodes that implement HasPropertiesModifier and TypeClassDescriptionclassA Thing, or more commonly in engine lingo, a mesh, is anSceneObjectListwhich makes up an entire 3d object made ofGTris,GPoints andGLines. -
Uses of HasProperties in com.j3d.engine.scene.nodes.geometry
Classes in com.j3d.engine.scene.nodes.geometry that implement HasPropertiesModifier and TypeClassDescriptionclassclassGLine represents, you guessed it, a line.classGraphics Object is an abstract class that represents any actual tangible Geometry in the 3d space (Cartesian space) that a user can see and interact with.classGPoint is a class that represents a single point in 3D space.classGTri represents a Triangle. -
Uses of HasProperties in com.j3d.engine.scene.nodes.layer
Classes in com.j3d.engine.scene.nodes.layer that implement HasProperties -
Uses of HasProperties in com.j3d.gen.properties
Classes in com.j3d.gen.properties with type parameters of type HasPropertiesModifier and TypeClassDescriptionclassProperty<T,G extends HasProperties> Defines a singular property of some object which implementsHasProperties.Methods in com.j3d.gen.properties with type parameters of type HasPropertiesModifier and TypeMethodDescriptionprivate static <T extends HasProperties>
booleanPropertiesUI.commonPropertiesBool(Class<?> provider, Class<?> expected) Determines if a property provider class is considered common with an expected class.private static <T extends HasProperties>
ArrayList<Property<?, ?>> PropertiesUI.filterCommonProperties(ArrayList<T> objects, Class<?> clazz) Filters properties from a list of objects, keeping only those that are common to the specified class.static <T extends HasProperties>
ArrayList<JPanel> Retrieves and merges properties from a list of objects that implementHasProperties.static <T extends HasProperties>
ArrayList<T> PropertiesUI.getFilteredObjects(HashSet<GObject> objects) Filters a list ofGObjects based on the currentPropertiesUI.selectionPropertiesFilter.private static <T extends HasProperties>
ArrayList<Property<?, ?>> PropertiesUI.switchFilter(ArrayList<T> objects) Filters properties based on thePropertiesUI.selectionPropertiesFilter.