Interface MonoPhotoSurfaceRenderer
public interface MonoPhotoSurfaceRenderer
-
Method Summary
Modifier and TypeMethodDescriptionGet current reconvergence modevoidrelease()Destructor releases resourcesvoidForce request rendering might be required to actualize setting or mode change on the screen when video source is on pausevoidsetAnimate(boolean animate)Enable rotation animationvoidsetAnimateHorizontalAmplitude(float val)Set horizontal (lef to right) movement amplitude valid range is [0..2]voidsetAnimateHorizontalPhase(float val)Set starting phase in Rad for horizontal movement valid range is [0..1]voidsetAnimatePerspectiveAmplitude(float val)Set forward to back movement amplitude valid range is [0..2]voidsetAnimatePerspectivePhase(float val)Set starting phase in Rad for front-to-back movement valid range is [0..1]voidsetAnimateStepSize(float val)Set animation speed valid range is [0..1]voidsetAnimateVerticalAmplitude(float val)Set vertical (top to bottom) movement amplitude valid range is [0..2]voidsetAnimateVerticalPhase(float val)Set starting phase in Rad for vertical movement valid range is [0..1]voidsetConvergence(float con)Manually set photo convergence (3d focus) overriding auto value if it existsvoidsetGainMultiplier(float multiplier)Sets rendering gain (3d depth).voidsetHorizontalShift(float horizontalShift)Set horizontal view shiftvoidsetPerspective(float perspective)Set perspective zoom ratiovoidsetReconvergenceMode(ReconvergenceMode reconvergenceMode)Set reconvergence mode to be usedvoidsetVerticalShift(float verticalShift)Set vertical view shift
-
Method Details
-
getCurrentReconvergenceMode
ReconvergenceMode getCurrentReconvergenceMode()Get current reconvergence mode- See Also:
ReconvergenceMode
-
setReconvergenceMode
Set reconvergence mode to be used- See Also:
ReconvergenceMode
-
setPerspective
void setPerspective(float perspective)Set perspective zoom ratio -
setHorizontalShift
void setHorizontalShift(float horizontalShift)Set horizontal view shift -
setVerticalShift
void setVerticalShift(float verticalShift)Set vertical view shift -
requestRender
void requestRender()Force request rendering might be required to actualize setting or mode change on the screen when video source is on pause -
release
void release()Destructor releases resources -
setGainMultiplier
void setGainMultiplier(float multiplier)Sets rendering gain (3d depth). valid range is [0..2]- Parameters:
multiplier-
-
setConvergence
void setConvergence(float con)Manually set photo convergence (3d focus) overriding auto value if it exists- Parameters:
con-
-
setAnimate
void setAnimate(boolean animate)Enable rotation animation- Parameters:
animate-
-
setAnimateHorizontalAmplitude
void setAnimateHorizontalAmplitude(float val)Set horizontal (lef to right) movement amplitude valid range is [0..2]- Parameters:
val-
-
setAnimateVerticalAmplitude
void setAnimateVerticalAmplitude(float val)Set vertical (top to bottom) movement amplitude valid range is [0..2]- Parameters:
val-
-
setAnimatePerspectiveAmplitude
void setAnimatePerspectiveAmplitude(float val)Set forward to back movement amplitude valid range is [0..2]- Parameters:
val-
-
setAnimateHorizontalPhase
void setAnimateHorizontalPhase(float val)Set starting phase in Rad for horizontal movement valid range is [0..1]- Parameters:
val-
-
setAnimateVerticalPhase
void setAnimateVerticalPhase(float val)Set starting phase in Rad for vertical movement valid range is [0..1]- Parameters:
val-
-
setAnimatePerspectivePhase
void setAnimatePerspectivePhase(float val)Set starting phase in Rad for front-to-back movement valid range is [0..1]- Parameters:
val-
-
setAnimateStepSize
void setAnimateStepSize(float val)Set animation speed valid range is [0..1]- Parameters:
val-
-