public static Posef GetNodeVelocity(Node nodeId, bool usePhysicsPose) { if (version >= OVRP_1_8_0.version && usePhysicsPose) { return(OVRP_1_8_0.ovrp_GetNodeVelocity2(0, nodeId)); } return(OVRP_0_1_3.ovrp_GetNodeVelocity(nodeId)); }
public static Posef GetNodeAcceleration(Node nodeId, bool usePhysicsPose) { if (version >= OVRP_1_8_0.version && usePhysicsPose) { return(OVRP_1_8_0.ovrp_GetNodeAcceleration2(0, nodeId)); } return(OVRP_0_1_3.ovrp_GetNodeAcceleration(nodeId)); }
public static Posef GetNodeAcceleration(Node nodeId) { if (version >= OVRP_0_1_3.version) { return(OVRP_0_1_3.ovrp_GetNodeAcceleration(nodeId)); } else { return(new Posef()); } }
private static bool GetCap(Caps cap) { if (version >= OVRP_0_1_3.version) { return(OVRP_0_1_3.ovrp_GetCaps2((uint)(1 << (int)cap)) != 0); } else { return(((int)OVRP_0_1_0.ovrp_GetCaps() & (1 << (int)cap)) != 0); } }
public static ovrVector3f GetNodeAcceleration(ovrNode nodeId, ovrStep stepId) { if (version >= OVRP_1_12_0.version) { return(OVRP_1_12_0.ovrp_GetNodePoseState(stepId, nodeId).Acceleration); } if (version >= OVRP_1_8_0.version && stepId == ovrStep.Physics) { return(OVRP_1_8_0.ovrp_GetNodeAcceleration2(0, nodeId).Position); } return(OVRP_0_1_3.ovrp_GetNodeAcceleration(nodeId).Position); }
public static Posef GetNodeAcceleration(Node nodeId) { return(OVRP_0_1_3.ovrp_GetNodeAcceleration(nodeId)); }
public static Posef GetNodeVelocity(Node nodeId) { return(OVRP_0_1_3.ovrp_GetNodeVelocity(nodeId)); }