c4d.ReflectionLayer¶
-
class
c4d.
ReflectionLayer
¶ Represents a layer in a
c4d.Material
.New in version R17.032.
Warning
This type cannot be instantiated.
Methods Signatures
ReflectionLayer.GetLayerID(self) |
Retrieves the layer ID. |
ReflectionLayer.GetDataID(self) |
Retrieves the layer base data ID to get/set its data. |
ReflectionLayer.GetName(self) |
Retrieves the layer name. |
ReflectionLayer.SetName(self, name) |
Sets the layer name. |
ReflectionLayer.GetFlags(self) |
Retrieves the flags for the layer. |
ReflectionLayer.SetFlags(self, flags) |
Sets the flags for the layer. |
Methods Documentation
-
ReflectionLayer.
GetLayerID
(self)¶ Retrieves the layer ID.
New in version R18.020.
Return type: int Returns: The layer ID. Must be a value greater or equal than 3, otherwise it failed.
-
ReflectionLayer.
GetDataID
(self)¶ Retrieves the layer base data ID to get/set its data.
Return type: int Returns: The layer base data ID.
-
ReflectionLayer.
GetName
(self)¶ Retrieves the layer name.
New in version R18.020.
Return type: str Returns: The layer name.
-
ReflectionLayer.
SetName
(self, name)¶ Sets the layer name.
New in version R18.020.
Parameters: name (str) – The layer name to set.If not valid (e.g. empty or all chars are whitespaces) a default layer name will be used.
-
ReflectionLayer.
GetFlags
(self)¶ Retrieves the flags for the layer.
New in version R18.020.
Return type: int Returns: The layer flags: REFLECTION_FLAG_NONE None. REFLECTION_FLAG_SELECTED Selected. REFLECTION_FLAG_ACTIVE Active. REFLECTION_FLAG_TAB Tab. REFLECTION_FLAG_TRANSPARENCY Transparency. REFLECTION_FLAG_SEPARATE Separate pass. REFLECTION_FLAG_READY Ready.
-
ReflectionLayer.
SetFlags
(self, flags)¶ Sets the flags for the layer.
New in version R18.020.
Parameters: flags (int) – The layer flags to set:
REFLECTION_FLAG_NONE None. REFLECTION_FLAG_SELECTED Selected. REFLECTION_FLAG_ACTIVE Active. REFLECTION_FLAG_TAB Tab. REFLECTION_FLAG_TRANSPARENCY Transparency. REFLECTION_FLAG_SEPARATE Separate pass. REFLECTION_FLAG_READY Ready.