Vuo
2.0.0
base
VuoShaderIssues.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include <vector>
13
#include <string>
14
15
#include "
VuoShaderFile.hh
"
16
20
class
VuoShaderIssues
21
{
22
public
:
26
typedef
struct
27
{
28
VuoShaderFile::Stage
stage;
29
int
lineNumber;
30
std::string message;
31
}
Issue
;
32
33
const
static
int
NoLine
;
34
const
static
int
PreambleLine
;
35
36
void
addIssue
(
VuoShaderFile::Stage
stage,
int
lineNumber, std::string message);
37
38
vector<Issue> &
issues
();
39
vector<Issue>
issuesForStage
(
VuoShaderFile::Stage
stage);
40
static
bool
isUserEnteredLine
(
int
lineNumber);
41
42
void
dump
();
43
44
private
:
45
vector<Issue> _issues;
46
};
Generated on Wed Feb 26 2020 23:19:29 for Vuo by
1.8.17