OSGAttachmentContainer.h File Reference

#include "OSGFieldContainer.h"
#include "OSGFieldContainerAttachment.h"
#include "OSGAttachmentMapSFields.h"
#include "OSGAttachmentContainer.inl"

Go to the source code of this file.


Namespaces

namespace  OSG

Classes

class  OSG::AttachmentContainer

Typedefs

typedef RefPtr< AttachmentContainerPtr > OSG::AttachmentContainerRefPtr

Functions

 OSG::OSG_GEN_CONTAINERPTR (AttachmentContainer)
void OSG::cloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< std::string > &cloneTypeNames, const std::vector< std::string > &ignoreTypeNames, const std::vector< std::string > &cloneGroupNames, const std::vector< std::string > &ignoreGroupNames)
void OSG::cloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< UInt16 > &cloneGroupIds, const std::vector< UInt16 > &ignoreGroupIds)
void OSG::cloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::string &cloneTypesString, const std::string &ignoreTypesString)
void OSG::cloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< const ReflexiveContainerType * > &cloneTypes, const std::vector< const ReflexiveContainerType * > &ignoreTypes, const std::vector< UInt16 > &cloneGroupIds, const std::vector< UInt16 > &ignoreGroupIds)
void OSG::deepCloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< std::string > &shareTypeNames, const std::vector< std::string > &ignoreTypeNames, const std::vector< std::string > &shareGroupNames, const std::vector< std::string > &ignoreGroupNames)
void OSG::deepCloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< UInt16 > &shareGroupIds, const std::vector< UInt16 > &ignoreGroupIds)
void OSG::deepCloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::string &shareTypesString, const std::string &ignoreTypesString)
void OSG::deepCloneAttachments (AttachmentContainerPtrConstArg src, AttachmentContainerPtrArg dst, const std::vector< const ReflexiveContainerType * > &shareTypes, const std::vector< const ReflexiveContainerType * > &ignoreTypes, const std::vector< UInt16 > &shareGroupIds, const std::vector< UInt16 > &ignoreGroupIds)