Aurelon Open API 8.1.1
Loading...
Searching...
No Matches
AOI_Style_Axial Class Reference

Axial shading. More...

Inheritance diagram for AOI_Style_Axial:
AOI_Style_Shading AOI_Style AOI_Style_Radial

Public Member Functions

void GetPoints (AOI_Point &, AOI_Point &) const
 
void GetExtends (bool &, bool &) const
 
uint32_t GetFunctionCount () const
 
AOI_Function ** GetFunctions (uint32_t &) const
 
void GetBounds (AOI_Rectangle &) const
 
AOI_ColorSpace * GetColorSpace () const
 
const AOI_MappingGetMapping () const
 
uint32_t GetType () const
 
void Dispose ()
 

Detailed Description

Axial shading.

Definition at line 92 of file AOI_Style.h.

Member Function Documentation

◆ Dispose()

void AOI_Style::Dispose ( )
inherited

Decreases the ownercount of this style. If the ownercount equals zero after this decrease, the style is not used anymore and will be deleted.

Definition at line 136 of file AOI_Style.cpp.

◆ GetBounds()

void AOI_Style_Shading::GetBounds ( AOI_Rectangle & bounds) const
inherited

Returns the bounds of the AOI_Style_Shading.

Parameters
boundsReceives the bounds.

Definition at line 196 of file AOI_Style.cpp.

◆ GetColorSpace()

AOI_ColorSpace * AOI_Style_Shading::GetColorSpace ( ) const
inherited

Returns the AOI_ColorSpace of the shading.

Returns
The AOI_ColorSpace.

Definition at line 206 of file AOI_Style.cpp.

◆ GetExtends()

void AOI_Style_Axial::GetExtends ( bool & e1,
bool & e2 ) const

Returns the extends.

Extends determine if the shading should be extended outside the range determined by the two points. Extending takes place at the start point with the start color, at the end point with the end color.

Parameters
e1Receives the extend at the start point.
e2Receives the extend at the end point.

Definition at line 266 of file AOI_Style.cpp.

◆ GetFunctionCount()

uint32_t AOI_Style_Axial::GetFunctionCount ( ) const

Returns the number of functions used in the shading.

Returns
The number of functions.
See also
GetFunctions

Definition at line 277 of file AOI_Style.cpp.

◆ GetFunctions()

AOI_Function ** AOI_Style_Axial::GetFunctions ( uint32_t & i) const

Returns an array of functions used in the shading and the number of them.

Parameters
iReceives the number of functions.
Returns
The functions.
See also
GetFunctionCount

Definition at line 289 of file AOI_Style.cpp.

◆ GetMapping()

const AOI_Mapping & AOI_Style_Shading::GetMapping ( ) const
inherited

Returns the mapping of the shading.

Returns
The mapping.

Definition at line 216 of file AOI_Style.cpp.

◆ GetPoints()

void AOI_Style_Axial::GetPoints ( AOI_Point & p1,
AOI_Point & p2 ) const

Returns the two points between which the shading is made.

Parameters
p1The start point of the axial shading.
p2The end point of the axial shading.

Definition at line 252 of file AOI_Style.cpp.

◆ GetType()

uint32_t AOI_Style::GetType ( ) const
inherited

Returns the type of the style.

Possible values are:

  • AOI_Style_Color::Type
  • AOI_Style_Pattern::Type
  • AOI_Style_Axial::Type
  • AOI_Style_Radial::Type
  • AOI_Style_FunctionShading::Type
  • AOI_Style_CoonePatch::Type
Returns
Type of the style
See also
AOI_Style_Axial AOI_Style_Color AOI_Style_CoonePatch AOI_Style_FunctionShading AOI_Style_Pattern AOI_Style_Radial AOI_Style_Shading

Definition at line 101 of file AOI_Style.cpp.


The documentation for this class was generated from the following files: