Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
idomshape.h File Reference
#include <edl/edlnamespaces.h>
#include <edl/smartptr.h>
#include <edl/idomhashable.h>
#include <edl/edltypes.h>
#include <edl/edlgeom.h>
#include <edl/iedlobject.h>
#include <edl/isession.h>
#include <edl/idombrush.h>
#include <edl/idompathgeometry.h>
Include dependency graph for idomshape.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IDOMShape
 Interface to an IDOMShape. More...
class  IDOMShape::Data
 Initialization data. More...
class  IDOMShape::CShapeDetails
 Provides a view into the regions that comprise the shape. A region consists of a series of spans, each representing a series of rectangles that share the same y span. More...
struct  IDOMShape::CShapeDetails::CSpan
 Representation of a series of rectangles sharing the same y span. More...

Macros

#define IDOMShapeClassID   0x57F23317, 0xA8BF49B1, 0x8EE836DD, 0x0233DC32
#define edlobj2IDOMShape(src)

Functions

 DECL_SMART_PTR (IDOMShape)

Macro Definition Documentation

◆ edlobj2IDOMShape

#define edlobj2IDOMShape ( src)
Value:
edl_cast((IDOMShape *)NULL, src)
Interface to an IDOMShape.
Definition idomshape.h:49
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ IDOMShapeClassID

#define IDOMShapeClassID   0x57F23317, 0xA8BF49B1, 0x8EE836DD, 0x0233DC32

Function Documentation

◆ DECL_SMART_PTR()

DECL_SMART_PTR ( IDOMShape )