Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
BlamBgfxCallbacks Struct Reference

#include <BlamBgfxCallbacks.h>

+ Inheritance diagram for BlamBgfxCallbacks:
+ Collaboration diagram for BlamBgfxCallbacks:

Public Member Functions

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

Member Function Documentation

◆ cacheRead()

virtual bool BlamBgfxCallbacks::cacheRead ( uint64_t  _id,
void *  _data,
uint32_t  _size 
)
inlineoverridevirtual

◆ cacheReadSize()

virtual uint32_t BlamBgfxCallbacks::cacheReadSize ( uint64_t  _id)
inlineoverridevirtual

◆ cacheWrite()

virtual void BlamBgfxCallbacks::cacheWrite ( uint64_t  _id,
const void *  _data,
uint32_t  _size 
)
inlineoverridevirtual

◆ captureBegin()

virtual void BlamBgfxCallbacks::captureBegin ( uint32_t  _width,
uint32_t  _height,
uint32_t  ,
bgfx::TextureFormat::Enum  ,
bool  _yflip 
)
inlineoverridevirtual

◆ captureEnd()

virtual void BlamBgfxCallbacks::captureEnd ( )
inlineoverridevirtual

◆ captureFrame()

virtual void BlamBgfxCallbacks::captureFrame ( const void *  _data,
uint32_t   
)
inlineoverridevirtual

◆ fatal()

void BlamBgfxCallbacks::fatal ( const char *  _filePath,
uint16_t  _line,
bgfx::Fatal::Enum  _code,
const char *  _str 
)
inlineoverride

◆ profilerBegin()

void BlamBgfxCallbacks::profilerBegin ( const char *  ,
uint32_t  ,
const char *  ,
uint16_t   
)
inlineoverride

◆ profilerBeginLiteral()

void BlamBgfxCallbacks::profilerBeginLiteral ( const char *  ,
uint32_t  ,
const char *  ,
uint16_t   
)
inlineoverride

◆ profilerEnd()

void BlamBgfxCallbacks::profilerEnd ( )
inlineoverride

◆ screenShot()

void BlamBgfxCallbacks::screenShot ( const char *  _filePath,
uint32_t  _width,
uint32_t  _height,
uint32_t  _pitch,
const void *  _data,
uint32_t  _size,
bool  _yflip 
)
override
+ Here is the call graph for this function:

◆ traceVargs()

void BlamBgfxCallbacks::traceVargs ( const char *  _filePath,
uint16_t  _line,
const char *  _format,
va_list  _argList 
)
inlineoverride

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