PointCloud/IPointCloud.h File Reference

IPointCloud.h File Reference
#include "..\ifnpub.h"
#include "..\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

 MaxSDK
 This API is used to support OLE structured storage streams containing user specified string data in 3ds Max scene files or other OLE Structured Storage based files.
 
 MaxSDK::PointCloud
 

Macros

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

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

#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.