public sealed class PostEffectCollection : DocumentOrFreeFloatingBase, IEnumerable<PostEffectData>, IDisposable
Represents the collection of post effects in render settings.
Constructors
public PostEffectCollection()
Create a utility object not associated with any document
public PostEffectCollection(PostEffectCollection c)
Create a utility object not associated with any document from another object
Parameters:
| c (PostEffectCollection) | The other collection. |
Finalizer
~PostEffectCollection
#~PostEffectCollection()
Methods
BeginChange
Parameters:
| cc (RenderContent.ChangeContexts) |
Parameters:
| src (FreeFloatingBase) |
Overrides: FreeFloatingBase.CopyFrom
public void Dispose()
Gets the selected post effect for a certain type into 'id'. Returns true if successful or false if the selection information could not be found.
Parameters:
| type (PostEffectType) | |
| id (out Guid) |
Move a post effect before another post effect in the list. Param 'id_move' is the id of the post effect to move. Param 'id_before' is the id of a post effect before which the post effect should be moved. If this is Guid.Empty, the post effect is moved to the end of the list. If the post effect identified by 'id_before' is not found, the method will fail. Returns true if successful, else false.
Get a post effect data for an id.
Parameters:
| id (Guid) |
Sets the selected post effect for a certain type.
Parameters:
| type (PostEffectType) | |
| id (Guid) |
Get an enumerator for accessing PostEffectData.