AlphaFramework API  1.0.3
Protected Member Functions | Protected Attributes | List of all members
AlphaFramework.Editor.Graphics.ParticleSystemEditor Class Reference

Abstract base class for editing particle system presets More...

Inheritance diagram for AlphaFramework.Editor.Graphics.ParticleSystemEditor:
AlphaFramework.Editor.UndoCommandTab AlphaFramework.Editor.UndoTab< IUndoCommand > AlphaFramework.Editor.Graphics.CpuParticleSystemEditor AlphaFramework.Editor.Graphics.GpuParticleSystemEditor

Protected Member Functions

 ParticleSystemEditor ()
 
override void OnInitialize ()
 
override void Dispose (bool disposing)
 Clean up any resources being used. More...
 
- Protected Member Functions inherited from AlphaFramework.Editor.UndoCommandTab
 UndoCommandTab ()
 
void ExecuteCommand (IUndoCommand command)
 Executes a IUndoCommand using this tab's undo stack. More...
 
void ExecuteCommandSafe (IUndoCommand command)
 Executes a IUndoCommand and automatically displays message boxes for common exception types. More...
 
override void OnUndo ()
 Hook to undo the last change
 
override void OnRedo ()
 Hook to redo the last undone change
 
- Protected Member Functions inherited from AlphaFramework.Editor.UndoTab< IUndoCommand >
 UndoTab ()
 
override void OnSaveFile ()
 
override void OnChange ()
 

Protected Attributes

readonly TrackCamera Camera = new TrackCamera(50, 2000) {Radius = 400}
 The camera used by the presenter More...
 
OmegaEngine.RenderPanel renderPanel
 The panel used by the engine for rendering. More...
 
- Protected Attributes inherited from AlphaFramework.Editor.UndoTab< IUndoCommand >
readonly Button buttonUndo
 The undo button. More...
 
readonly Button buttonRedo
 The redo button. More...
 
readonly Stack< T > UndoBackups
 Entries used by the undo-system to undo changes More...
 
readonly Stack< T > RedoBackups
 Entries used by the undo-system to redo changes previously undone More...
 

Additional Inherited Members

- Public Member Functions inherited from AlphaFramework.Editor.UndoTab< IUndoCommand >
override void Undo ()
 
override void Redo ()
 

Detailed Description

Abstract base class for editing particle system presets

Member Function Documentation

◆ Dispose()

override void AlphaFramework.Editor.Graphics.ParticleSystemEditor.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parameters
disposingtrue if managed resources should be disposed; otherwise, false.

Member Data Documentation

◆ Camera

readonly TrackCamera AlphaFramework.Editor.Graphics.ParticleSystemEditor.Camera = new TrackCamera(50, 2000) {Radius = 400}
protected

The camera used by the presenter

◆ renderPanel

OmegaEngine.RenderPanel AlphaFramework.Editor.Graphics.ParticleSystemEditor.renderPanel
protected

The panel used by the engine for rendering.


The documentation for this class was generated from the following files: