Visual Computing Library
Loading...
Searching...
No Matches
vcl::Callback Class Reference
Inheritance diagram for vcl::Callback:

Public Member Functions

 Callback (const Callback &)=delete
 
Callbackoperator= (const Callback &)=delete
 
 Callback (Callback &&)=delete
 
Callbackoperator= (Callback &&)=delete
 
void setDebugVerbosity (bool verbose)
 
void fatal (const char *filePath, uint16_t line, bgfx::Fatal::Enum code, const char *str)
 
void traceVargs (const char *filePath, uint16_t line, const char *format, va_list argList)
 
void profilerBegin (const char *name, uint32_t abgr, const char *filePath, uint16_t line)
 
void profilerBeginLiteral (const char *name, uint32_t abgr, const char *filePath, uint16_t line)
 
void profilerEnd ()
 
uint32_t cacheReadSize (uint64_t id)
 
bool cacheRead (uint64_t id, void *data, uint32_t size)
 
void cacheWrite (uint64_t id, const void *data, uint32_t size)
 
void screenShot (const char *filePath, uint32_t width, uint32_t height, uint32_t pitch, const void *data, uint32_t size, bool yflip)
 
void captureBegin (uint32_t width, uint32_t height, uint32_t pitch, bgfx::TextureFormat::Enum format, bool yflip)
 
void captureEnd ()
 
void captureFrame (const void *data, uint32_t size)
 

Private Attributes

bool mDebugVerbose = true
 

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