LayerShaderLayer Class Reference Library » Layer Shader
#include <lib_layershader.h>
Represents a layer in a LayerShader .
公共成员函数 |
|
| LayerShaderLayer * | GetNext () |
| LayerType | GetType () |
| String | GetName ( BaseDocument *doc) |
| BaseBitmap * | GetPreview () |
| Bool | GetParameter ( Int32 id, GeData &d) const |
| Bool | SetParameter ( Int32 id, const GeData &d) |
私有成员函数 |
|
| LayerShaderLayer () | |
| ~LayerShaderLayer () | |
|
|
| LayerShaderLayer * GetNext | ( | ) |
Gets the next layer.
| LayerType GetType | ( | ) |
Gets the layer type.
| String GetName | ( | BaseDocument * | doc | ) |
Retrieves the name of the layer.
| [in] | doc | The document for the operation. The caller owns the pointed documented. |
| BaseBitmap * GetPreview | ( | ) |
Retrieves the preview bitmap.
| Bool GetParameter | ( | Int32 | id , |
| GeData & | d | ||
| ) | const |
Retrieves layer parameters.
| [in] | id |
The ID of the parameter to get:
For all layers: LAYER_S_PARAM_ALL For folders ( TypeFolder ): LAYER_S_PARAM_FOLDER For shaders ( TypeShader ): LAYER_S_PARAM_SHADER For brightness/contrast layers ( TypeBrightnessContrast ): LAYER_S_PARAM_BC For HSL layers ( TypeHSL ): LAYER_S_PARAM_HSL For posterize layers ( TypePosterize ): LAYER_S_PARAM_POSTER For colorize layers ( TypeColorize ): LAYER_S_PARAM_COLORIZE For clamp layers ( TypeClamp ): LAYER_S_PARAM_CLAMP For clip layers ( TypeClip ): LAYER_S_PARAM_CLIP For distorter layers ( TypeDistorter ): LAYER_S_PARAM_DISTORT For transform layers ( TypeTransform ): LAYER_S_PARAM_TRANS . |
| [out] | d | Filled with the parameter value. |
| Bool SetParameter | ( | Int32 | id , |
| const GeData & | d | ||
| ) |
Sets layer parameters.
| [in] | id |
The ID of the parameter to set:
For all layers: LAYER_S_PARAM_ALL For folders ( TypeFolder ): LAYER_S_PARAM_FOLDER For shaders ( TypeShader ): LAYER_S_PARAM_SHADER For brightness/contrast layers ( TypeBrightnessContrast ): LAYER_S_PARAM_BC For HSL layers ( TypeHSL ): LAYER_S_PARAM_HSL For posterize layers ( TypePosterize ): LAYER_S_PARAM_POSTER For colorize layers ( TypeColorize ): LAYER_S_PARAM_COLORIZE For clamp layers ( TypeClamp ): LAYER_S_PARAM_CLAMP For clip layers ( TypeClip ): LAYER_S_PARAM_CLIP For distorter layers ( TypeDistorter ): LAYER_S_PARAM_DISTORT For transform layers ( TypeTransform ): LAYER_S_PARAM_TRANS . |
| [in] | d | The new parameter value. |