C# Класс Unity.OsvrRenderManager

Наследование: MonoBehaviour
Показать файл Открыть проект

Открытые методы

Метод Описание
CreateRenderManager ( OSVR clientContext ) : int
ExitRenderManager ( ) : void
GetEyeProjectionMatrix ( int eye ) : Matrix4x4
GetEyeViewport ( int eye ) : OSVR.ClientKit.Viewport
GetRenderEventFunction ( ) : IntPtr
GetRenderManagerEyePose ( int eye ) : OSVR.ClientKit.Pose3
InitRenderManager ( ) : int
IsRenderManagerSupported ( ) : bool
IsUnityVersionSupported ( ) : bool
SetEyeColorBuffer ( IntPtr colorBuffer, int eye ) : void
SetFarClippingPlaneDistance ( float far ) : void
SetIPDMeters ( float ipd ) : void
SetNearClippingPlaneDistance ( float near ) : void

Приватные методы

Метод Описание
CreateRenderManagerFromUnity ( OSVR ctx ) : Byte
DebugWrapper ( string log ) : void
GetEyePose ( int eye ) : OSVR.ClientKit.Pose3
GetProjectionMatrix ( int eye ) : OSVR_ProjectionMatrix
GetRenderEventFunc ( ) : IntPtr
GetViewport ( int eye ) : OSVR_ViewportDescription
LinkDebug ( [ debugCal ) : void
PerspectiveOffCenter ( float left, float right, float bottom, float top, float near, float far ) : Matrix4x4
SetColorBufferFromUnity ( System texturePtr, int eye ) : void
SetFarClipDistance ( double farClipPlaneDistance ) : void
SetIPD ( double ipdMeters ) : void
SetNearClipDistance ( double nearClipPlaneDistance ) : void
ShutdownRenderManager ( ) : void

Описание методов

CreateRenderManager() публичный Метод

public CreateRenderManager ( OSVR clientContext ) : int
clientContext OSVR
Результат int

ExitRenderManager() публичный Метод

public ExitRenderManager ( ) : void
Результат void

GetEyeProjectionMatrix() публичный Метод

public GetEyeProjectionMatrix ( int eye ) : Matrix4x4
eye int
Результат Matrix4x4

GetEyeViewport() публичный Метод

public GetEyeViewport ( int eye ) : OSVR.ClientKit.Viewport
eye int
Результат OSVR.ClientKit.Viewport

GetRenderEventFunction() публичный Метод

public GetRenderEventFunction ( ) : IntPtr
Результат IntPtr

GetRenderManagerEyePose() публичный Метод

public GetRenderManagerEyePose ( int eye ) : OSVR.ClientKit.Pose3
eye int
Результат OSVR.ClientKit.Pose3

InitRenderManager() публичный Метод

public InitRenderManager ( ) : int
Результат int

IsRenderManagerSupported() публичный Метод

public IsRenderManagerSupported ( ) : bool
Результат bool

IsUnityVersionSupported() публичный Метод

public IsUnityVersionSupported ( ) : bool
Результат bool

SetEyeColorBuffer() публичный Метод

public SetEyeColorBuffer ( IntPtr colorBuffer, int eye ) : void
colorBuffer IntPtr
eye int
Результат void

SetFarClippingPlaneDistance() публичный Метод

public SetFarClippingPlaneDistance ( float far ) : void
far float
Результат void

SetIPDMeters() публичный Метод

public SetIPDMeters ( float ipd ) : void
ipd float
Результат void

SetNearClippingPlaneDistance() публичный Метод

public SetNearClippingPlaneDistance ( float near ) : void
near float
Результат void