Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
glsl_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
4
#ifndef QSSG_GLSL_H
5
#define QSSG_GLSL_H
6
7
#include <QtQuick3DGlslParser/qtquick3dglslparserexports.h>
8
9
//
10
// W A R N I N G
11
// -------------
12
//
13
// This file is not part of the Qt API. It exists purely as an
14
// implementation detail. This header file may change from version to
15
// version without notice, or even be removed.
16
//
17
// We mean it.
18
//
19
20
QT_BEGIN_NAMESPACE
21
22
namespace
GLSL
{
23
class
Engine
;
24
class
Lexer
;
25
class
Parser
;
26
class
MemoryPool
;
27
28
// types
29
class
Type
;
30
class
UndefinedType
;
31
class
VoidType
;
32
class
ScalarType
;
33
class
BoolType
;
34
class
IntType
;
35
class
UIntType
;
36
class
FloatType
;
37
class
DoubleType
;
38
class
IndexType
;
39
class
VectorType
;
40
class
MatrixType
;
41
class
ArrayType
;
42
class
SamplerType
;
43
44
// symbols
45
class
Symbol
;
46
class
Scope
;
47
class
Struct
;
48
class
Function
;
49
class
Argument
;
50
class
Block
;
51
class
Variable
;
52
class
OverloadSet
;
53
class
Namespace
;
54
55
class
AST
;
56
class
TranslationUnitAST
;
57
template
<
typename
T>
class
List
;
58
}
59
60
QT_END_NAMESPACE
61
62
#endif
// QSSG_GLSL_H
GLSL::AST
Definition
glslast_p.h:111
GLSL::Argument
Definition
glslsymbols_p.h:29
GLSL::ArrayType
Definition
glsltypes_p.h:165
GLSL::Block
Definition
glslsymbols_p.h:61
GLSL::BoolType
Definition
glsltypes_p.h:54
GLSL::DoubleType
Definition
glsltypes_p.h:90
GLSL::Engine
Definition
glslengine_p.h:80
GLSL::FloatType
Definition
glsltypes_p.h:81
GLSL::Function
Definition
glsltypes_p.h:203
GLSL::IndexType
Definition
glsltypes_p.h:100
GLSL::IntType
Definition
glsltypes_p.h:63
GLSL::Lexer
Definition
glsllexer_p.h:52
GLSL::List
Definition
glslast_p.h:71
GLSL::MatrixType
Definition
glsltypes_p.h:143
GLSL::MemoryPool
Definition
glslmemorypool_p.h:30
GLSL::Namespace
Definition
glslsymbols_p.h:78
GLSL::OverloadSet
Definition
glsltypes_p.h:260
GLSL::Parser
Definition
glslparser_p.h:30
GLSL::SamplerType
Definition
glsltypes_p.h:243
GLSL::ScalarType
Definition
glsltypes_p.h:30
GLSL::Scope
Definition
glslsymbol_p.h:57
GLSL::Struct
Definition
glsltypes_p.h:179
GLSL::Symbol
Definition
glslsymbol_p.h:29
GLSL::TranslationUnitAST
Definition
glslast_p.h:293
GLSL::Type
Definition
glsltype_p.h:26
GLSL::UIntType
Definition
glsltypes_p.h:72
GLSL::UndefinedType
Definition
glsltypes_p.h:36
GLSL::Variable
Definition
glslsymbols_p.h:43
GLSL::VectorType
Definition
glsltypes_p.h:113
GLSL::VoidType
Definition
glsltypes_p.h:45
GLSL
Definition
glsl_p.h:22
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
qtquick3d
src
glslparser
glsl_p.h
Generated by
1.9.7