Rhino C++ API  8.13
Public Member Functions | List of all members
ON_PostEffectParams Class Reference

Class ON_PostEffectParams represents a collection of arbitrary post effect parameters. More...

#include <opennurbs_post_effects.h>

Public Member Functions

 ON_PostEffectParams ()
 
 ON_PostEffectParams (const ON_PostEffectParams &)
 
 ON_PostEffectParams (const ON_XMLNode &)
 
virtual ~ON_PostEffectParams ()
 
virtual const ON_XMLParametersAsXMLParameters (void) const
 Get the parameter collection as an ON_XMLParameters object. More...
 
virtual ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
 Get a data CRC of the collection. More...
 
virtual void * EVF (const wchar_t *func, void *data)
 Emergency virtual function for future expansion. More...
 
virtual bool GetParam (const wchar_t *name, ON_XMLVariant &value_out) const
 Get a parameter from the collection by name. More...
 
bool operator!= (const ON_PostEffectParams &)=delete
 
const ON_PostEffectParamsoperator= (const ON_PostEffectParams &)
 
bool operator== (const ON_PostEffectParams &)=delete
 
virtual bool SetParam (const wchar_t *name, const ON_XMLVariant &value)
 Set a parameter to the collection by name. More...
 

Detailed Description

Class ON_PostEffectParams represents a collection of arbitrary post effect parameters.

Copyright (c) 1993-2022 Robert McNeel & Associates. All rights reserved. OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert McNeel & Associates.

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.

For complete openNURBS copyright information see http://www.opennurbs.org.

Constructor & Destructor Documentation

◆ ON_PostEffectParams() [1/3]

ON_PostEffectParams::ON_PostEffectParams ( )

◆ ON_PostEffectParams() [2/3]

ON_PostEffectParams::ON_PostEffectParams ( const ON_XMLNode )

◆ ON_PostEffectParams() [3/3]

ON_PostEffectParams::ON_PostEffectParams ( const ON_PostEffectParams )

◆ ~ON_PostEffectParams()

virtual ON_PostEffectParams::~ON_PostEffectParams ( )
virtual

Member Function Documentation

◆ AsXMLParameters()

virtual const ON_XMLParameters& ON_PostEffectParams::AsXMLParameters ( void  ) const
virtual

Get the parameter collection as an ON_XMLParameters object.

◆ DataCRC()

virtual ON__UINT32 ON_PostEffectParams::DataCRC ( ON__UINT32  current_remainder) const
virtual

Get a data CRC of the collection.

◆ EVF()

virtual void* ON_PostEffectParams::EVF ( const wchar_t *  func,
void *  data 
)
virtual

Emergency virtual function for future expansion.

◆ GetParam()

virtual bool ON_PostEffectParams::GetParam ( const wchar_t *  name,
ON_XMLVariant value_out 
) const
virtual

Get a parameter from the collection by name.

◆ operator!=()

bool ON_PostEffectParams::operator!= ( const ON_PostEffectParams )
delete

◆ operator=()

const ON_PostEffectParams& ON_PostEffectParams::operator= ( const ON_PostEffectParams )

◆ operator==()

bool ON_PostEffectParams::operator== ( const ON_PostEffectParams )
delete

◆ SetParam()

virtual bool ON_PostEffectParams::SetParam ( const wchar_t *  name,
const ON_XMLVariant value 
)
virtual

Set a parameter to the collection by name.