#include <PShaderWin.h>
Definition at line 34 of file PShaderWin.h.
Public Slots | |
void | loadShader () |
load Shader | |
void | openShader () |
open Shader | |
void | saveShader () |
save Shader | |
void | saveShaderAs () |
save as Shader | |
void | closeShader () |
close shader | |
void | addShader (glift::ProgShaderSP shader) |
void | newARBFP () |
void | newARBVP () |
Public Member Functions | |
PShaderWin (const QGLContext *ctx, QWidget *parent=0, const char *name=0, WFlags wf=0) | |
virtual | ~PShaderWin () |
Protected Member Functions | |
virtual void | keyPressEvent (QKeyEvent *key) |
keys | |
void | confMenu () |
keys | |
Protected Attributes | |
QTabWidget * | _tabs |
QString | _lpath |
QWidget * | _qcentral |
main widget to add stuff to | |
const QGLContext * | _ctx |
|
tabs for multiple programs the "load" button Definition at line 35 of file PShaderWin.cpp. References _ctx, _qcentral, _tabs, confMenu(), gutz::connect(), loadShader(), and name. |
|
Definition at line 62 of file PShaderWin.cpp. |
|
didn't load correctly try again find a good name don't know?? add it to our stack Definition at line 191 of file PShaderWin.cpp. References _ctx, _tabs, PShaderTxt::getFileName(), PShaderTxt::getShaderType(), PShaderTxt::loadShader(), and PShaderTxt::NOT_LOADED. |
|
close shader
Definition at line 161 of file PShaderWin.cpp. References _lpath, _tabs, PShaderTxt::closeShader(), and w. Referenced by confMenu(). |
|
keys let's have a menu bar standard file stuff new programmable shaders Definition at line 308 of file PShaderWin.cpp. References closeShader(), file, newARBFP(), newARBVP(), openShader(), saveShader(), and saveShaderAs(). Referenced by PShaderWin(). |
|
keys
Definition at line 283 of file PShaderWin.cpp. References loadShader(). |
|
load Shader load the current page Definition at line 76 of file PShaderWin.cpp. References _tabs, PShaderTxt::loadShader(), and w. Referenced by keyPressEvent(), and PShaderWin(). |
|
didn't load correctly try again add it to our stack Definition at line 224 of file PShaderWin.cpp. References _ctx, _tabs, ARBFP_TXT(), PShaderTxt::getShaderType(), PShaderTxt::loadShaderFromText(), and PShaderTxt::NOT_LOADED. Referenced by confMenu(). |
|
didn't load correctly try again add it to our stack Definition at line 248 of file PShaderWin.cpp. References _ctx, _tabs, ARBVP_TXT(), PShaderTxt::getShaderType(), PShaderTxt::loadShaderFromText(), and PShaderTxt::NOT_LOADED. Referenced by confMenu(). |
|
open Shader didn't load correctly try again add it to our stack Definition at line 88 of file PShaderWin.cpp. References _ctx, _lpath, _tabs, PShaderTxt::getFileName(), PShaderTxt::getShaderType(), PShaderTxt::loadShaderFromFile(), PShaderTxt::NOT_LOADED, and s. Referenced by confMenu(). |
|
save Shader
Definition at line 123 of file PShaderWin.cpp. References _lpath, _tabs, PShaderTxt::getFileName(), PShaderTxt::saveShader(), and w. Referenced by confMenu(). |
|
save as Shader
Definition at line 142 of file PShaderWin.cpp. References _lpath, _tabs, PShaderTxt::getFileName(), PShaderTxt::saveShaderAs(), and w. Referenced by confMenu(). |
|
Definition at line 65 of file PShaderWin.h. Referenced by addShader(), newARBFP(), newARBVP(), openShader(), and PShaderWin(). |
|
Definition at line 59 of file PShaderWin.h. Referenced by closeShader(), openShader(), saveShader(), and saveShaderAs(). |
|
main widget to add stuff to
Definition at line 63 of file PShaderWin.h. Referenced by PShaderWin(). |
|
Definition at line 58 of file PShaderWin.h. Referenced by addShader(), closeShader(), loadShader(), newARBFP(), newARBVP(), openShader(), PShaderWin(), saveShader(), and saveShaderAs(). |