Open3D (C++ API)
0.18.0
|
#include <FilamentResourceManager.h>
Data Structures | |
struct | BoxedResource |
|
explicit |
open3d::visualization::rendering::FilamentResourceManager::~FilamentResourceManager | ( | ) |
VertexBufferHandle open3d::visualization::rendering::FilamentResourceManager::AddVertexBuffer | ( | filament::VertexBuffer * | vertex_buffer | ) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateColorAttachmentTexture | ( | int | width, |
int | height | ||
) |
SkyboxHandle open3d::visualization::rendering::FilamentResourceManager::CreateColorSkybox | ( | const Eigen::Vector3f & | color | ) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateDepthAttachmentTexture | ( | int | width, |
int | height | ||
) |
IndexBufferHandle open3d::visualization::rendering::FilamentResourceManager::CreateIndexBuffer | ( | size_t | indices_count, |
size_t | index_stride | ||
) |
IndirectLightHandle open3d::visualization::rendering::FilamentResourceManager::CreateIndirectLight | ( | const ResourceLoadRequest & | request | ) |
MaterialHandle open3d::visualization::rendering::FilamentResourceManager::CreateMaterial | ( | const ResourceLoadRequest & | request | ) |
MaterialHandle open3d::visualization::rendering::FilamentResourceManager::CreateMaterial | ( | const void * | material_data, |
size_t | data_size | ||
) |
MaterialInstanceHandle open3d::visualization::rendering::FilamentResourceManager::CreateMaterialInstance | ( | const MaterialHandle & | id | ) |
RenderTargetHandle open3d::visualization::rendering::FilamentResourceManager::CreateRenderTarget | ( | TextureHandle | color, |
TextureHandle | depth | ||
) |
SkyboxHandle open3d::visualization::rendering::FilamentResourceManager::CreateSkybox | ( | const ResourceLoadRequest & | request | ) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateTexture | ( | const char * | path, |
bool | srgb | ||
) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateTexture | ( | const geometry::Image & | image, |
bool | srgb | ||
) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateTexture | ( | const std::shared_ptr< geometry::Image > & | image, |
bool | srgb | ||
) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateTexture | ( | const t::geometry::Image & | image, |
bool | srgb | ||
) |
TextureHandle open3d::visualization::rendering::FilamentResourceManager::CreateTextureFilled | ( | const Eigen::Vector3f & | color, |
size_t | dimension | ||
) |
void open3d::visualization::rendering::FilamentResourceManager::Destroy | ( | const REHandle_abstract & | id | ) |
void open3d::visualization::rendering::FilamentResourceManager::DestroyAll | ( | ) |
std::weak_ptr< filament::IndexBuffer > open3d::visualization::rendering::FilamentResourceManager::GetIndexBuffer | ( | const IndexBufferHandle & | id | ) |
std::weak_ptr< filament::IndirectLight > open3d::visualization::rendering::FilamentResourceManager::GetIndirectLight | ( | const IndirectLightHandle & | id | ) |
std::weak_ptr< filament::Material > open3d::visualization::rendering::FilamentResourceManager::GetMaterial | ( | const MaterialHandle & | id | ) |
std::weak_ptr< filament::MaterialInstance > open3d::visualization::rendering::FilamentResourceManager::GetMaterialInstance | ( | const MaterialInstanceHandle & | id | ) |
std::weak_ptr< filament::RenderTarget > open3d::visualization::rendering::FilamentResourceManager::GetRenderTarget | ( | const RenderTargetHandle & | id | ) |
std::weak_ptr< filament::Skybox > open3d::visualization::rendering::FilamentResourceManager::GetSkybox | ( | const SkyboxHandle & | id | ) |
std::weak_ptr< filament::Texture > open3d::visualization::rendering::FilamentResourceManager::GetTexture | ( | const TextureHandle & | id | ) |
std::weak_ptr< filament::VertexBuffer > open3d::visualization::rendering::FilamentResourceManager::GetVertexBuffer | ( | const VertexBufferHandle & | id | ) |
void open3d::visualization::rendering::FilamentResourceManager::ReuseVertexBuffer | ( | VertexBufferHandle | vb | ) |
bool open3d::visualization::rendering::FilamentResourceManager::UpdateTexture | ( | TextureHandle | texture, |
const std::shared_ptr< geometry::Image > | image, | ||
bool | srgb | ||
) |
bool open3d::visualization::rendering::FilamentResourceManager::UpdateTexture | ( | TextureHandle | texture, |
const t::geometry::Image & | image, | ||
bool | srgb | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |