| OSG
    3.4.0
    | 
#include <CopyOp.h>
| Public Types | |
| enum | Options { SHALLOW_COPY = 0, DEEP_COPY_OBJECTS = 1<<0, DEEP_COPY_NODES = 1<<1, DEEP_COPY_DRAWABLES = 1<<2, DEEP_COPY_STATESETS = 1<<3, DEEP_COPY_STATEATTRIBUTES = 1<<4, DEEP_COPY_TEXTURES = 1<<5, DEEP_COPY_IMAGES = 1<<6, DEEP_COPY_ARRAYS = 1<<7, DEEP_COPY_PRIMITIVES = 1<<8, DEEP_COPY_SHAPES = 1<<9, DEEP_COPY_UNIFORMS = 1<<10, DEEP_COPY_CALLBACKS = 1<<11, DEEP_COPY_USERDATA = 1<<12, DEEP_COPY_ALL = 0x7FFFFFFF } | 
| typedef unsigned int | CopyFlags | 
| Public Member Functions | |
| CopyOp (CopyFlags flags=SHALLOW_COPY) | |
| virtual | ~CopyOp () | 
| void | setCopyFlags (CopyFlags flags) | 
| CopyFlags | getCopyFlags () const | 
| virtual Referenced * | operator() (const Referenced *ref) const | 
| virtual Object * | operator() (const Object *obj) const | 
| virtual Node * | operator() (const Node *node) const | 
| virtual Drawable * | operator() (const Drawable *drawable) const | 
| virtual StateSet * | operator() (const StateSet *stateset) const | 
| virtual StateAttribute * | operator() (const StateAttribute *attr) const | 
| virtual Texture * | operator() (const Texture *text) const | 
| virtual Image * | operator() (const Image *image) const | 
| virtual Array * | operator() (const Array *array) const | 
| virtual PrimitiveSet * | operator() (const PrimitiveSet *primitives) const | 
| virtual Shape * | operator() (const Shape *shape) const | 
| virtual Uniform * | operator() (const Uniform *shape) const | 
| virtual Callback * | operator() (const Callback *nodecallback) const | 
| virtual StateAttributeCallback * | operator() (const StateAttributeCallback *stateattributecallback) const | 
| virtual UniformCallback * | operator() (const UniformCallback *uniformcallback) const | 
| Protected Attributes | |
| CopyFlags | _flags | 
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clone operation.
| typedef unsigned int osg::CopyOp::CopyFlags | 
| enum osg::CopyOp::Options | 
| 
 | inline | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
 1.8.8
 1.8.8