Banuba SDK
Instance Methods | Class Methods | List of all members
BNBDebugRenderer Class Reference

Renders debug views of all enabled features Requires creation with active gl context for correct feature subrenderers' init. More...

#import <BNBDebugRenderer.h>

Inheritance diagram for BNBDebugRenderer:

Instance Methods

(void) - surfaceChanged:height:pixelDensityW:pixelDensityH:
 this pixel density is relative to a real one! More...
 
(void) - draw:
 

Class Methods

(nullable BNBDebugRenderer *) + create
 This method may return null when debug renderer is unavailable. More...
 
(nonnull BNBFullImageData *) + morphMesh:originalVerts:morphedVerts:indices:mvp:
 return rgba image, srcImage can be rgb or rgba More...
 

Detailed Description

Renders debug views of all enabled features Requires creation with active gl context for correct feature subrenderers' init.

Definition at line 14 of file BNBDebugRenderer.h.

Method Documentation

◆ create

+ (nullable BNBDebugRenderer *) create

This method may return null when debug renderer is unavailable.

◆ draw:

- (void) draw: (nullable BNBFrameData *)  frameData

◆ morphMesh:originalVerts:morphedVerts:indices:mvp:

+ (nonnull BNBFullImageData *) morphMesh: (nonnull BNBFullImageData *)  srcImage
originalVerts: (nonnull NSArray< NSNumber * > *)  originalVerts
morphedVerts: (nonnull NSArray< NSNumber * > *)  morphedVerts
indices: (nonnull NSArray< NSNumber * > *)  indices
mvp: (nonnull NSArray< NSNumber * > *)  mvp 

return rgba image, srcImage can be rgb or rgba

◆ surfaceChanged:height:pixelDensityW:pixelDensityH:

- (void) surfaceChanged: (int32_t)  width
height: (int32_t)  height
pixelDensityW: (float)  pixelDensityW
pixelDensityH: (float)  pixelDensityH 

this pixel density is relative to a real one!


The documentation for this class was generated from the following file: