CSS::AutoLength Struct Reference

#include <CSSUnit.hpp>

Inheritance diagram for CSS::AutoLength:

CSS::Length List of all members.

Detailed Description

The auto length.


Public Member Functions

 AutoLength (const AutoLength &other)
 Copy constructor.
 AutoLength ()
 Constructor.
virtual int32 getAsPixels (const uint32 currentIteration=0) const
 Get this length in pixels.
virtual const int32 getComputedValue () const
 Get the computed value.
virtual bool isAbsolute () const
 Is this length absolute (for performance reason) ?
virtual bool isAuto () const
 Is this length auto ?
virtual void setComputedValue (const int32 _value, const uint32 _iter)
 Set the computed value.
void setValue (const float val)
 Set the declared value.
virtual void setZero ()
 Zero this object.

Protected Attributes

int32 computedValue
 The last computed value (in pixels).
uint32 iteration
 The current rendering iteration (can only increase).
float value
 The value.


Constructor & Destructor Documentation

CSS::AutoLength::AutoLength (  )  [inline]

Constructor.

CSS::AutoLength::AutoLength ( const AutoLength other  )  [inline]

Copy constructor.


Member Function Documentation

virtual int32 CSS::AutoLength::getAsPixels ( const uint32  currentIteration = 0  )  const [inline, virtual]

Get this length in pixels.

Reimplemented from CSS::Length.

virtual const int32 CSS::Length::getComputedValue (  )  const [inline, virtual, inherited]

Get the computed value.

Reimplemented in CSS::LineHeight.

virtual bool CSS::Length::isAbsolute (  )  const [inline, virtual, inherited]

Is this length absolute (for performance reason) ?

Reimplemented in CSS::AbsoluteLength, and CSS::LineHeight.

virtual bool CSS::AutoLength::isAuto (  )  const [inline, virtual]

Is this length auto ?

Reimplemented from CSS::Length.

virtual void CSS::Length::setComputedValue ( const int32  _value,
const uint32  _iter 
) [inline, virtual, inherited]

Set the computed value.

Reimplemented in CSS::LineHeight.

void CSS::Length::setValue ( const float  val  )  [inline, inherited]

Set the declared value.

virtual void CSS::Length::setZero (  )  [inline, virtual, inherited]

Zero this object.

Reimplemented in CSS::LineHeight.


Member Data Documentation

int32 CSS::Length::computedValue [mutable, protected, inherited]

The last computed value (in pixels).

uint32 CSS::Length::iteration [mutable, protected, inherited]

The current rendering iteration (can only increase).

float CSS::Length::value [protected, inherited]

The value.


The documentation for this struct was generated from the following file:

(C) An X-Ryl669 project 2007

This document describes Unlimited Zooming Interface source code. UZI stands for Unlimited Zooming Interface, and source code license is