public class HzdVRCompositor extends IVRCompositor
IVRCompositor.ByReference, IVRCompositor.ByValue, IVRCompositor.IClearLastSubmittedFrame, IVRCompositor.IGetFrameTimeRemaining, IVRCompositor.IGetFrameTiming, IVRCompositor.IGetLastPoseForTrackedDeviceIndex, IVRCompositor.IGetLastPoses, IVRCompositor.IGetTrackingSpace, IVRCompositor.IPostPresentHandoff, IVRCompositor.ISetTrackingSpace, IVRCompositor.ISubmit, IVRCompositor.IWaitGetPoses
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ivrCompositorStr |
ClearLastSubmittedFrame, GetFrameTimeRemaining, GetFrameTiming, GetLastPoseForTrackedDeviceIndex, GetLastPoses, GetTrackingSpace, PostPresentHandoff, SetTrackingSpace, Submit, WaitGetPoses
Constructor and Description |
---|
HzdVRCompositor() |
HzdVRCompositor(com.sun.jna.Pointer p) |
Modifier and Type | Method and Description |
---|---|
static HzdVRCompositor |
getInstance(OpenVRInterop vrio) |
void |
SubmitFrameDual(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglTexture tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglMultiSampleRenderBufferObject tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglRenderBufferObject tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglTexture tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglMultiSampleRenderBufferObject tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglRenderBufferObject tex,
VRRenderInfo myRInfo) |
void |
SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe,
org.processmining.visualisation3d.gldatastructures.JoglTexture tex,
VRRenderInfo myRInfo) |
static VRTexture |
texFromGL(int texId) |
VRTrackedDevicePose[] |
WaitGetPoses() |
getFieldOrder
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public HzdVRCompositor()
public HzdVRCompositor(com.sun.jna.Pointer p)
public static VRTexture texFromGL(int texId)
public static HzdVRCompositor getInstance(OpenVRInterop vrio)
public void SubmitFrameDual(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglTexture tex, VRRenderInfo myRInfo)
public void SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglTexture tex, VRRenderInfo myRInfo)
public void SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglRenderBufferObject tex, VRRenderInfo myRInfo)
public void SubmitFrameLeft(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglMultiSampleRenderBufferObject tex, VRRenderInfo myRInfo)
public void SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglTexture tex, VRRenderInfo myRInfo)
public void SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglRenderBufferObject tex, VRRenderInfo myRInfo)
public void SubmitFrameRight(org.processmining.visualisation3d.GraphicsPipeline pipe, org.processmining.visualisation3d.gldatastructures.JoglMultiSampleRenderBufferObject tex, VRRenderInfo myRInfo)
public VRTrackedDevicePose[] WaitGetPoses()