Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osg::BinaryDataHandler::MemoryBlock Struct Reference

#include <OSGBinaryDataHandler.h>

List of all members.

Public Member Functions

 MemoryBlock (MemoryHandle m, UInt32 s, UInt32 ds=0)
MemoryHandle getMem (void)
void setMem (MemoryHandle m)
UInt32 getSize (void)
void setSize (UInt32 dataSize)
UInt32 getDataSize (void)
void setDataSize (UInt32 dataSize)

Private Attributes

MemoryHandle _mem
UInt32 _size
UInt32 _dataSize


Detailed Description

Definition at line 191 of file OSGBinaryDataHandler.h.


Constructor & Destructor Documentation

osg::BinaryDataHandler::MemoryBlock::MemoryBlock MemoryHandle  m,
UInt32  s,
UInt32  ds = 0
[inline]
 

Definition at line 764 of file OSGBinaryDataHandler.inl.

00766                                                              : 
00767     _mem     (m ),
00768     _size    (s ),
00769     _dataSize(ds)
00770 {
00771 }


Member Function Documentation

MemoryHandle osg::BinaryDataHandler::MemoryBlock::getMem void   )  [inline]
 

Definition at line 774 of file OSGBinaryDataHandler.inl.

References _mem.

00775 {
00776     return _mem;
00777 }

void osg::BinaryDataHandler::MemoryBlock::setMem MemoryHandle  m  )  [inline]
 

Definition at line 780 of file OSGBinaryDataHandler.inl.

References _mem.

00781 {
00782     _mem = mem;
00783 }

UInt32 osg::BinaryDataHandler::MemoryBlock::getSize void   )  [inline]
 

Definition at line 786 of file OSGBinaryDataHandler.inl.

References _size.

00787 {
00788     return _size;
00789 }

void osg::BinaryDataHandler::MemoryBlock::setSize UInt32  dataSize  )  [inline]
 

Definition at line 792 of file OSGBinaryDataHandler.inl.

References _size.

00793 {
00794     _size = size;
00795 }

UInt32 osg::BinaryDataHandler::MemoryBlock::getDataSize void   )  [inline]
 

Definition at line 798 of file OSGBinaryDataHandler.inl.

References _dataSize.

00799 {
00800     return _dataSize;
00801 }

void osg::BinaryDataHandler::MemoryBlock::setDataSize UInt32  dataSize  )  [inline]
 

Definition at line 804 of file OSGBinaryDataHandler.inl.

References _dataSize.

00805 {
00806     _dataSize = dataSize;
00807 }


Member Data Documentation

MemoryHandle osg::BinaryDataHandler::MemoryBlock::_mem [private]
 

Definition at line 208 of file OSGBinaryDataHandler.h.

Referenced by getMem(), and setMem().

UInt32 osg::BinaryDataHandler::MemoryBlock::_size [private]
 

Definition at line 209 of file OSGBinaryDataHandler.h.

Referenced by getSize(), and setSize().

UInt32 osg::BinaryDataHandler::MemoryBlock::_dataSize [private]
 

Definition at line 210 of file OSGBinaryDataHandler.h.

Referenced by getDataSize(), and setDataSize().


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 04:12:33 2005 for OpenSG by  doxygen 1.4.3