3ds Max C++ API Reference
Loading...
Searching...
No Matches
IPointCloud.h File Reference
#include "..\ifnpub.h"
#include <Geom\ipoint2.h>
#include "..\export.h"
#include "..\Graphics\Matrix44.h"
#include "..\containers\Array.h"
#include "IPointCloudVisibleNode.h"

Classes

class  IPointCloud
 The interface for interacting with point cloud objects. More...
class  IPointCloudEx

Namespaces

namespace  MaxSDK
 An RAII class for automatically closing handle returned from FindFirstFile Example usages: MaxSDK::AutoFindClose findhandle( FindFirstFile(path.data(), &file) );.
namespace  MaxSDK::PointCloud

Macros

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)
 Defines the interface ID for the IPointCloud interface.

Enumerations

enum  PointCloudPBIds {
  pb_filename , pb_voxelsize , pb_as_pixel_pointsize , pb_real_world_scale_pointsize ,
  pb_pointsize_types , pb_solidColor , pb_display_technique , pb_gradient_texmap ,
  pb_performance_quality , pb_fixed_LOD_enable , pb_fixed_LOD_level , pb_enable_limitplanes ,
  pb_fence_globalenable , pb_fence_objects , pb_fence_globalinvert , pb_geomshader ,
  pb_scan_files , pb_pts_visible
}
enum  PointCloudExposedFunctionIds { pb_block_until_loading_finished , pb_pts_visible_active_viewport , pb_pts_total }

Macro Definition Documentation

◆ IID_POINT_CLOUD

#define IID_POINT_CLOUD   Interface_ID(0x181a2a1c, 0x34ea4e72)

Defines the interface ID for the IPointCloud interface.

The ID can be used to return the interface pointer through the GetInterface() method for classes which implement IPointCloud.