A B C D E F G I L M N O P R S T U V W

S

saveSimData(SimData, String) - Static method in class org.jocl.cloth.ClothApplicationSetup
Writes the given SimData into the file with the specified name.
setClothOutlined(boolean) - Method in class org.jocl.cloth.ClothApplication
Set the outlined status of the currently rendered cloth object, if any
setConfig(cl_platform_id, List<cl_device_id>) - Method in class org.jocl.cloth.utils.gui.CLDefaultConfig
 
setConfig(cl_platform_id, List<cl_device_id>) - Method in interface org.jocl.cloth.utils.gui.CLMutableConfig
Set the platform and devices of this CLConfig.
setPaused(boolean) - Method in class org.jocl.cloth.Simulator
Set whether the simulation should be paused
setSimulation(Simulation) - Method in class org.jocl.cloth.Simulator
Set the Simulation driven by this simulator.
setSimulationFactory(SimulationFactory) - Method in class org.jocl.cloth.ClothApplication
Set the SimulationFactory that should be used when the simulation is initialized.
setUserData(Object, Object) - Method in class org.jocl.cloth.SimData
Set the specified user data
SharedMemHandle - Class in org.jocl.cloth
Implementation of a ResourceHandle for cl_mem objects that are created from an OpenGL vertex buffer object.
SharedMemHandle(CLSetup, int) - Constructor for class org.jocl.cloth.SharedMemHandle
Creates a new handle for shared cl_mem objects.
shutdown() - Method in class org.jocl.cloth.ClothSimulationCoreJava
 
shutdown() - Method in class org.jocl.cloth.ClothSimulationCoreJOCL
 
shutdown() - Method in class org.jocl.cloth.ClothSimulationJava
 
shutdown() - Method in class org.jocl.cloth.ClothSimulationJOCL
 
shutdown() - Method in interface org.jocl.cloth.NormalComputer
Shut down and free all alocated resources
shutdown() - Method in class org.jocl.cloth.NormalComputerJava
 
shutdown() - Method in class org.jocl.cloth.NormalComputerJOCL
 
shutdown() - Method in interface org.jocl.cloth.Simulation
Shut down the simulation and free all allocated resources
shutdown() - Method in class org.jocl.cloth.utils.CLSetup
Finish and release all command queues and the CL context
SimConfig - Class in org.jocl.cloth
Global configuration parameters for the simulation.
SimData - Class in org.jocl.cloth
Collection of the plain data structures required for a simulation
SimData(ParticleData, EdgeData, FaceData, NormalData, EdgeData[], EdgeData[][]) - Constructor for class org.jocl.cloth.SimData
Creates a new SimData object
SimMeshUtils - Class in org.jocl.cloth
Utility methods for handling simulation meshes
SimpleFloatBufferHandle - Class in org.jocl.cloth
A ResourceHandle that obtains the FloatBuffer by wrapping an array
SimpleFloatBufferHandle(float[]) - Constructor for class org.jocl.cloth.SimpleFloatBufferHandle
Creates a new float buffer source that provides a buffer that wraps the given array
SimpleMemHandle - Class in org.jocl.cloth
Simple implementation of a ResourceHandle for buffers that are not shared with OpenGL
SimpleMemHandle(CLSetup, float[]) - Constructor for class org.jocl.cloth.SimpleMemHandle
Creates a new mem handle for the given array
SimpleObjectCreator - Class in org.jocl.cloth
Utility class for creating simple objects for the renderer
Simulation - Interface in org.jocl.cloth
Interface for a simulation that may be driven by a Simulator
SimulationFactory - Interface in org.jocl.cloth
Interface for Simulation objects
SimulationFactoryJava - Class in org.jocl.cloth
A factory for plain java cloth simulations
SimulationFactoryJava() - Constructor for class org.jocl.cloth.SimulationFactoryJava
Default constructor
SimulationFactoryJOCL - Class in org.jocl.cloth
A factory for OpenCL cloth simulations
SimulationFactoryJOCL(CLClothConfig) - Constructor for class org.jocl.cloth.SimulationFactoryJOCL
Create a new factory
Simulator - Class in org.jocl.cloth
Simple implementation of a Simulator
Simulator(Semaphore) - Constructor for class org.jocl.cloth.Simulator
Creates a new simulator using the given semaphore.
smallest(Iterable<T>) - Static method in class org.jocl.cloth.utils.CollectionUtils
Returns the smallest of the given collections
sortEdges(List<? extends Edge>) - Static method in class org.jocl.cloth.MeshUtils
Sort the given edges by the "center" of their vertex indices, in ascending order
start() - Method in class org.jocl.cloth.Simulator
Start the simulation thread.
stop() - Method in class org.jocl.cloth.Simulator
Stop the simulator as soon as possible.
STRIDE - Static variable in class org.jocl.cloth.SimConfig
The stride (i.e. number of components) for vertices and normals.

A B C D E F G I L M N O P R S T U V W