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. |