java.lang.Object
com.github.stephengold.joltjni.JoltPhysicsObject
com.github.stephengold.joltjni.template.Result<SoftBodySharedSettingsRef>
com.github.stephengold.joltjni.SettingsResult
- All Implemented Interfaces:
ConstJoltPhysicsObject
,AutoCloseable
,Comparable<JoltPhysicsObject>
Either an error or a
SoftBodySharedSettingsRef
. (native type:
Result<Ref<SoftBodySharedSettings>>
)-
Method Summary
Methods inherited from class com.github.stephengold.joltjni.template.Result
getError, hasError, isValid
Methods inherited from class com.github.stephengold.joltjni.JoltPhysicsObject
close, compareTo, equals, getContainingObject, hasAssignedNativeObject, hashCode, ownsNativeObject, setVirtualAddress, setVirtualAddress, startCleaner, targetVa, toString, va
-
Method Details
-
get
Return theShapeRefC
.- Specified by:
get
in classResult<SoftBodySharedSettingsRef>
- Returns:
- a new JVM object with a new native object assigned
-
getError
Description copied from class:Result
Return the error message.- Specified by:
getError
in classResult<SoftBodySharedSettingsRef>
- Parameters:
resultVa
- the virtual address of the result (not zero)- Returns:
- a string of text
-
hasError
protected boolean hasError(long resultVa) Description copied from class:Result
Test whether an error occurred.- Specified by:
hasError
in classResult<SoftBodySharedSettingsRef>
- Parameters:
resultVa
- the virtual address of the result (not zero)- Returns:
true
if error, otherwisefalse
-
isValid
protected boolean isValid(long resultVa) Description copied from class:Result
Test whether the value returned byget()
is valid.- Specified by:
isValid
in classResult<SoftBodySharedSettingsRef>
- Parameters:
resultVa
- the virtual address of the result (not zero)- Returns:
true
if valid, otherwisefalse
-