EnvironmentLayer
- class EnvironmentLayer
-
- property name
The name of the environment layer.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property visibility
The environment layer visibility.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- duplicate()
Duplicate this environment layer.
- Returns
The duplicated environment layer.
- Return type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- remove()
Delete this environment layer.
- Raises
ReadOnlyError -- If
Database
is in read only mode.ValueError -- Cannot be removed if the environment layer is the only one remaining.
- assign_environment(surface, env)
Assign an
Environment
to the givenSurface
into the currentEnvironmentLayer
.- Parameters
surface (Surface) -- Surface on which to assign the environment.
env (Environment) -- Environment to assign.
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- assign_global_environment(env)
Define the global
Environment
into the currentEnvironmentLayer
.- Parameters
env (Environment) -- New global
Environment
.- Raises
ReadOnlyError -- If
Database
is in read only mode.
- remove_environment_assignment(surface)
Remove the environment assignment on the given
Surface
.- Parameters
surface (Surface) -- Surface on which to remove the environment.
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- remove_global_environment()
Remove the global environment into the current
EnvironmentLayer
.- Raises
ReadOnlyError -- If
Database
is in read only mode.
- environment_assignment(surface)
Get the environment assignment on the given
Surface
if it exists. ReturnNone
if not.- Parameters
surface (Surface) -- Surface on which to get the material assignment.
- Returns
The
Environment
assigned to the givenSurface
. Returns nullptr if no environment is assigned.- Return type
Environment or None
- global_environment()
Get the global
Environment
asigned into the currentEnvironmentLayer
.- Returns
The global
Environment
assigned into the currentEnvironmentLayer
. ReturnNone
if no globalEnvironment
if assigned.- Return type
Environment or None