Blender  V3.3
Public Member Functions | Protected Member Functions | List of all members
blender::gpu::GLLogParser Class Reference

#include <gl_shader.hh>

Inheritance diagram for blender::gpu::GLLogParser:
blender::gpu::GPULogParser

Public Member Functions

char * parse_line (char *log_line, GPULogItem &log_item) override
 

Protected Member Functions

char * skip_severity_prefix (char *log_line, GPULogItem &log_item)
 
char * skip_severity_keyword (char *log_line, GPULogItem &log_item)
 
 MEM_CXX_CLASS_ALLOC_FUNCS ("GLLogParser")
 
- Protected Member Functions inherited from blender::gpu::GPULogParser
 MEM_CXX_CLASS_ALLOC_FUNCS ("GPULogParser")
 
char * skip_severity (char *log_line, GPULogItem &log_item, const char *error_msg, const char *warning_msg) const
 
char * skip_separators (char *log_line, const StringRef separators) const
 
char * skip_until (char *log_line, char stop_char) const
 
bool at_number (const char *log_line) const
 
bool at_any (const char *log_line, const StringRef chars) const
 
int parse_number (const char *log_line, char **r_new_position) const
 

Detailed Description

Definition at line 97 of file gl_shader.hh.

Member Function Documentation

◆ MEM_CXX_CLASS_ALLOC_FUNCS()

blender::gpu::GLLogParser::MEM_CXX_CLASS_ALLOC_FUNCS ( "GLLogParser"  )
protected

◆ parse_line()

char * blender::gpu::GLLogParser::parse_line ( char *  log_line,
GPULogItem log_item 
)
overridevirtual

◆ skip_severity_keyword()

char * blender::gpu::GLLogParser::skip_severity_keyword ( char *  log_line,
GPULogItem log_item 
)
protected

Definition at line 76 of file gl_shader_log.cc.

References blender::gpu::GPULogParser::skip_severity().

Referenced by parse_line().

◆ skip_severity_prefix()

char * blender::gpu::GLLogParser::skip_severity_prefix ( char *  log_line,
GPULogItem log_item 
)
protected

Definition at line 71 of file gl_shader_log.cc.

References blender::gpu::GPULogParser::skip_severity().

Referenced by parse_line().


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