Unravel Engine C++ Reference
Loading...
Searching...
No Matches
gfx::gfx_callback Struct Referencefinal
Inheritance diagram for gfx::gfx_callback:

Public Member Functions

 ~gfx_callback ()=default
 
void traceVargs (const char *_filePath, uint16_t _line, const char *_format, va_list _argList) final
 
void profilerBegin (const char *, uint32_t, const char *, uint16_t) final
 
void profilerBeginLiteral (const char *, uint32_t, const char *, uint16_t) final
 
void profilerEnd () final
 
void fatal (const char *_filePath, uint16_t _line, bgfx::Fatal::Enum, const char *_str) final
 
uint32_t cacheReadSize (uint64_t) final
 
bool cacheRead (uint64_t, void *, uint32_t) final
 
void cacheWrite (uint64_t, const void *, uint32_t) final
 
virtual void screenShot (const char *_filePath, uint32_t _width, uint32_t _height, uint32_t _pitch, const void *_data, uint32_t _size, bool _yflip) override
 
void captureBegin (uint32_t, uint32_t, uint32_t, texture_format, bool) final
 
void captureEnd () final
 
void captureFrame (const void *, uint32_t) final
 

Detailed Description

Definition at line 55 of file graphics.cpp.

Constructor & Destructor Documentation

◆ ~gfx_callback()

gfx::gfx_callback::~gfx_callback ( )
default

Member Function Documentation

◆ cacheRead()

bool gfx::gfx_callback::cacheRead ( uint64_t ,
void * ,
uint32_t  )
inlinefinal

Definition at line 103 of file graphics.cpp.

◆ cacheReadSize()

uint32_t gfx::gfx_callback::cacheReadSize ( uint64_t )
inlinefinal

Definition at line 98 of file graphics.cpp.

◆ cacheWrite()

void gfx::gfx_callback::cacheWrite ( uint64_t ,
const void * ,
uint32_t  )
inlinefinal

Definition at line 108 of file graphics.cpp.

◆ captureBegin()

void gfx::gfx_callback::captureBegin ( uint32_t ,
uint32_t ,
uint32_t ,
texture_format ,
bool  )
inlinefinal

Definition at line 145 of file graphics.cpp.

◆ captureEnd()

void gfx::gfx_callback::captureEnd ( )
inlinefinal

Definition at line 153 of file graphics.cpp.

◆ captureFrame()

void gfx::gfx_callback::captureFrame ( const void * ,
uint32_t  )
inlinefinal

Definition at line 157 of file graphics.cpp.

◆ fatal()

void gfx::gfx_callback::fatal ( const char * _filePath,
uint16_t _line,
bgfx::Fatal::Enum ,
const char * _str )
inlinefinal

Definition at line 93 of file graphics.cpp.

◆ profilerBegin()

void gfx::gfx_callback::profilerBegin ( const char * ,
uint32_t ,
const char * ,
uint16_t  )
inlinefinal

Definition at line 79 of file graphics.cpp.

◆ profilerBeginLiteral()

void gfx::gfx_callback::profilerBeginLiteral ( const char * ,
uint32_t ,
const char * ,
uint16_t  )
inlinefinal

Definition at line 83 of file graphics.cpp.

◆ profilerEnd()

void gfx::gfx_callback::profilerEnd ( )
inlinefinal

Definition at line 90 of file graphics.cpp.

◆ screenShot()

virtual void gfx::gfx_callback::screenShot ( const char * _filePath,
uint32_t _width,
uint32_t _height,
uint32_t _pitch,
const void * _data,
uint32_t _size,
bool _yflip )
inlineoverridevirtual

Definition at line 112 of file graphics.cpp.

◆ traceVargs()

void gfx::gfx_callback::traceVargs ( const char * _filePath,
uint16_t _line,
const char * _format,
va_list _argList )
inlinefinal

Definition at line 59 of file graphics.cpp.


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