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.