shaders/shaderscreen/orshaderscreen_layout.h
#ifndef __ORSHADERSCREEN_LAYOUT_H__
#define __ORSHADERSCREEN_LAYOUT_H__
#ifndef ORSDK_DLL
#define ORSDK_DLL K_DLLIMPORT
#endif
#include "orshaderscreen_shader.h"
class ORSDK_DLL ORShaderScreenLayout : public FBShaderLayout
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
private:
void UICreate ();
void UIConfigure();
void UIReset ();
void UIRefresh ();
private:
FBLabel mLabelColor1;
FBEditColor mColor1;
FBButton mButtonAnimateColor1;
FBButton mButtonKeyColor1;
FBLabel mLabelColor2;
FBEditColor mColor2;
FBButton mButtonAnimateColor2;
FBButton mButtonKeyColor2;
FBLabel mLabelIntensity;
FBEditNumber mIntensity;
FBButton mButtonAnimateIntensity;
FBButton mButtonKeyIntensity;
FBLabel mLabelColorOp;
FBList mColorOp;
private:
ORShaderScreen* mShader;
};
#endif