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 *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) final
 
void profilerBeginLiteral (const char *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) final
 
void profilerEnd () final
 
void fatal (const char *_filePath, uint16_t _line, bgfx::Fatal::Enum _code, 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, bgfx::TextureFormat::Enum _format, 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 96 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 195 of file graphics.cpp.

◆ cacheReadSize()

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

Definition at line 190 of file graphics.cpp.

◆ cacheWrite()

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

Definition at line 200 of file graphics.cpp.

◆ captureBegin()

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

Definition at line 239 of file graphics.cpp.

◆ captureEnd()

void gfx::gfx_callback::captureEnd ( )
inlinefinal

Definition at line 247 of file graphics.cpp.

◆ captureFrame()

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

Definition at line 251 of file graphics.cpp.

◆ fatal()

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

Definition at line 147 of file graphics.cpp.

◆ profilerBegin()

void gfx::gfx_callback::profilerBegin ( const char * _name,
uint32_t _abgr,
const char * _filePath,
uint16_t _line )
inlinefinal

Definition at line 124 of file graphics.cpp.

◆ profilerBeginLiteral()

void gfx::gfx_callback::profilerBeginLiteral ( const char * _name,
uint32_t _abgr,
const char * _filePath,
uint16_t _line )
inlinefinal

Definition at line 132 of file graphics.cpp.

◆ profilerEnd()

void gfx::gfx_callback::profilerEnd ( )
inlinefinal

Definition at line 140 of file graphics.cpp.

◆ screenShot()

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

Definition at line 204 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 100 of file graphics.cpp.


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