Class wmXrData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.wmXrData
-
public class wmXrData extends CFacade
Generated facet for DNA struct type 'wmXrData'.Class Documentation
Blender Source Code
#ifdef WITH_XR_OPENXR
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.static long[]
__DNA__FIELD__session_settings
Field descriptor (offset) for struct member 'session_settings'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct wmXrData.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description wmXrData(long __address, Block __block, BlockTable __blockTable)
protected
wmXrData(wmXrData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<wmXrData>
__io__addressof()
Instantiates a pointer on this instance.CPointer<java.lang.Object>
getRuntime()
Get method for struct member 'runtime'.XrSessionSettings
getSession_settings()
Get method for struct member 'session_settings'.void
setRuntime(CPointer<java.lang.Object> runtime)
Set method for struct member 'runtime'.void
setSession_settings(XrSessionSettings session_settings)
Set method for struct member 'session_settings'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct wmXrData.It is required when allocating a new block to store data for wmXrData.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__runtime
public static final long[] __DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.Field Documentation
Blender Source Code
Runtime information for managing Blender specific behaviors.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmXrData wmxrdata = ...; CPointer<Object> p = wmxrdata.__dna__addressof(wmXrData.__DNA__FIELD__runtime); CPointer<CPointer<Object>> p_runtime = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'runtime'
- Signature: 'wmXrRuntimeData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__session_settings
public static final long[] __DNA__FIELD__session_settings
Field descriptor (offset) for struct member 'session_settings'.Field Documentation
Blender Source Code
Permanent session settings (draw mode, feature toggles, etc). Stored in files and accessible even before the session runs.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmXrData wmxrdata = ...; CPointer<Object> p = wmxrdata.__dna__addressof(wmXrData.__DNA__FIELD__session_settings); CPointer<XrSessionSettings> p_session_settings = p.cast(new Class[]{XrSessionSettings.class});
Metadata
- Field: 'session_settings'
- Signature: 'XrSessionSettings'
- Actual Size (32bit/64bit): 988/1000
-
-
Constructor Detail
-
wmXrData
public wmXrData(long __address, Block __block, BlockTable __blockTable)
-
wmXrData
protected wmXrData(wmXrData that)
-
-
Method Detail
-
getRuntime
public CPointer<java.lang.Object> getRuntime() throws java.io.IOException
Get method for struct member 'runtime'.Field Documentation
Blender Source Code
Runtime information for managing Blender specific behaviors.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime
-
setRuntime
public void setRuntime(CPointer<java.lang.Object> runtime) throws java.io.IOException
Set method for struct member 'runtime'.Field Documentation
Blender Source Code
Runtime information for managing Blender specific behaviors.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__runtime
-
getSession_settings
public XrSessionSettings getSession_settings() throws java.io.IOException
Get method for struct member 'session_settings'.Field Documentation
Blender Source Code
Permanent session settings (draw mode, feature toggles, etc). Stored in files and accessible even before the session runs.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__session_settings
-
setSession_settings
public void setSession_settings(XrSessionSettings session_settings) throws java.io.IOException
Set method for struct member 'session_settings'.Field Documentation
Blender Source Code
Permanent session settings (draw mode, feature toggles, etc). Stored in files and accessible even before the session runs.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__session_settings
-
-