Open3D (C++ API)
Public Types | Public Member Functions | Data Fields
open3d::visualization::ResourceLoadRequest Class Reference

#include <Renderer.h>

Public Types

using ErrorCallback = std::function< void(const ResourceLoadRequest &, const uint8_t, const std::string &)>
 

Public Member Functions

 ResourceLoadRequest (const void *data, size_t data_size)
 
 ResourceLoadRequest (const char *path)
 
 ResourceLoadRequest (const void *data, size_t data_size, ErrorCallback error_callback)
 
 ResourceLoadRequest (const char *path, ErrorCallback error_callback)
 

Data Fields

const void * data_
 
const size_t data_size_
 
const std::string path_
 
ErrorCallback error_callback_
 

Member Typedef Documentation

◆ ErrorCallback

using open3d::visualization::ResourceLoadRequest::ErrorCallback = std::function<void( const ResourceLoadRequest&, const uint8_t, const std::string&)>

Constructor & Destructor Documentation

◆ ResourceLoadRequest() [1/4]

open3d::visualization::ResourceLoadRequest::ResourceLoadRequest ( const void *  data,
size_t  data_size 
)

◆ ResourceLoadRequest() [2/4]

open3d::visualization::ResourceLoadRequest::ResourceLoadRequest ( const char *  path)
explicit

◆ ResourceLoadRequest() [3/4]

open3d::visualization::ResourceLoadRequest::ResourceLoadRequest ( const void *  data,
size_t  data_size,
ErrorCallback  error_callback 
)

◆ ResourceLoadRequest() [4/4]

open3d::visualization::ResourceLoadRequest::ResourceLoadRequest ( const char *  path,
ErrorCallback  error_callback 
)

Field Documentation

◆ data_

const void* open3d::visualization::ResourceLoadRequest::data_

◆ data_size_

const size_t open3d::visualization::ResourceLoadRequest::data_size_

◆ error_callback_

ErrorCallback open3d::visualization::ResourceLoadRequest::error_callback_

◆ path_

const std::string open3d::visualization::ResourceLoadRequest::path_

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