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