Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CEGUIBase.h File Reference

#include "CEGUIConfig.h"
#include <string>
#include "CEGUIForwardRefs.h"

Include dependency graph for CEGUIBase.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  CEGUI

Defines

#define CEGUIBASE_API
#define ceguimin   std::min
#define ceguimax   std::max
#define PixelAligned(x)   ( (float)(int)(( x ) + 0.5f) )
 Macro used to return a float value rounded to the nearest integer.

Typedefs

typedef unsigned long ulong
typedef unsigned short ushort
typedef unsigned int uint
typedef unsigned char uchar
typedef unsigned int uint32
typedef unsigned short uint16
typedef unsigned char uint8


Define Documentation

#define CEGUIBASE_API
 

Definition at line 47 of file CEGUIBase.h.

#define ceguimax   std::max
 

Definition at line 75 of file CEGUIBase.h.

Referenced by CEGUI::MultiColumnList::autoSizeColumnHeader(), CEGUI::StaticText::configureScrollbars(), CEGUI::MultiLineEditbox::configureScrollbars(), CEGUI::MultiColumnList::configureScrollbars(), CEGUI::Listbox::configureScrollbars(), CEGUI::Listbox::drawSelf(), CEGUI::colour::getHue(), CEGUI::colour::getLumination(), CEGUI::colour::getSaturation(), CEGUI::DirectX81Texture::loadFromMemory(), CEGUI::DirectX9Texture::loadFromMemory(), CEGUI::ListHeader::segmentDragHandler(), and CEGUI::Scrollbar::setScrollPosition().

#define ceguimin   std::min
 

Definition at line 74 of file CEGUIBase.h.

Referenced by CEGUI::colour::getHue(), CEGUI::colour::getLumination(), CEGUI::colour::getSaturation(), CEGUI::MultiLineEditbox::renderTextLines(), CEGUI::ListHeader::segmentDragHandler(), and CEGUI::String::utf8_stream_len().

#define PixelAligned  )     ( (float)(int)(( x ) + 0.5f) )
 

Macro used to return a float value rounded to the nearest integer.

This macro is used throughout the library to ensure that elements are kept at integer pixel positions on the display.

Parameters:
x Expression to be rounded to nearest whole number
Returns:
x after having been rounded

Definition at line 128 of file CEGUIBase.h.

Referenced by CEGUI::Window::absoluteToRelative_impl(), CEGUI::Window::absoluteToRelativeX_impl(), CEGUI::Window::absoluteToRelativeY_impl(), CEGUI::ListboxTextItem::draw(), CEGUI::Imageset::draw(), CEGUI::RenderableImage::draw_impl(), CEGUI::StaticText::drawSelf(), CEGUI::MultiColumnList::drawSelf(), CEGUI::Listbox::drawSelf(), CEGUI::Font::drawText(), CEGUI::FrameWindow::moveBottomEdge(), CEGUI::FrameWindow::moveLeftEdge(), CEGUI::FrameWindow::moveRightEdge(), CEGUI::FrameWindow::moveTopEdge(), CEGUI::FrameWindow::offsetPixelPosition(), CEGUI::Window::relativeToAbsolute_impl(), CEGUI::Window::relativeToAbsoluteX_impl(), CEGUI::Window::relativeToAbsoluteY_impl(), CEGUI::Window::setMaximumSize(), CEGUI::Window::setMinimumSize(), CEGUI::Window::setPosition(), CEGUI::Window::setRect(), and CEGUI::Window::setSize().


Typedef Documentation

typedef unsigned char CEGUI::uchar
 

Definition at line 98 of file CEGUIBase.h.

Referenced by CEGUI::EventPusher::getKeyCode(), CEGUI::OpenGLTexture::loadFromFile(), and CEGUI::OpenGLTexture::setOGLTextureSize().

typedef unsigned int CEGUI::uint
 

Definition at line 97 of file CEGUIBase.h.

Referenced by CEGUI::MultiColumnList::addRow(), CEGUI::MultiColumnList::clearAllSelections_impl(), CEGUI::Listbox::clearAllSelections_impl(), CEGUI::DirectX81Renderer::createTexture(), CEGUI::OpenGLRenderer::createTexture(), CEGUI::DirectX9Renderer::createTexture(), CEGUI::RenderableImage::draw_impl(), CEGUI::MultiColumnList::drawSelf(), CEGUI::Listbox::drawSelf(), CEGUI::Font::drawText(), CEGUI::MultiLineEditbox::ensureCaratIsVisible(), CEGUI::Listbox::ensureItemIsVisible(), CEGUI::MultiColumnList::findColumnItemWithText(), CEGUI::Listbox::findItemWithText(), CEGUI::MultiColumnList::findListItemWithText(), CEGUI::MultiColumnList::findRowItemWithText(), CEGUI::MultiLineEditbox::formatText(), CEGUI::Window::getActiveChild(), CEGUI::Font::getCharAtPixel(), CEGUI::Window::getChild(), CEGUI::Window::getChildCount(), CEGUI::MultiColumnList::getColumnCount(), CEGUI::ListHeader::getColumnCount(), CEGUI::ListHeader::getColumnFromID(), CEGUI::ListHeader::getColumnFromSegment(), CEGUI::MultiColumnList::getColumnID(), CEGUI::MultiColumnList::getColumnWithHeaderText(), CEGUI::MultiColumnList::getColumnWithID(), CEGUI::ListHeader::getColumnWithText(), CEGUI::Font::getFormattedLineCount(), CEGUI::Font::getFormattedTextExtent(), CEGUI::MultiColumnList::getHighestRowItemHeight(), CEGUI::DirectX81Renderer::getHorzScreenDPI(), CEGUI::OpenGLRenderer::getHorzScreenDPI(), CEGUI::IrrlichtRenderer::getHorzScreenDPI(), CEGUI::DirectX9Renderer::getHorzScreenDPI(), CEGUI::Window::getID(), CEGUI::ListboxItem::getID(), CEGUI::Imageset::getImageCount(), CEGUI::MultiColumnList::getItemAtPoint(), CEGUI::Listbox::getItemAtPoint(), CEGUI::MultiColumnList::getItemColumnIndex(), CEGUI::Listbox::getItemCount(), CEGUI::Combobox::getItemCount(), CEGUI::Listbox::getItemIndex(), CEGUI::Combobox::getItemIndex(), CEGUI::MultiColumnList::getItemRowIndex(), CEGUI::MultiLineEditbox::getLineNumberFromIndex(), CEGUI::DirectX81Renderer::getMaxTextureSize(), CEGUI::OpenGLRenderer::getMaxTextureSize(), CEGUI::IrrlichtRenderer::getMaxTextureSize(), CEGUI::DirectX9Renderer::getMaxTextureSize(), CEGUI::MultiColumnList::getNextSelected(), CEGUI::Listbox::getNextSelected(), CEGUI::MultiLineEditbox::getNextTokenLength(), CEGUI::MultiColumnList::getNominatedSelectionColumn(), CEGUI::MultiColumnList::getNominatedSelectionColumnID(), CEGUI::MultiColumnList::getNominatedSelectionRow(), CEGUI::ListHeader::getPixelOffsetToColumn(), CEGUI::ListHeader::getPixelOffsetToSegment(), CEGUI::Font::getPointSize(), CEGUI::MultiColumnList::getRowCount(), CEGUI::ListHeader::getSegmentFromID(), CEGUI::MultiColumnList::getSelectedCount(), CEGUI::Listbox::getSelectedCount(), CEGUI::TabControl::getSelectedTabIndex(), CEGUI::MultiColumnList::getSortColumn(), CEGUI::ListHeader::getSortColumn(), CEGUI::WindowFactoryManager::AliasTargetStack::getStackedTargetCount(), CEGUI::System::getSystemKeys(), CEGUI::TabControl::getTabCount(), CEGUI::TabButton::getTabIndex(), CEGUI::Font::getTextExtent(), CEGUI::MultiLineEditbox::getTextIndexFromPosition(), CEGUI::Listbox::getTotalItemsHeight(), CEGUI::MultiColumnList::getTotalRowsHeight(), CEGUI::ListHeader::getTotalSegmentsPixelExtent(), CEGUI::DirectX81Renderer::getVertScreenDPI(), CEGUI::OpenGLRenderer::getVertScreenDPI(), CEGUI::IrrlichtRenderer::getVertScreenDPI(), CEGUI::DirectX9Renderer::getVertScreenDPI(), CEGUI::MultiColumnList::getWidestColumnItemWidth(), CEGUI::Listbox::getWidestItemWidth(), CEGUI::MultiColumnList::handleHeaderSegDblClick(), CEGUI::MultiLineEditbox::handleLineDown(), CEGUI::MultiLineEditbox::handleLineEnd(), CEGUI::MultiLineEditbox::handleLineHome(), CEGUI::MultiLineEditbox::handleLineUp(), CEGUI::MultiColumnList::handleSortColumnChange(), CEGUI::MultiColumnList::insertColumn(), CEGUI::MultiColumnList::insertRow(), CEGUI::Window::isChild(), CEGUI::MultiColumnList::isListboxItemInColumn(), CEGUI::MultiColumnList::isListboxItemInList(), CEGUI::MultiColumnList::isListboxItemInRow(), CEGUI::TabControl::layoutComponentWidgets(), CEGUI::ListHeader::layoutSegments(), CEGUI::DirectX81Texture::loadFromMemory(), CEGUI::DirectX9Texture::loadFromMemory(), CEGUI::MultiColumnList::moveColumn_impl(), CEGUI::Window::moveToFront(), CEGUI::Window::onDeactivated(), CEGUI::MultiLineEditbox::onMouseTripleClicked(), CEGUI::Window::onSized(), CEGUI::Window::onZChange_impl(), CEGUI::Window::removeChildWindow(), CEGUI::MultiColumnList::removeColumn(), CEGUI::MultiColumnList::removeRow(), CEGUI::Window::render(), CEGUI::MultiLineEditbox::renderTextLines(), CEGUI::MultiColumnList::resetList_impl(), CEGUI::Listbox::resetList_impl(), CEGUI::ListHeader::segmentMovedHandler(), CEGUI::MultiColumnList::selectRange(), CEGUI::Listbox::selectRange(), CEGUI::MultiLineEditboxProperties::SelectionLength::set(), CEGUI::MultiLineEditboxProperties::SelectionStart::set(), CEGUI::EditboxProperties::SelectionLength::set(), CEGUI::EditboxProperties::SelectionStart::set(), CEGUI::ComboboxProperties::EditSelectionLength::set(), CEGUI::ComboboxProperties::EditSelectionStart::set(), CEGUI::ListHeader::setColumnDraggingEnabled(), CEGUI::ListHeader::setColumnSizingEnabled(), CEGUI::Listbox::setItemSelectState(), CEGUI::Window::setRestoreCapture(), CEGUI::MultiColumnList::setSelectForItemsInColumn(), CEGUI::MultiColumnList::setSelectForItemsInRow(), CEGUI::ListHeader::setSortingEnabled(), CEGUI::Font_xmlHandler::startElement(), CEGUI::PropertyHelper::stringToUint(), and CEGUI::Window::update().

typedef unsigned short CEGUI::uint16
 

Definition at line 101 of file CEGUIBase.h.

typedef unsigned int CEGUI::uint32
 

Definition at line 100 of file CEGUIBase.h.

typedef unsigned char CEGUI::uint8
 

Definition at line 102 of file CEGUIBase.h.

typedef unsigned long CEGUI::ulong
 

Definition at line 95 of file CEGUIBase.h.

Referenced by CEGUI::colour::getARGB(), CEGUI::MultiLineEditbox::getCaratIndex(), CEGUI::Editbox::getCaratIndex(), CEGUI::Combobox::getCaratIndex(), CEGUI::RadioButton::getGroupID(), CEGUI::MultiLineEditbox::getMaxTextLength(), CEGUI::Editbox::getMaxTextLength(), CEGUI::Combobox::getMaxTextLength(), CEGUI::MultiLineEditbox::getSelectionEndIndex(), CEGUI::Editbox::getSelectionEndIndex(), CEGUI::Combobox::getSelectionEndIndex(), CEGUI::MultiLineEditbox::getSelectionLength(), CEGUI::Editbox::getSelectionLength(), CEGUI::Combobox::getSelectionLength(), CEGUI::MultiLineEditbox::getSelectionStartIndex(), CEGUI::Editbox::getSelectionStartIndex(), CEGUI::Combobox::getSelectionStartIndex(), CEGUI::DirectX81Texture::loadFromMemory(), CEGUI::DirectX9Texture::loadFromMemory(), CEGUI::MultiLineEditbox::setSelection(), CEGUI::Editbox::setSelection(), CEGUI::PropertyHelper::stringToColour(), and CEGUI::PropertyHelper::stringToColourRect().

typedef unsigned short CEGUI::ushort
 

Definition at line 96 of file CEGUIBase.h.

Referenced by CEGUI::DirectX81Texture::getHeight(), CEGUI::OpenGLTexture::getHeight(), CEGUI::IrrlichtTexture::getHeight(), CEGUI::DirectX9Texture::getHeight(), CEGUI::DirectX81Texture::getWidth(), CEGUI::OpenGLTexture::getWidth(), CEGUI::IrrlichtTexture::getWidth(), and CEGUI::DirectX9Texture::getWidth().


Generated on Wed Feb 16 12:41:08 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1