Open3D (C++ API)
0.11.0
|
Data Structures | |
class | Camera |
class | CameraInteractorLogic |
class | EngineInstance |
class | FilamentCamera |
class | FilamentMaterialModifier |
class | FilamentRenderer |
class | FilamentRenderToBuffer |
class | FilamentResourceManager |
class | FilamentScene |
class | FilamentView |
class | GeometryBuffersBuilder |
class | Gradient |
class | IBLRotationInteractorLogic |
struct | Light |
struct | LightDescription |
class | LightDirectionInteractorLogic |
class | LineSetBuffersBuilder |
struct | Material |
class | MaterialModifier |
class | MatrixInteractorLogic |
class | ModelInteractorLogic |
class | Open3DScene |
class | PointCloudBuffersBuilder |
struct | REHandle |
struct | REHandle_abstract |
class | Renderer |
struct | RenderRequest |
class | RenderToBuffer |
class | ResourceLoadRequest |
class | RotationInteractorLogic |
class | Scene |
struct | TextureSamplerParameters |
class | TPointCloudBuffersBuilder |
class | TriangleMeshBuffersBuilder |
struct | TriangleMeshModel |
class | View |
Typedefs | |
using | PBDParams = std::tuple< FilamentRenderToBuffer *, FilamentRenderToBuffer::BufferReadyCallback > |
typedef REHandle< EntityType::View > | ViewHandle |
typedef REHandle< EntityType::Scene > | SceneHandle |
typedef REHandle< EntityType::Geometry > | GeometryHandle |
typedef REHandle< EntityType::Light > | LightHandle |
typedef REHandle< EntityType::IndirectLight > | IndirectLightHandle |
typedef REHandle< EntityType::Skybox > | SkyboxHandle |
typedef REHandle< EntityType::Camera > | CameraHandle |
typedef REHandle< EntityType::Material > | MaterialHandle |
typedef REHandle< EntityType::MaterialInstance > | MaterialInstanceHandle |
typedef REHandle< EntityType::Texture > | TextureHandle |
typedef REHandle< EntityType::VertexBuffer > | VertexBufferHandle |
typedef REHandle< EntityType::IndexBuffer > | IndexBufferHandle |
Functions | |
uint8_t | maxLevelCount (uint32_t width, uint32_t height) |
void | OutputMaterialProperties (const visualization::rendering::Material &mat) |
std::shared_ptr< geometry::Image > | CombineTextures (std::shared_ptr< geometry::Image > ao, std::shared_ptr< geometry::Image > rough, std::shared_ptr< geometry::Image > metal) |
void | CombineTextures (std::shared_ptr< geometry::Image > ao, std::shared_ptr< geometry::Image > rough_metal) |
void | ReadPixelsCallback (void *buffer, size_t buffer_size, void *user) |
const std::string | kAxisObjectName ("__axis__") |
const std::string | kFastModelObjectSuffix ("__fast__") |
const std::string | kLowQualityModelObjectSuffix ("__low__") |
std::ostream & | operator<< (std::ostream &os, const REHandle_abstract &uid) |
typedef REHandle<EntityType::MaterialInstance> open3d::visualization::rendering::MaterialInstanceHandle |
using open3d::visualization::rendering::PBDParams = typedef std::tuple<FilamentRenderToBuffer*, FilamentRenderToBuffer::BufferReadyCallback> |
|
strong |
std::shared_ptr<geometry::Image> open3d::visualization::rendering::CombineTextures | ( | std::shared_ptr< geometry::Image > | ao, |
std::shared_ptr< geometry::Image > | rough, | ||
std::shared_ptr< geometry::Image > | metal | ||
) |
void open3d::visualization::rendering::CombineTextures | ( | std::shared_ptr< geometry::Image > | ao, |
std::shared_ptr< geometry::Image > | rough_metal | ||
) |
const std::string open3d::visualization::rendering::kAxisObjectName | ( | "__axis__" | ) |
const std::string open3d::visualization::rendering::kFastModelObjectSuffix | ( | "__fast__" | ) |
const std::string open3d::visualization::rendering::kLowQualityModelObjectSuffix | ( | "__low__" | ) |
|
inline |
std::ostream & open3d::visualization::rendering::operator<< | ( | std::ostream & | os, |
const REHandle_abstract & | uid | ||
) |
void open3d::visualization::rendering::OutputMaterialProperties | ( | const visualization::rendering::Material & | mat | ) |
void open3d::visualization::rendering::ReadPixelsCallback | ( | void * | buffer, |
size_t | buffer_size, | ||
void * | user | ||
) |