EVosgHMD.DeviceTraits

class EVosgHMD.DeviceTraits
Represents:c++ class
Wraps:EVosgHMD::DeviceTraits
Bases:osg.Referenced

Constructors:

EVosgHMD.DeviceTraits()

Methods:

:aberrCoeffs()

Тип результата:osg.Vec3
:distortionCoeffs()

Тип результата:osg.Vec4
:distortionModel()

Тип результата:EVosgHMD.DeviceTraits.DistortionModel
:fov()

Тип результата:double
:interLensDistance()

Тип результата:double
:ipd()

Тип результата:double
:leftEyeModelViewMatrix()

Тип результата:osg.Matrix
:leftEyeProjectionMatrix()

Тип результата:osg.Matrix
:leftLensCenter()

Тип результата:osg.Vec2
:resolution()

Тип результата:osg.Vec2
:rightEyeModelViewMatrix()

Тип результата:osg.Matrix
:rightEyeProjectionMatrix()

Тип результата:osg.Matrix
:rightLensCenter()

Тип результата:osg.Vec2
:screenSize()

Тип результата:osg.Vec2
:screenToLensDistance()

Тип результата:double
:setAberrCoeffs(osg.Vec3 aAberrCoeffs)

Параметры:aAberrCoeffs (osg.Vec3) –
:setDistortionCoeffs(osg.Vec4 aDistortionCoeffs)

Параметры:aDistortionCoeffs (osg.Vec4) –
:setDistortionModel(EVosgHMD.DeviceTraits.DistortionModel aModel)

Параметры:aModel (EVosgHMD.DeviceTraits.DistortionModel) –
:setFov(double aFov)

Параметры:aFov (double) –
:setInterLensDistance(double aInterLensDistance)

Параметры:aInterLensDistance (double) –
:setIpd(double aIpd)

Параметры:aIpd (double) –
:setLeftEyeModelViewMatrix(osg.Matrix aMatrix)

Параметры:aMatrix (osg.Matrix) –
:setLeftEyeProjectionMatrix(osg.Matrix aMatrix)

Параметры:aMatrix (osg.Matrix) –
:setLeftLensCenter(osg.Vec2 aLeftLensCenter)

Параметры:aLeftLensCenter (osg.Vec2) –
:setResolution(int w, int h)

Параметры:
  • w (int) –
  • h (int) –
:setRightEyeModelViewMatrix(osg.Matrix aMatrix)

Параметры:aMatrix (osg.Matrix) –
:setRightEyeProjectionMatrix(osg.Matrix aMatrix)

Параметры:aMatrix (osg.Matrix) –
:setRightLensCenter(osg.Vec2 aRightLensCenter)

Параметры:aRightLensCenter (osg.Vec2) –
:setScreenSize(osg.Vec2 aScreenSize)

Параметры:aScreenSize (osg.Vec2) –
Тип результата:osg.Vec2
:setScreenToLensDistance(double aScreenToLensDistance)

Параметры:aScreenToLensDistance (double) –
:setTrayToLensDistance(double aTrayToLensDistance)

Параметры:aTrayToLensDistance (double) –
:setViewportSize(osg.Vec2 aViewportSize)

Параметры:aViewportSize (osg.Vec2) –
:setWarpScale(double aWarpScale)

Параметры:aWarpScale (double) –
:trayToLensDistance()

Тип результата:double
:viewportSize()

Тип результата:osg.Vec2
:warpScale()

Тип результата:double