OSG::Field Class Reference

#include <OSGField.h>

Inheritance diagram for OSG::Field:

OSG::MField< ValueT, iNamespace > OSG::MField< FieldContainerPtr, 0 > OSG::MField< ParentFieldContainerPtr, 0 > OSG::SField< ValueT, iNamespace > OSG::SField< FieldContainerPtr, 0 > OSG::SField< ParentFieldContainerPtr, 0 > List of all members.

Public Member Functions

Destructor


 ~Field (void)

Static Public Attributes

static const UInt32 MFShareMask = 0x000F
static const UInt32 FLocalMask = 0x00F0
static const UInt32 MFSharedSync = 0x0000
static const UInt32 MFCopySync = 0x0001
static const UInt32 FGlobal = 0x0000
static const UInt32 FThreadLocal = 0x0010
static const UInt32 FClusterLocal = 0x0020
static const UInt32 MFDefaultFlags = 0x0000
static const UInt32 SFDefaultFlags = 0x0000

Protected Member Functions

Constructors


 Field (void)
 Field (const Field &source)

Private Member Functions

void operator= (const Field &source)
 prohibit default function (move to 'public' if needed)

Detailed Description

Base class for all fields

Definition at line 61 of file OSGField.h.


Constructor & Destructor Documentation

Field::~Field ( void   ) 

Definition at line 55 of file OSGField.cpp.

00056 {
00057 }

Field::Field ( void   )  [protected]

Definition at line 65 of file OSGField.cpp.

00066 {
00067 }

Field::Field ( const Field source  )  [protected]

Definition at line 69 of file OSGField.cpp.

00070 {
00071 }


Member Function Documentation

void OSG::Field::operator= ( const Field source  )  [private]


Member Data Documentation

const UInt32 OSG::Field::MFShareMask = 0x000F [static]

Definition at line 67 of file OSGField.h.

const UInt32 OSG::Field::FLocalMask = 0x00F0 [static]

Definition at line 68 of file OSGField.h.

const UInt32 OSG::Field::MFSharedSync = 0x0000 [static]

Definition at line 70 of file OSGField.h.

const UInt32 OSG::Field::MFCopySync = 0x0001 [static]

Definition at line 71 of file OSGField.h.

Referenced by OSG::FieldContainer::onCreateAspect().

const UInt32 OSG::Field::FGlobal = 0x0000 [static]

Definition at line 73 of file OSGField.h.

const UInt32 OSG::Field::FThreadLocal = 0x0010 [static]

Definition at line 74 of file OSGField.h.

Referenced by OSG::FieldContainer::onCreateAspect().

const UInt32 OSG::Field::FClusterLocal = 0x0020 [static]

const UInt32 OSG::Field::MFDefaultFlags = 0x0000 [static]

Definition at line 77 of file OSGField.h.

Referenced by OSG::WindowBase::classDescInserter(), OSG::ViewportBase::classDescInserter(), OSG::TypedGeoVectorProperty< GeoPropertyDesc >::classDescInserter(), OSG::TypedGeoIntegralProperty< GeoPropertyDesc >::classDescInserter(), OSG::TiledQuadTreeTerrainBase::classDescInserter(), OSG::TextureSelectChunkBase::classDescInserter(), OSG::TextureEnvChunkBase::classDescInserter(), OSG::TextureChunkBase::classDescInserter(), OSG::TextureBackgroundBase::classDescInserter(), OSG::SwitchMaterialBase::classDescInserter(), OSG::StringAttributeMapBase::classDescInserter(), OSG::StatisticsForegroundBase::classDescInserter(), OSG::StateBase::classDescInserter(), OSG::SortLastWindowBase::classDescInserter(), OSG::SortFirstWindowBase::classDescInserter(), OSG::SkyBackgroundBase::classDescInserter(), OSG::SimpleStatisticsForegroundBase::classDescInserter(), OSG::SimpleStageBase::classDescInserter(), OSG::SimpleAttachment< AttachmentDescT >::classDescInserter(), OSG::SHLChunkBase::classDescInserter(), OSG::ShaderParameterMVec4fBase::classDescInserter(), OSG::ShaderParameterMVec3fBase::classDescInserter(), OSG::ShaderParameterMVec2fBase::classDescInserter(), OSG::ShaderParameterMRealBase::classDescInserter(), OSG::ShaderParameterMMatrixBase::classDescInserter(), OSG::ShaderParameterMIntBase::classDescInserter(), OSG::ShaderParameterChunkBase::classDescInserter(), OSG::ShaderParameterBase::classDescInserter(), OSG::ScreenLODBase::classDescInserter(), OSG::RegisterCombinersChunkBase::classDescInserter(), OSG::QuadTreeTerrainBase::classDescInserter(), OSG::ProxyGroupBase::classDescInserter(), OSG::ProjectionCameraDecoratorBase::classDescInserter(), OSG::ProgramChunkBase::classDescInserter(), OSG::PolygonForegroundBase::classDescInserter(), OSG::PolygonChunkBase::classDescInserter(), OSG::PolygonBackgroundBase::classDescInserter(), OSG::ParticlesBase::classDescInserter(), OSG::Node::classDescInserter(), OSG::MultiPassMaterialBase::classDescInserter(), OSG::MultiCoreBase::classDescInserter(), OSG::InlineBase::classDescInserter(), OSG::ImageForegroundBase::classDescInserter(), OSG::ImageBase::classDescInserter(), OSG::GradientBackgroundBase::classDescInserter(), OSG::GeoMultiPropertyDataBase::classDescInserter(), OSG::GeometryBase::classDescInserter(), OSG::FrameBufferObjectBase::classDescInserter(), OSG::FieldBundleAttachment::classDescInserter(), OSG::DistanceLODBase::classDescInserter(), OSG::ContainerPoolBase::classDescInserter(), OSG::ClusterWindowBase::classDescInserter(), OSG::ChunkOverrideGroupBase::classDescInserter(), and OSG::ChunkMaterialBase::classDescInserter().

const UInt32 OSG::Field::SFDefaultFlags = 0x0000 [static]

Definition at line 79 of file OSGField.h.

Referenced by OSG::XWindowBase::classDescInserter(), OSG::WindowBase::classDescInserter(), OSG::VisitSubTreeBase::classDescInserter(), OSG::ViewportBase::classDescInserter(), OSG::TransformChunkBase::classDescInserter(), OSG::TransformBase::classDescInserter(), OSG::TiledQuadTreeTerrainBase::classDescInserter(), OSG::TileCameraDecoratorBase::classDescInserter(), OSG::TextureTransformChunkBase::classDescInserter(), OSG::TextureSelectChunkBase::classDescInserter(), OSG::TextureObjChunkBase::classDescInserter(), OSG::TextureGrabForegroundBase::classDescInserter(), OSG::TextureGrabBackgroundBase::classDescInserter(), OSG::TextureEnvChunkBase::classDescInserter(), OSG::TextureChunkBase::classDescInserter(), OSG::TextureBufferBase::classDescInserter(), OSG::TextureBaseChunkBase::classDescInserter(), OSG::TextureBackgroundBase::classDescInserter(), OSG::TexGenChunkBase::classDescInserter(), OSG::SwitchMaterialBase::classDescInserter(), OSG::SwitchBase::classDescInserter(), OSG::StereoCameraDecoratorBase::classDescInserter(), OSG::StereoBufferViewportBase::classDescInserter(), OSG::StencilChunkBase::classDescInserter(), OSG::StatisticsForegroundBase::classDescInserter(), OSG::StateChunkBase::classDescInserter(), OSG::StageHandlerMixin< ParentT >::classDescInserter(), OSG::StageDataBase::classDescInserter(), OSG::StageBase::classDescInserter(), OSG::SpotLightBase::classDescInserter(), OSG::SortLastWindowBase::classDescInserter(), OSG::SortFirstWindowBase::classDescInserter(), OSG::SolidBackgroundBase::classDescInserter(), OSG::SkyBackgroundBase::classDescInserter(), OSG::SimpleTexturedMaterialBase::classDescInserter(), OSG::SimpleStatisticsForegroundBase::classDescInserter(), OSG::SimpleStageBase::classDescInserter(), OSG::SimpleShadowMapEngineDataBase::classDescInserter(), OSG::SimpleShadowMapEngineBase::classDescInserter(), OSG::SimpleMaterialBase::classDescInserter(), OSG::SHLParameterChunkBase::classDescInserter(), OSG::SHLChunkBase::classDescInserter(), OSG::ShearedStereoCameraDecoratorBase::classDescInserter(), OSG::ShadowMapEngineBase::classDescInserter(), OSG::ShaderParameterVec4fBase::classDescInserter(), OSG::ShaderParameterVec3fBase::classDescInserter(), OSG::ShaderParameterVec2fBase::classDescInserter(), OSG::ShaderParameterStringBase::classDescInserter(), OSG::ShaderParameterRealBase::classDescInserter(), OSG::ShaderParameterMatrixBase::classDescInserter(), OSG::ShaderParameterIntBase::classDescInserter(), OSG::ShaderParameterBoolBase::classDescInserter(), OSG::ShaderParameterBase::classDescInserter(), OSG::ShaderChunkBase::classDescInserter(), OSG::RenderOptionsBase::classDescInserter(), OSG::RenderBufferBase::classDescInserter(), OSG::RegisterCombinersChunkBase::classDescInserter(), OSG::QuadTreeTerrainBase::classDescInserter(), OSG::ProxyGroupBase::classDescInserter(), OSG::ProjectionCameraDecoratorBase::classDescInserter(), OSG::ProgramChunkBase::classDescInserter(), OSG::PolygonForegroundBase::classDescInserter(), OSG::PolygonChunkBase::classDescInserter(), OSG::PolygonBackgroundBase::classDescInserter(), OSG::PointLightBase::classDescInserter(), OSG::PointChunkBase::classDescInserter(), OSG::PipelineComposerBase::classDescInserter(), OSG::PerspectiveCameraBase::classDescInserter(), OSG::ParticlesBase::classDescInserter(), OSG::ParallelComposerBase::classDescInserter(), OSG::OrthographicCameraBase::classDescInserter(), OSG::OffCenterPerspectiveCameraBase::classDescInserter(), OSG::NodeCore::classDescInserter(), OSG::Node::classDescInserter(), OSG::MultiDisplayWindowBase::classDescInserter(), OSG::MatrixCameraDecoratorBase::classDescInserter(), OSG::MatrixCameraBase::classDescInserter(), OSG::MaterialGroupBase::classDescInserter(), OSG::MaterialDrawableBase::classDescInserter(), OSG::MaterialChunkBase::classDescInserter(), OSG::MaterialBase::classDescInserter(), OSG::ManipulatorBase::classDescInserter(), OSG::LineChunkBase::classDescInserter(), OSG::LightEngineBase::classDescInserter(), OSG::LightChunkBase::classDescInserter(), OSG::LightBase::classDescInserter(), OSG::InlineBase::classDescInserter(), OSG::ImageComposerBase::classDescInserter(), OSG::ImageBase::classDescInserter(), OSG::HDRStageDataBase::classDescInserter(), OSG::HDRStageBase::classDescInserter(), OSG::GrabForegroundBase::classDescInserter(), OSG::GLUTWindowBase::classDescInserter(), OSG::GeoStatsAttachmentBase::classDescInserter(), OSG::GeoPropertyBase::classDescInserter(), OSG::GeoMultiPropertyBase::classDescInserter(), OSG::GeometryBase::classDescInserter(), OSG::FrameBufferObjectBase::classDescInserter(), OSG::FrameBufferAttachmentBase::classDescInserter(), OSG::ForegroundBase::classDescInserter(), OSG::FileGrabForegroundBase::classDescInserter(), OSG::FieldContainer::classDescInserter(), OSG::FieldBundleAttachment::classDescInserter(), OSG::FBOViewportBase::classDescInserter(), OSG::DistanceLODBase::classDescInserter(), OSG::DirectionalLightBase::classDescInserter(), OSG::DepthClearBackgroundBase::classDescInserter(), OSG::DepthChunkBase::classDescInserter(), OSG::CubeTextureObjChunkBase::classDescInserter(), OSG::CubeTextureChunkBase::classDescInserter(), OSG::ContainerPoolBase::classDescInserter(), OSG::ComponentTransformBase::classDescInserter(), OSG::ColorMaskChunkBase::classDescInserter(), OSG::ColorBufferViewportBase::classDescInserter(), OSG::ClusterWindowBase::classDescInserter(), OSG::ClipPlaneChunkBase::classDescInserter(), OSG::CameraDecoratorBase::classDescInserter(), OSG::CameraBase::classDescInserter(), OSG::BlendChunkBase::classDescInserter(), OSG::BinarySwapComposerBase::classDescInserter(), OSG::BillboardBase::classDescInserter(), OSG::BalancedMultiWindowBase::classDescInserter(), OSG::BackgroundBase::classDescInserter(), OSG::AttachmentContainer::classDescInserter(), OSG::AlgorithmStageBase::classDescInserter(), and OSG::Image::setAttachmentField().


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