LuxCore  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
luxrays::Blob Class Reference

#include <properties.h>

Collaboration diagram for luxrays::Blob:

Public Member Functions

 Blob (const Blob &blob)
 
 Blob (const char *data, const size_t size)
 
 Blob (const std::string &base64Data)
 
 ~Blob ()
 
const char * GetData () const
 
size_t GetSize () const
 
std::string ToString () const
 
Bloboperator= (const Blob &blob)
 

Private Attributes

char * data
 
size_t size
 

Detailed Description

Definition at line 40 of file properties.h.

Constructor & Destructor Documentation

luxrays::Blob::Blob ( const Blob blob)
luxrays::Blob::Blob ( const char *  data,
const size_t  size 
)
luxrays::Blob::Blob ( const std::string &  base64Data)
luxrays::Blob::~Blob ( )

Member Function Documentation

const char* luxrays::Blob::GetData ( ) const
inline

Definition at line 47 of file properties.h.

size_t luxrays::Blob::GetSize ( ) const
inline

Definition at line 48 of file properties.h.

Blob& luxrays::Blob::operator= ( const Blob blob)
std::string luxrays::Blob::ToString ( ) const

Member Data Documentation

char* luxrays::Blob::data
private

Definition at line 55 of file properties.h.

size_t luxrays::Blob::size
private

Definition at line 56 of file properties.h.


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