Banuba SDK
BNBSurfaceData.h
Go to the documentation of this file.
1 // AUTOGENERATED FILE - DO NOT MODIFY!
2 // This file was generated by Djinni from effect_player.djinni
3 
4 #import <Foundation/Foundation.h>
5 
6 /** Data for creating surface */
7 
8 #ifndef DJINNI_EXPORT
9  #define DJINNI_EXPORT __attribute__((__visibility__("default")))
10 #endif
11 
13 @interface BNBSurfaceData : NSObject
14 - (nonnull instancetype)initWithGpuDevicePtr:(int64_t)gpuDevicePtr
15  commandQueuePtr:(int64_t)commandQueuePtr
16  surfacePtr:(int64_t)surfacePtr;
17 + (nonnull instancetype)surfaceDataWithGpuDevicePtr:(int64_t)gpuDevicePtr
18  commandQueuePtr:(int64_t)commandQueuePtr
19  surfacePtr:(int64_t)surfacePtr;
20 
21 /** Pointer to device gpu */
22 @property (nonatomic, readonly) int64_t gpuDevicePtr;
23 
24 /** Pointer to gpu command queue */
25 @property (nonatomic, readonly) int64_t commandQueuePtr;
26 
27 /** Pointer to render layer */
28 @property (nonatomic, readonly) int64_t surfacePtr;
29 
30 @end
BNBSurfaceData::gpuDevicePtr
int64_t gpuDevicePtr
Pointer to device gpu.
Definition: BNBSurfaceData.h:22
BNBSurfaceData::surfacePtr
int64_t surfacePtr
Pointer to render layer.
Definition: BNBSurfaceData.h:28
DJINNI_EXPORT
#define DJINNI_EXPORT
Data for creating surface.
Definition: BNBSurfaceData.h:9
BNBSurfaceData
Definition: BNBSurfaceData.h:13
BNBSurfaceData::commandQueuePtr
int64_t commandQueuePtr
Pointer to gpu command queue.
Definition: BNBSurfaceData.h:25