All Downloads are FREE. Search and download functionalities are using the official Maven repository.

vr.IVRChaperoneSetup_FnTable Maven / Gradle / Ivy

The newest version!
package vr;

import com.sun.jna.Callback;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import com.sun.jna.ptr.FloatByReference;
import com.sun.jna.ptr.IntByReference;
import java.util.Arrays;
import java.util.List;

/**
 * This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA. */ public class IVRChaperoneSetup_FnTable extends Structure { /** * C type : CommitWorkingCopy_callback* */ public IVRChaperoneSetup_FnTable.CommitWorkingCopy_callback CommitWorkingCopy; /** * C type : RevertWorkingCopy_callback* */ public IVRChaperoneSetup_FnTable.RevertWorkingCopy_callback RevertWorkingCopy; /** * C type : GetWorkingPlayAreaSize_callback* */ public IVRChaperoneSetup_FnTable.GetWorkingPlayAreaSize_callback GetWorkingPlayAreaSize; /** * C type : GetWorkingPlayAreaRect_callback* */ public IVRChaperoneSetup_FnTable.GetWorkingPlayAreaRect_callback GetWorkingPlayAreaRect; /** * C type : GetWorkingCollisionBoundsInfo_callback* */ public IVRChaperoneSetup_FnTable.GetWorkingCollisionBoundsInfo_callback GetWorkingCollisionBoundsInfo; /** * C type : GetLiveCollisionBoundsInfo_callback* */ public IVRChaperoneSetup_FnTable.GetLiveCollisionBoundsInfo_callback GetLiveCollisionBoundsInfo; /** * C type : GetWorkingSeatedZeroPoseToRawTrackingPose_callback* */ public IVRChaperoneSetup_FnTable.GetWorkingSeatedZeroPoseToRawTrackingPose_callback GetWorkingSeatedZeroPoseToRawTrackingPose; /** * C type : GetWorkingStandingZeroPoseToRawTrackingPose_callback* */ public IVRChaperoneSetup_FnTable.GetWorkingStandingZeroPoseToRawTrackingPose_callback GetWorkingStandingZeroPoseToRawTrackingPose; /** * C type : SetWorkingPlayAreaSize_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingPlayAreaSize_callback SetWorkingPlayAreaSize; /** * C type : SetWorkingCollisionBoundsInfo_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingCollisionBoundsInfo_callback SetWorkingCollisionBoundsInfo; /** * C type : SetWorkingSeatedZeroPoseToRawTrackingPose_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingSeatedZeroPoseToRawTrackingPose_callback SetWorkingSeatedZeroPoseToRawTrackingPose; /** * C type : SetWorkingStandingZeroPoseToRawTrackingPose_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingStandingZeroPoseToRawTrackingPose_callback SetWorkingStandingZeroPoseToRawTrackingPose; /** * C type : ReloadFromDisk_callback* */ public IVRChaperoneSetup_FnTable.ReloadFromDisk_callback ReloadFromDisk; /** * C type : GetLiveSeatedZeroPoseToRawTrackingPose_callback* */ public IVRChaperoneSetup_FnTable.GetLiveSeatedZeroPoseToRawTrackingPose_callback GetLiveSeatedZeroPoseToRawTrackingPose; /** * C type : SetWorkingCollisionBoundsTagsInfo_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingCollisionBoundsTagsInfo_callback SetWorkingCollisionBoundsTagsInfo; /** * C type : GetLiveCollisionBoundsTagsInfo_callback* */ public IVRChaperoneSetup_FnTable.GetLiveCollisionBoundsTagsInfo_callback GetLiveCollisionBoundsTagsInfo; /** * C type : SetWorkingPhysicalBoundsInfo_callback* */ public IVRChaperoneSetup_FnTable.SetWorkingPhysicalBoundsInfo_callback SetWorkingPhysicalBoundsInfo; /** * C type : GetLivePhysicalBoundsInfo_callback* */ public IVRChaperoneSetup_FnTable.GetLivePhysicalBoundsInfo_callback GetLivePhysicalBoundsInfo; public interface CommitWorkingCopy_callback extends Callback { byte apply(int configFile); }; public interface RevertWorkingCopy_callback extends Callback { void apply(); }; public interface GetWorkingPlayAreaSize_callback extends Callback { byte apply(FloatByReference pSizeX, FloatByReference pSizeZ); }; public interface GetWorkingPlayAreaRect_callback extends Callback { byte apply(HmdQuad_t rect); }; public interface GetWorkingCollisionBoundsInfo_callback extends Callback { byte apply(HmdQuad_t pQuadsBuffer, IntByReference punQuadsCount); }; public interface GetLiveCollisionBoundsInfo_callback extends Callback { byte apply(HmdQuad_t pQuadsBuffer, IntByReference punQuadsCount); }; public interface GetWorkingSeatedZeroPoseToRawTrackingPose_callback extends Callback { byte apply(HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose); }; public interface GetWorkingStandingZeroPoseToRawTrackingPose_callback extends Callback { byte apply(HmdMatrix34_t pmatStandingZeroPoseToRawTrackingPose); }; public interface SetWorkingPlayAreaSize_callback extends Callback { void apply(float sizeX, float sizeZ); }; public interface SetWorkingCollisionBoundsInfo_callback extends Callback { void apply(HmdQuad_t pQuadsBuffer, int unQuadsCount); }; public interface SetWorkingSeatedZeroPoseToRawTrackingPose_callback extends Callback { void apply(HmdMatrix34_t pMatSeatedZeroPoseToRawTrackingPose); }; public interface SetWorkingStandingZeroPoseToRawTrackingPose_callback extends Callback { void apply(HmdMatrix34_t pMatStandingZeroPoseToRawTrackingPose); }; public interface ReloadFromDisk_callback extends Callback { void apply(int configFile); }; public interface GetLiveSeatedZeroPoseToRawTrackingPose_callback extends Callback { byte apply(HmdMatrix34_t pmatSeatedZeroPoseToRawTrackingPose); }; public interface SetWorkingCollisionBoundsTagsInfo_callback extends Callback { void apply(Pointer pTagsBuffer, int unTagCount); }; public interface GetLiveCollisionBoundsTagsInfo_callback extends Callback { byte apply(Pointer pTagsBuffer, IntByReference punTagCount); }; public interface SetWorkingPhysicalBoundsInfo_callback extends Callback { byte apply(HmdQuad_t pQuadsBuffer, int unQuadsCount); }; public interface GetLivePhysicalBoundsInfo_callback extends Callback { byte apply(HmdQuad_t pQuadsBuffer, IntByReference punQuadsCount); }; public IVRChaperoneSetup_FnTable() { super(); } protected List getFieldOrder() { return Arrays.asList("CommitWorkingCopy", "RevertWorkingCopy", "GetWorkingPlayAreaSize", "GetWorkingPlayAreaRect", "GetWorkingCollisionBoundsInfo", "GetLiveCollisionBoundsInfo", "GetWorkingSeatedZeroPoseToRawTrackingPose", "GetWorkingStandingZeroPoseToRawTrackingPose", "SetWorkingPlayAreaSize", "SetWorkingCollisionBoundsInfo", "SetWorkingSeatedZeroPoseToRawTrackingPose", "SetWorkingStandingZeroPoseToRawTrackingPose", "ReloadFromDisk", "GetLiveSeatedZeroPoseToRawTrackingPose", "SetWorkingCollisionBoundsTagsInfo", "GetLiveCollisionBoundsTagsInfo", "SetWorkingPhysicalBoundsInfo", "GetLivePhysicalBoundsInfo"); } public IVRChaperoneSetup_FnTable(Pointer peer) { super(peer); read(); } public static class ByReference extends IVRChaperoneSetup_FnTable implements Structure.ByReference { }; public static class ByValue extends IVRChaperoneSetup_FnTable implements Structure.ByValue { }; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy