version 3.3

VRS::DataSubResource Class Reference

#include <vrs/io/datasubresource.h>

Inheritance diagram for VRS::DataSubResource:

VRS::DataResource VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 DataSubResource (DataResource *master, unsigned int offset, unsigned int size, bool isWritable=false)
virtual void * pointer () const
 Returns a pointer to the data array.
virtual unsigned int size () const
 Returns the size of the data resource in bytes.
virtual bool isWritable () const
 Data resources can be writable, otherwise are read-only.
 VRS_TYPEINFO (DataSubResource, DataResource)
 VRS_SERIALIZABLE (DataSubResource)

Protected Member Functions

 DataSubResource ()


Constructor & Destructor Documentation

VRS::DataSubResource::DataSubResource ( DataResource master,
unsigned int  offset,
unsigned int  size,
bool  isWritable = false 
)

VRS::DataSubResource::DataSubResource (  )  [protected]


Member Function Documentation

virtual void* VRS::DataSubResource::pointer (  )  const [virtual]

Returns a pointer to the data array.

Implements VRS::DataResource.

virtual unsigned int VRS::DataSubResource::size (  )  const [virtual]

Returns the size of the data resource in bytes.

Implements VRS::DataResource.

virtual bool VRS::DataSubResource::isWritable (  )  const [virtual]

Data resources can be writable, otherwise are read-only.

Implements VRS::DataResource.

VRS::DataSubResource::VRS_TYPEINFO ( DataSubResource  ,
DataResource   
)

VRS::DataSubResource::VRS_SERIALIZABLE ( DataSubResource   ) 


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

Generated on Mon May 21 06:00:18 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact