Class XrActionMapBinding


  • public class XrActionMapBinding
    extends CFacade
    Generated facet for DNA struct type 'XrActionMapBinding'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct XrActionMapBinding.

        It is required when allocating a new block to store data for XrActionMapBinding.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__next

        public static final long[] __DNA__FIELD__next
        Field descriptor (offset) for struct member 'next'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__next);
         CPointer<CPointer<XrActionMapBinding>> p_next = p.cast(new Class[]{CPointer.class, XrActionMapBinding.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'XrActionMapBinding*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

        public static final long[] __DNA__FIELD__prev
        Field descriptor (offset) for struct member 'prev'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__prev);
         CPointer<CPointer<XrActionMapBinding>> p_prev = p.cast(new Class[]{CPointer.class, XrActionMapBinding.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'XrActionMapBinding*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__name

        public static final long[] __DNA__FIELD__name
        Field descriptor (offset) for struct member 'name'.

        Field Documentation

        Blender Python API

        Name of the action map binding

        Blender Source Code

        Unique name. MAX_NAME

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__profile

        public static final long[] __DNA__FIELD__profile
        Field descriptor (offset) for struct member 'profile'.

        Field Documentation

        Blender Python API

        OpenXR interaction profile path

        Blender Source Code

        OpenXR interaction profile path.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__profile);
         CPointer<CArrayFacade<Byte>> p_profile = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'profile'
        • Signature: 'char[256]'
        • Actual Size (32bit/64bit): 256/256
      • __DNA__FIELD__component_paths

        public static final long[] __DNA__FIELD__component_paths
        Field descriptor (offset) for struct member 'component_paths'.

        Field Documentation

        Blender Python API

        (read-only) OpenXR component paths

        Blender Source Code

        OpenXR component paths. XrComponentPath

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__component_paths);
         CPointer<ListBase> p_component_paths = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'component_paths'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
      • __DNA__FIELD__float_threshold

        public static final long[] __DNA__FIELD__float_threshold
        Field descriptor (offset) for struct member 'float_threshold'.

        Field Documentation

        Blender Source Code

        Input threshold/region.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__float_threshold);
         CPointer<Float> p_float_threshold = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'float_threshold'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__axis_flag

        public static final long[] __DNA__FIELD__axis_flag
        Field descriptor (offset) for struct member 'axis_flag'.

        Field Documentation

        Blender Source Code

        eXrAxisFlag

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__axis_flag);
         CPointer<Short> p_axis_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'axis_flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad

        public static final long[] __DNA__FIELD___pad
        Field descriptor (offset) for struct member '_pad'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__pose_location

        public static final long[] __DNA__FIELD__pose_location
        Field descriptor (offset) for struct member 'pose_location'.

        Field Documentation

        Blender Source Code

        Pose action properties.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__pose_location);
         CPointer<CArrayFacade<Float>> p_pose_location = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'pose_location'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__pose_rotation

        public static final long[] __DNA__FIELD__pose_rotation
        Field descriptor (offset) for struct member 'pose_rotation'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         XrActionMapBinding xractionmapbinding = ...;
         CPointer<Object> p = xractionmapbinding.__dna__addressof(XrActionMapBinding.__DNA__FIELD__pose_rotation);
         CPointer<CArrayFacade<Float>> p_pose_rotation = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'pose_rotation'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
    • Constructor Detail

      • XrActionMapBinding

        public XrActionMapBinding​(long __address,
                                  Block __block,
                                  BlockTable __blockTable)
    • Method Detail

      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.

        Field Documentation

        Blender Python API

        Name of the action map binding

        Blender Source Code

        Unique name. MAX_NAME

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Set method for struct member 'name'.

        Field Documentation

        Blender Python API

        Name of the action map binding

        Blender Source Code

        Unique name. MAX_NAME

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getProfile

        public CArrayFacade<java.lang.Byte> getProfile()
                                                throws java.io.IOException
        Get method for struct member 'profile'.

        Field Documentation

        Blender Python API

        OpenXR interaction profile path

        Blender Source Code

        OpenXR interaction profile path.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile
      • setProfile

        public void setProfile​(CArrayFacade<java.lang.Byte> profile)
                        throws java.io.IOException
        Set method for struct member 'profile'.

        Field Documentation

        Blender Python API

        OpenXR interaction profile path

        Blender Source Code

        OpenXR interaction profile path.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__profile
      • getComponent_paths

        public ListBase getComponent_paths()
                                    throws java.io.IOException
        Get method for struct member 'component_paths'.

        Field Documentation

        Blender Python API

        (read-only) OpenXR component paths

        Blender Source Code

        OpenXR component paths. XrComponentPath

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__component_paths
      • setComponent_paths

        public void setComponent_paths​(ListBase component_paths)
                                throws java.io.IOException
        Set method for struct member 'component_paths'.

        Field Documentation

        Blender Python API

        (read-only) OpenXR component paths

        Blender Source Code

        OpenXR component paths. XrComponentPath

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__component_paths
      • getFloat_threshold

        public float getFloat_threshold()
                                 throws java.io.IOException
        Get method for struct member 'float_threshold'.

        Field Documentation

        Blender Source Code

        Input threshold/region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__float_threshold
      • setFloat_threshold

        public void setFloat_threshold​(float float_threshold)
                                throws java.io.IOException
        Set method for struct member 'float_threshold'.

        Field Documentation

        Blender Source Code

        Input threshold/region.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__float_threshold
      • getAxis_flag

        public short getAxis_flag()
                           throws java.io.IOException
        Get method for struct member 'axis_flag'.

        Field Documentation

        Blender Source Code

        eXrAxisFlag

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__axis_flag
      • setAxis_flag

        public void setAxis_flag​(short axis_flag)
                          throws java.io.IOException
        Set method for struct member 'axis_flag'.

        Field Documentation

        Blender Source Code

        eXrAxisFlag

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__axis_flag
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getPose_location

        public CArrayFacade<java.lang.Float> getPose_location()
                                                       throws java.io.IOException
        Get method for struct member 'pose_location'.

        Field Documentation

        Blender Source Code

        Pose action properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pose_location
      • setPose_location

        public void setPose_location​(CArrayFacade<java.lang.Float> pose_location)
                              throws java.io.IOException
        Set method for struct member 'pose_location'.

        Field Documentation

        Blender Source Code

        Pose action properties.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pose_location
      • getPose_rotation

        public CArrayFacade<java.lang.Float> getPose_rotation()
                                                       throws java.io.IOException
        Get method for struct member 'pose_rotation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pose_rotation
      • setPose_rotation

        public void setPose_rotation​(CArrayFacade<java.lang.Float> pose_rotation)
                              throws java.io.IOException
        Set method for struct member 'pose_rotation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pose_rotation