Property definitions

android $ NativeHeadTracker :: defaultinit
# Provides head tracking information from the device IMU
#
# The corresponding Java class is no longer documented, but it is still useful.
extern class NativeHeadTracker in "Java" `{ com.google.vrtoolkit.cardboard.sensors.HeadTracker `}
	super JavaObject

	# Instantiate a new `NativeHeadTracker` for the given `context`
	new (context: NativeContext) in "Java" `{
		return HeadTracker.createFromContext(context);
	`}

	# Start tracking head movement
	fun start_tracking in "Java" `{ self.startTracking(); `}

	# Stop tracking head movement
	fun stop_tracking in "Java" `{ self.stopTracking(); `}

	# Enable finer analysis using the neck as center of movement
	fun neck_model_enabled=(value: Bool) in "Java" `{
		self.setNeckModelEnabled(value);
	`}

	# Fill `matrix` with the last rotation matrix calculated from head movements
	#
	# Require: matrix.length >= offset + 16
	fun last_head_view(matrix: JavaFloatArray, offset: Int) in "Java" `{
		self.getLastHeadView(matrix, (int)offset);
	`}
end
lib/android/cardboard.nit:37,1--65,3