Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Object.cpp
1#include "./AOI_Object.h"
2#include "../GObject.h"
3#include "../GTypes.h"
4
5using namespace aur;
6using namespace aur::PDF;
7
41{
42 ObjectPtr(this)->GetQuickBounds( (FRectangle&)r );
43}
44
53{
54 ObjectPtr(this)->GetAccurateBounds( (FRectangle&)r );
55}
56
64{
65 ObjectPtr(this)->GetAccurateBounds( (FRectangle&)r );
66}
67
90uint32_t AOI_Object::GetType() const
91{
92 return ObjectPtr(this)->GetType();
93}
94
105{
106 return (AOI_ObjectPtr)ObjectPtr(this)->GetNext();
107}
108
132AOI_BlendMode AOI_Object::GetBlendMode() const
133{
134 return (AOI_BlendMode)ObjectPtr(this)->GetBlendMode();
135}
136
146{
147 return ObjectPtr(this)->GetBlendValue();
148}
149
161AOI_Intent AOI_Object::GetIntent() const
162{
163 return (AOI_Intent)ObjectPtr(this)->GetIntent();
164}
165
172{
173 return ObjectPtr(this)->Visible();
174}
175
176// CCollection* GetCollection() const;
177
181void AOI_Object::operator delete( void* p )
182{
183 delete ObjectPtr(p);
184}
185
192void AOI_Object::Map( const AOI_Mapping& mapping )
193{
194 ObjectPtr(this)->Map( (const Mapping&)mapping );
195}
196
206void AOI_Object::Scale( const AOI_Mapping& mapping )
207{
208 ObjectPtr(this)->Scale( (const Mapping&)mapping );
209}
210
217void AOI_Object::SetBlendMode( AOI_BlendMode blendmode )
218{
219 ObjectPtr(this)->SetBlendMode( (BlendMode)blendmode );
220}
221
230void AOI_Object::SetBlendValue( float blendValue )
231{
232 ObjectPtr(this)->SetBlendValue( blendValue );
233}
234
242void AOI_Object::SetIntent( AOI_Intent intent )
243{
244 ObjectPtr(this)->SetIntent( (Intent)intent );
245}
3x3 matrix
Definition AOI_Types.h:113
Base class for all graphic objects.
Definition AOI_Object.h:13
bool Visible() const
uint32_t GetType() const
void Map(const AOI_Mapping &mapping)
void SetIntent(AOI_Intent)
void SetBlendMode(AOI_BlendMode)
void Scale(const AOI_Mapping &)
AOI_Intent GetIntent() const
void SetBlendValue(float)
AOI_Object * GetNext() const
void GetPrecisionBounds(AOI_Rectangle &) const
void GetBounds(AOI_Rectangle &) const
AOI_BlendMode GetBlendMode() const
void GetMaskedBounds(AOI_Rectangle &) const
float GetBlendValue() const
Rectangle.
Definition AOI_Types.h:148