public final class UnsafeOperations extends Object
|Modifier and Type||Method and Description|
Flags an SFML object as Java managed or unmanaged.
public static void manageSFMLObject(SFMLNativeObject object, boolean managed)
SFMLNativeObject.nativeDelete()method when this object gets finalized. This is used for JSFML to differentiate between explicitly self-constructed SFML objects (using
new) and SFML objects that are managed by other SFML objects, but require a Java representation. Wrong use of this method will make the application prone to crashes and memory leaks, so handle with extreme care.
object- The SFML object wrapper.
managed- Whether or not this object is managed by JSFML.