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

com.jme3.system.jopenvr.CameraVideoStreamFrameHeader_t Maven / Gradle / Ivy

There is a newer version: 3.7.0-stable
Show newest version
package com.jme3.system.jopenvr;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;
/**
 * native declaration : headers\openvr_capi.h:1466
* 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 CameraVideoStreamFrameHeader_t extends Structure { /** * C type : EVRTrackedCameraFrameType */ public int eFrameType; public int nWidth; public int nHeight; public int nBytesPerPixel; public int nFrameSequence; /** C type : TrackedDevicePose_t */ public TrackedDevicePose_t standingTrackedDevicePose; public CameraVideoStreamFrameHeader_t() { super(); } @Override protected List getFieldOrder() { return Arrays.asList("eFrameType", "nWidth", "nHeight", "nBytesPerPixel", "nFrameSequence", "standingTrackedDevicePose"); } /** * @param eFrameType @see JOpenVRLibrary.EVRTrackedCameraFrameType
* C type : EVRTrackedCameraFrameType
* @param standingTrackedDevicePose C type : TrackedDevicePose_t */ public CameraVideoStreamFrameHeader_t(int eFrameType, int nWidth, int nHeight, int nBytesPerPixel, int nFrameSequence, TrackedDevicePose_t standingTrackedDevicePose) { super(); this.eFrameType = eFrameType; this.nWidth = nWidth; this.nHeight = nHeight; this.nBytesPerPixel = nBytesPerPixel; this.nFrameSequence = nFrameSequence; this.standingTrackedDevicePose = standingTrackedDevicePose; } public CameraVideoStreamFrameHeader_t(Pointer peer) { super(peer); } public static class ByReference extends CameraVideoStreamFrameHeader_t implements Structure.ByReference { }; public static class ByValue extends CameraVideoStreamFrameHeader_t implements Structure.ByValue { }; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy