SHADERPOPUP

Detailed Description

Macros

#define SHADERPOPUP_SETSHADER
 
#define SHADERPOPUP_SETFILENAME
 
#define SHADERPOPUP_LOADIMAGE
 
#define SHADERPOPUP_EDITPARAMS
 
#define SHADERPOPUP_RELOADIMAGE
 
#define SHADERPOPUP_EDITIMAGE
 
#define SHADERPOPUP_LOCATEIMAGE
 
#define SHADERPOPUP_COPYCHANNEL
 
#define SHADERPOPUP_PASTECHANNEL
 
#define SHADERPOPUP_CREATENEWTEXTURE
 
#define SHADERPOPUP_CLEARSHADER
 

Macro Definition Documentation

§ SHADERPOPUP_SETSHADER

#define SHADERPOPUP_SETSHADER

Set a shader . param points to a BaseShader. (param = reinterpret_cast<Int32>(shader))

§ SHADERPOPUP_SETFILENAME

#define SHADERPOPUP_SETFILENAME

Set a bitmap. param points to a Filename. (param = reinterpret_cast<Int32>(&fn))

§ SHADERPOPUP_LOADIMAGE

#define SHADERPOPUP_LOADIMAGE

Open file dialog and set user result.

§ SHADERPOPUP_EDITPARAMS

#define SHADERPOPUP_EDITPARAMS

Edit shaders in the Attribute Manager.

§ SHADERPOPUP_RELOADIMAGE

#define SHADERPOPUP_RELOADIMAGE

Reload the image. (Only works for a single bitmap shader.)

§ SHADERPOPUP_EDITIMAGE

#define SHADERPOPUP_EDITIMAGE

Edit image in external application. (Only works for a single bitmap shader.)

§ SHADERPOPUP_LOCATEIMAGE

#define SHADERPOPUP_LOCATEIMAGE

Show image in finder/explorer. (Only works for a single bitmap shader.)

Since
R17.032

§ SHADERPOPUP_COPYCHANNEL

#define SHADERPOPUP_COPYCHANNEL

Copy the shader to the copy buffer. (Only works for a single shader.)

§ SHADERPOPUP_PASTECHANNEL

#define SHADERPOPUP_PASTECHANNEL

Paste the copy buffer. (Works for multiple shaders.)

§ SHADERPOPUP_CREATENEWTEXTURE

#define SHADERPOPUP_CREATENEWTEXTURE

Create a new BodyPaint 3D texture. (Only works for a single shader.)

§ SHADERPOPUP_CLEARSHADER

#define SHADERPOPUP_CLEARSHADER

Clear the shaders.