Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSSGLightmapper Class Reference

#include <qssglightmapper_p.h>

Collaboration diagram for QSSGLightmapper:

Classes

struct  BakingControl

Public Types

enum class  BakingStatus {
  None , Info , Warning , Error ,
  Cancelled , Failed , Complete
}
typedef std::function< void(const QVariantMap &payload, BakingControl *)> Callback

Public Member Functions

 QSSGLightmapper ()
 ~QSSGLightmapper ()
void reset ()
bool setupLights (const QSSGRenderer &renderer)
void setOptions (const QSSGLightmapperOptions &options)
void setOutputCallback (Callback callback)
qsizetype add (const QSSGBakedLightingModel &model)
void setRhiBackend (QRhi::Implementation backend)
void setDenoiseOnly (bool value)
void run (QOffscreenSurface *fallbackSurface)
void waitForInit ()

Detailed Description

Definition at line 33 of file qssglightmapper_p.h.

Member Typedef Documentation

◆ Callback

typedef std::function<void(const QVariantMap &payload, BakingControl*)> QSSGLightmapper::Callback

Definition at line 58 of file qssglightmapper_p.h.

Member Enumeration Documentation

◆ BakingStatus

enum class QSSGLightmapper::BakingStatus
strong
Enumerator
None 
Info 
Warning 
Error 
Cancelled 
Failed 
Complete 

Definition at line 36 of file qssglightmapper_p.h.

Constructor & Destructor Documentation

◆ QSSGLightmapper()

QSSGLightmapper::QSSGLightmapper ( )

Definition at line 3301 of file qssglightmapper.cpp.

◆ ~QSSGLightmapper()

QSSGLightmapper::~QSSGLightmapper ( )

Definition at line 3305 of file qssglightmapper.cpp.

Member Function Documentation

◆ add()

qsizetype QSSGLightmapper::add ( const QSSGBakedLightingModel & model)

Definition at line 3321 of file qssglightmapper.cpp.

◆ reset()

void QSSGLightmapper::reset ( )

Definition at line 3309 of file qssglightmapper.cpp.

◆ run()

void QSSGLightmapper::run ( QOffscreenSurface * fallbackSurface)

Definition at line 3339 of file qssglightmapper.cpp.

◆ setDenoiseOnly()

void QSSGLightmapper::setDenoiseOnly ( bool value)

Definition at line 3335 of file qssglightmapper.cpp.

◆ setOptions()

void QSSGLightmapper::setOptions ( const QSSGLightmapperOptions & options)

Definition at line 3313 of file qssglightmapper.cpp.

◆ setOutputCallback()

void QSSGLightmapper::setOutputCallback ( Callback callback)

Definition at line 3317 of file qssglightmapper.cpp.

◆ setRhiBackend()

void QSSGLightmapper::setRhiBackend ( QRhi::Implementation backend)

Definition at line 3326 of file qssglightmapper.cpp.

◆ setupLights()

bool QSSGLightmapper::setupLights ( const QSSGRenderer & renderer)

Definition at line 3330 of file qssglightmapper.cpp.

◆ waitForInit()

void QSSGLightmapper::waitForInit ( )

Definition at line 3344 of file qssglightmapper.cpp.


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