Manages a Overlay object, which is used to blend external images on top of SketchUp rendering.
More...
|
(Note that these are not member functions.)
|
enum | SUOverlayBeginFrameInfoVersion : uint32_t |
| Available versions for the SUOverlayCreateInfo::version field. More...
|
|
enum | SUOverlayDrawFrameInfoVersion : uint32_t |
| Available versions for SUOverlayDrawFrameInfo::version. More...
|
|
enum | SUOverlayImageFormat : uint8_t |
| Supported image formats. More...
|
|
enum | SUOverlayImageOrientation : uint8_t |
| Supported image orientations. More...
|
|
enum | SUOverlayCreateInfoVersion : uint32_t |
| Available versions for the SUOverlayCreateInfo::version field. More...
|
|
typedef struct SUBoundingBox3D(* | SUOverlayGetExtentsFuncT )(SUOverlayRef, void *) |
| Signature for SUOverlayCreateInfo::get_extents callback. More...
|
|
typedef void(* | SUOverlayBeginFrameFuncT )(SUOverlayRef, const struct SUBeginFrameInfo *, void *) |
| Signature for SUOverlayCreateInfo::begin_frame callback. More...
|
|
typedef void(* | SUOverlayDrawFrameFuncT )(SUOverlayRef, struct SUOverlayDrawFrameInfo *, void *) |
| Signature for SUOverlayCreateInfo::draw_frame callback. More...
|
|
typedef void(* | SUOverlayEndFrameFuncT )(SUOverlayRef, void *) |
| Signature for SUOverlayCreateInfo::end_frame callback. More...
|
|
typedef void(* | SUOverlayStartFuncT )(SUOverlayRef, void *) |
| Signature for SUOverlayCreateInfo::start callback. More...
|
|
typedef void(* | SUOverlayStopFuncT )(SUOverlayRef, void *) |
| Signature for SUOverlayCreateInfo::stop callback. More...
|
|
SU_RESULT | SUModelCreateOverlay (SUModelRef model, const struct SUOverlayCreateInfo *info, SUOverlayRef *overlay) |
| Creates an overlay and adds it to the model. More...
|
|
SU_RESULT | SUModelReleaseOverlay (SUModelRef model, SUOverlayRef *overlay) |
| Releases the overlay after removing it from the model. More...
|
|
#define | SUOVERLAY_BEGIN_FRAME_INFO_VERSION (SUOVERLAY_BEGIN_FRAME_INFO_VERSION_1) |
| Current version of the SUBeginFrameInfo struct. More...
|
|
#define | SUOVERLAY_DRAW_FRAME_INFO_VERSION (SUOVERLAY_DRAW_FRAME_INFO_VERSION_1) |
| Current version of SUOverlayDrawFrameInfo struct. More...
|
|
#define | SUOVERLAY_CREATE_INFO_VERSION (SUOVERLAY_CREATE_INFO_VERSION_1) |
| Current version of the SUOverlayCreateInfo struct. More...
|
|
SU_RESULT | SUOverlayEnable (SUOverlayRef overlay, bool enabled) |
| Enables or disables an overlay. More...
|
|
Manages a Overlay object, which is used to blend external images on top of SketchUp rendering.