ParticleEditorViewModel ClassDelta Engine Documentation
Inheritance Hierarchy

System Object
  ObservableObject
    ViewModelBase
      DeltaEngine.Editor.ParticleEditor ParticleEditorViewModel

Namespace: DeltaEngine.Editor.ParticleEditor
Assembly: DeltaEngine.Editor.ParticleEditor (in DeltaEngine.Editor.ParticleEditor.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public class ParticleEditorViewModel : ViewModelBase

The ParticleEditorViewModel type exposes the following members.

Constructors

  NameDescription
Public methodParticleEditorViewModel
Initializes a new instance of the ParticleEditorViewModel class
Top
Methods

  NameDescription
Public methodActivate
Public methodAddEmitterToSystem
Protected methodBroadcast``1 (Inherited from ViewModelBase.)
Public methodCleanup (Inherited from ViewModelBase.)
Public methodLoadEffect
Protected methodRaisePropertyChanged(String) (Inherited from ObservableObject.)
Protected methodRaisePropertyChanged``1(Expression Func UMP  ) (Inherited from ObservableObject.)
Protected methodRaisePropertyChanged``1(String, UMP, UMP, Boolean) (Inherited from ViewModelBase.)
Protected methodRaisePropertyChanged``1(Expression Func UMP  , UMP, UMP, Boolean) (Inherited from ViewModelBase.)
Protected methodRaisePropertyChanging(String) (Inherited from ObservableObject.)
Protected methodRaisePropertyChanging``1(Expression Func UMP  ) (Inherited from ObservableObject.)
Public methodRemoveCurrentEmitterFromSystem
Public methodReset
Public methodResetDefaultEffect
Public methodSave
Protected methodSet``1(Expression Func UMP  , UMP , UMP) (Inherited from ObservableObject.)
Protected methodSet``1(String, UMP , UMP) (Inherited from ObservableObject.)
Protected methodSet``1(Expression Func UMP  , UMP , UMP, Boolean) (Inherited from ViewModelBase.)
Protected methodSet``1(String, UMP , UMP, Boolean) (Inherited from ViewModelBase.)
Public methodToggleLookingForExistingEmitters
Public methodToggleLookingForTemplateEffect
Public methodTryLoadParticleEffect
Public methodTrySavingEffectData
Public methodUpdateOnContentChange
Public methodUpdateOnContentDeletion
Public methodVerifyPropertyName (Inherited from ObservableObject.)
Top
Fields

  NameDescription
Public fieldcurrentEffect
Top
Properties

  NameDescription
Public propertyAcceleration
Public propertyAvailableEmitterIndices
Public propertyAvailableTemplates
Public propertyBillboardModeList
Public propertyCanLoadEffect
Public propertyCanModifyEmitters
Public propertyCanSaveParticleSystem
Public propertyColor
Public propertyCurrentEmitterInEffect
Public propertyDoParticlesTrackEmitter
Public propertyEffectsInProject
Public propertyEmittersInProject
Public propertyIsInDesignMode (Inherited from ViewModelBase.)
Public propertyLifeTime
Public propertyMaterialList
Public propertyMaxNumberOfParticles
Protected propertyMessengerInstance (Inherited from ViewModelBase.)
Public propertyOverwriteOnSave
Public propertyParticleEmitterNameToAdd
Public propertyParticlesPerSpawn
Public propertyParticleSystemName
Protected propertyPropertyChangedHandler (Inherited from ObservableObject.)
Protected propertyPropertyChangingHandler (Inherited from ObservableObject.)
Public propertyRotationSpeed
Public propertySavedEmitterSelectionVisibility
Public propertySelectedBillboardMode
Public propertySelectedMaterialName
Public propertySelectedSpawnerType
Public propertySize
Public propertySpawnerTypeList
Public propertySpawnInterval
Public propertyStartPosition
Public propertyStartRotation
Public propertyStartVelocity
Public propertyTemplateListVisibility
Public propertyTemplateNameToLoad
Top
Events

  NameDescription
Public eventPropertyChanged (Inherited from ObservableObject.)
Public eventPropertyChanging (Inherited from ObservableObject.)
Top
See Also