public bool SetWorkingPhysicalBoundsInfo(HmdQuad_t [] pQuadsBuffer) { bool result = FnTable.SetWorkingPhysicalBoundsInfo(pQuadsBuffer,(uint) pQuadsBuffer.Length); return result; }
public void SetWorkingCollisionBoundsInfo(HmdQuad_t [] pQuadsBuffer) { FnTable.SetWorkingCollisionBoundsInfo(pQuadsBuffer,(uint) pQuadsBuffer.Length); }
public bool GetWorkingCollisionBoundsInfo(out HmdQuad_t [] pQuadsBuffer) { uint punQuadsCount = 0; bool result = FnTable.GetWorkingCollisionBoundsInfo(null,ref punQuadsCount); pQuadsBuffer= new HmdQuad_t[punQuadsCount]; result = FnTable.GetWorkingCollisionBoundsInfo(pQuadsBuffer,ref punQuadsCount); return result; }
public bool GetWorkingPlayAreaRect(ref HmdQuad_t rect) { bool result = FnTable.GetWorkingPlayAreaRect(ref rect); return result; }
public bool GetLivePhysicalBoundsInfo(out HmdQuad_t [] pQuadsBuffer) { uint punQuadsCount = 0; bool result = FnTable.GetLivePhysicalBoundsInfo(null,ref punQuadsCount); pQuadsBuffer= new HmdQuad_t[punQuadsCount]; result = FnTable.GetLivePhysicalBoundsInfo(pQuadsBuffer,ref punQuadsCount); return result; }