AmbientOcclusionParameters.BakedAOParameters Class Reference


Detailed Description

A container for the ambient shadows (ambient occlusion) algorithm parameters, as entered by the user.

#include <class_ambient_occlusion_parameters_1_1_baked_a_o_parameters.h>

List of all members.

Public Member Functions

  convert ()
  Values read by the ConfigParser are strings.
  __init__ ()
  getPresetNames ()
  Return a list of the preset names read from the config files.
  getPresetLabels ()
  Return a list of the preset labels.
  getSelectedPreset ()
  Return the name of the currently-selected preset.
  getSelectedPresetLabel ()
  Return the name of the currently-selected preset.
  isCustomPresetSelected ()
  Return True if the built-in Custom preset is currently selected.
  selectPresetByLabel ()
  selectPreset ()
  Select a preset by name.
  __getitem__ ()
  __setitem__ ()
  selectDefaultPreset ()
  Reset the built-in Custom preset's values to the default values, then select the default preset.
  write ()
  Write the name of the currently-selected preset out to the prefs, but not if the built-in Custom preset is selected.

Public Attributes

string  kCost = "Cost"
string  kSamples = "Samples"
string  kResolution = "Resolution"
string  kSpread = "Spread"
string  kUseDropoff = "Use drop-off"
string  kDropoffDistance = "Drop-off distance"
string  kDropoffRate = "Drop-off rate"
string  kChordLength = "Chord length parameterization"
string  kAmbientShadowCorrection = "Ambient shadow correction"
string  kBlurAmount = "Blur amount"
string  kMinTileSize = "Minimum tile size"
string  kUseFloor = "Use environment floor"
string  kUseMeshUvRange = "Use mesh uv range"
string  kSampleCulling = "Sample culling"
string  kUsePolyAttributes = "Use poly attributes"
string  kPreset = "Preset"
string  kPresetsFilenamePattern = "Presets*.txt"
tuple  kValidSamplesValues = (32, 64, 128, 256, 512, 1024)
tuple  kValidResolutionValues = (0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0)
tuple  kValidBooleanFalseValues = ("0", "no", "False", "off")
tuple  kValidBooleanTrueValues = ("1", "yes", "True", "on")
  kIntValues = \
  kFloatValues = \
  kBooleanValues = \

Member Function Documentation

AmbientOcclusionParameters.BakedAOParameters.convert ( )

Values read by the ConfigParser are strings.

The options need to be converted to other types.

AmbientOcclusionParameters.BakedAOParameters.__init__ ( )
AmbientOcclusionParameters.BakedAOParameters.getPresetNames ( )

Return a list of the preset names read from the config files.

AmbientOcclusionParameters.BakedAOParameters.getPresetLabels ( )

Return a list of the preset labels.

AmbientOcclusionParameters.BakedAOParameters.getSelectedPreset ( )

Return the name of the currently-selected preset.

AmbientOcclusionParameters.BakedAOParameters.getSelectedPresetLabel ( )

Return the name of the currently-selected preset.

AmbientOcclusionParameters.BakedAOParameters.isCustomPresetSelected ( )

Return True if the built-in Custom preset is currently selected.

AmbientOcclusionParameters.BakedAOParameters.selectPresetByLabel ( )
AmbientOcclusionParameters.BakedAOParameters.selectPreset ( )

Select a preset by name.

AmbientOcclusionParameters.BakedAOParameters.__getitem__ ( )
AmbientOcclusionParameters.BakedAOParameters.__setitem__ ( )
AmbientOcclusionParameters.BakedAOParameters.selectDefaultPreset ( )

Reset the built-in Custom preset's values to the default values, then select the default preset.

AmbientOcclusionParameters.BakedAOParameters.write ( )

Write the name of the currently-selected preset out to the prefs, but not if the built-in Custom preset is selected.


Member Data Documentation


AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters
AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters AmbientOcclusionParameters.BakedAOParameters