Plasma Engine
2.0
Loading...
Searching...
No Matches
ShaderTemplateDlg.moc.h
1
#pragma once
2
3
#include <EditorPluginAssets/EditorPluginAssetsDLL.h>
4
#include <EditorPluginAssets/ui_ShaderTemplateDlg.h>
5
#include <QDialog>
6
7
class
plDocument
;
8
9
class
plQtShaderTemplateDlg
:
public
QDialog,
public
Ui_ShaderTemplateDlg
10
{
11
Q_OBJECT
12
13
public
:
14
plQtShaderTemplateDlg
(QWidget* pParent,
const
plDocument
* pDoc);
15
16
plString
m_sResult;
17
18
private
Q_SLOTS:
19
void
on_Buttons_accepted();
20
void
on_Buttons_rejected();
21
void
on_Browse_clicked();
22
void
on_ShaderTemplate_currentIndexChanged(
int
idx);
23
24
private
:
25
struct
Template
26
{
27
plString
m_sName;
28
plString
m_sPath;
29
plString
m_sContent;
30
plHybridArray<plString, 16>
m_Vars;
31
};
32
33
plHybridArray<Template, 32>
m_Templates;
34
};
plDocument
Definition
Document.h:57
plHybridArray
A hybrid array uses in-place storage to handle the first few elements without any allocation....
Definition
HybridArray.h:12
plQtShaderTemplateDlg
Definition
ShaderTemplateDlg.moc.h:10
plHybridString< 32, plDefaultAllocatorWrapper >
Code
EditorPlugins
Assets
EditorPluginAssets
Dialogs
ShaderTemplateDlg.moc.h
Generated by
1.11.0