XR_MSFT_hand_tracking_mesh extension must be enabled prior to using XrHandMeshVertexMSFTXrHandMeshVertexBufferMSFT, XrVector3f, UpdateHandMeshMSFT
struct XrHandMeshVertexMSFT {
XrVector3f position;
XrVector3f normal;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XrHandMeshVertexMSFT.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | NORMAL
The struct member offsets. |
| public static final int | POSITION
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XrHandMeshVertexMSFT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static XrHandMeshVertexMSFT | |
| public static XrHandMeshVertexMSFT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XrHandMeshVertexMSFT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrHandMeshVertexMSFT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected XrHandMeshVertexMSFT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static XrHandMeshVertexMSFT | |
| public static XrHandMeshVertexMSFT | |
| public static XrHandMeshVertexMSFT. | create(int
the buffer capacity capacity)Returns a new |
| public static XrHandMeshVertexMSFT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XrHandMeshVertexMSFT | |
| public static XrHandMeshVertexMSFT. | |
| public static XrHandMeshVertexMSFT | |
| public static XrHandMeshVertexMSFT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XrHandMeshVertexMSFT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrHandMeshVertexMSFT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static XrVector3f | |
| public static void | |
| public XrVector3f | normal()
an |
| public XrHandMeshVertexMSFT | |
| public XrHandMeshVertexMSFT | |
| public static XrVector3f | |
| public static void | |
| public XrVector3f | position$()
an |
| public XrHandMeshVertexMSFT | |
| public XrHandMeshVertexMSFT | |
| public XrHandMeshVertexMSFT | |
| public XrHandMeshVertexMSFT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| NORMAL | back to summary |
|---|---|
| public static final int NORMAL The struct member offsets. | |
| POSITION | back to summary |
|---|---|
| public static final int POSITION The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| XrHandMeshVertexMSFT | back to summary |
|---|---|
| protected XrHandMeshVertexMSFT(long address, ByteBuffer container) | |
| XrHandMeshVertexMSFT | back to summary |
|---|---|
| public XrHandMeshVertexMSFT(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Returns a new
| |
| create | back to summary |
|---|---|
| protected XrHandMeshVertexMSFT create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT create() Returns a new | |
| create | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Returns a new
| |
| create | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Create a
| |
| createSafe | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Like
| |
| malloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XrHandMeshVertexMSFT. Returns a new
| |
| nnormal | back to summary |
|---|---|
| public static XrVector3f nnormal(long struct) Unsafe version of | |
| nnormal | back to summary |
|---|---|
| public static void nnormal(long struct, XrVector3f value) Unsafe version of | |
| normal | back to summary |
|---|---|
| public XrVector3f normal() an | |
| normal | back to summary |
|---|---|
| public XrHandMeshVertexMSFT normal(XrVector3f value) Copies the specified | |
| normal | back to summary |
|---|---|
| public XrHandMeshVertexMSFT normal(Consumer<XrVector3f> consumer) | |
| nposition$ | back to summary |
|---|---|
| public static XrVector3f nposition$(long struct) Unsafe version of | |
| nposition$ | back to summary |
|---|---|
| public static void nposition$(long struct, XrVector3f value) Unsafe version of | |
| position$ | back to summary |
|---|---|
| public XrVector3f position$() an | |
| position$ | back to summary |
|---|---|
| public XrHandMeshVertexMSFT position$(XrVector3f value) Copies the specified | |
| position$ | back to summary |
|---|---|
| public XrHandMeshVertexMSFT position$(Consumer<XrVector3f> consumer) | |
| set | back to summary |
|---|---|
| public XrHandMeshVertexMSFT set(XrVector3f position$, XrVector3f normal) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public XrHandMeshVertexMSFT set(XrHandMeshVertexMSFT src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
XrHandMeshVertexMSFT structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final XrHandMeshVertexMSFT |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected XrHandMeshVertexMSFT | |
| public XrVector3f | |
| public XrHandMeshVertexMSFT. | |
| public XrHandMeshVertexMSFT. | normal(Consumer<XrVector3f> consumer)
Passes the |
| public XrVector3f | |
| public XrHandMeshVertexMSFT. | position$(XrVector3f value)
Copies the specified |
| public XrHandMeshVertexMSFT. | position$(Consumer<XrVector3f> consumer)
Passes the |
| protected XrHandMeshVertexMSFT. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final XrHandMeshVertexMSFT ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| getElementFactory | back to summary |
|---|---|
| protected XrHandMeshVertexMSFT getElementFactory() Implements abstract org.
| |
| normal | back to summary |
|---|---|
public XrVector3f normal()
| |
| normal | back to summary |
|---|---|
| public XrHandMeshVertexMSFT. Copies the specified | |
| normal | back to summary |
|---|---|
| public XrHandMeshVertexMSFT. Passes the | |
| position$ | back to summary |
|---|---|
public XrVector3f position$()
| |
| position$ | back to summary |
|---|---|
| public XrHandMeshVertexMSFT. Copies the specified | |
| position$ | back to summary |
|---|---|
| public XrHandMeshVertexMSFT. Passes the | |
| self | back to summary |
|---|---|
| protected XrHandMeshVertexMSFT. Implements abstract org.
| |