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

Phoenix OSFS Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Phx::BaseListener< Notifier, Listener >The base listener class used for a notifier that allows a single listener
Phx::BaseListener< Notifier, Listener >::Manager< Notifier, Listener >This Manager class does the work of maintaining a listener object
Phx::BaseMultiListener< Notifier, Listener, Selector >Similar to BaseListener, this class provides the foundation for a listener that can be installed in a multi-listener interface
Phx::BaseMultiListener< Notifier, Listener, Selector >::Manager< Notifier, Listener, Selector >Like BaseListener::Manager, this class manages listeners on behalf of a notifier using BaseMultiListener
Phx::BitVector::InputFileRepresents a file from which BitVector's can be read
Phx::BitVector::OutputFileRepresents a file to which BitVector's can be stored
Phx::ClockThe Clock entity that keeps track of simulated time
Phx::Clock::TaskA Task is an interface to a Clock that allows you to schedule a callback based on the Clock
Phx::Clock::Task::ListenerA listener type which can be called back by the Clock task
Phx::Clock::TimerThe Timer is a sub-interface to a clock that keeps track of elapsed time relative to the clock
Phx::CoreThe Core class is the primary interface through which the Phoenix simulator is driven
Phx::DescriptionA base class for descriptions that are used as generic shared values describing all or part of an entity
Phx::Description::ManagerA manager accessory type to Description that keeps track of Description types and creates new instances
Phx::Description::Manager::TypeListenerA listener type that is invoked to construct new instances of Description subclasses
Phx::EventNotifierThe EventNotifier is an entity that serves as a rallying point for clients that need notification of a particular event
Phx::EventNotifier::ListenerA Listener class that can be installed to receive notifications when the event represented by this notifier occurs
Phx::ExceptionA base exception type for all Phoenix exceptions
Phx::FrameClockA clock whose reference time is the current simulation frame count
Phx::GraphicsEngineThe graphics engine interface that exports basic, programatically controllable features
Phx::GraphicsEngine::CameraA camera in the graphics engine
Phx::GraphicsEngine::LightDescriptionA description of a light source in the graphics engine
Phx::GraphicsEngine::MaterialDescriptionA description of a surface material
Phx::GraphicsEngine::MaterialInterfaceAn interface that connects to a material within the graphics engine
Phx::GraphicsEngine::MeshDescriptionA Description representing a raw 3D mesh
Phx::GraphicsEngine::MeshInterfaceAn interface that connects to a mesh within the graphics engine
Phx::InternalExceptionThis exception is thrown when an internal error occurs
Phx::InUseExceptionIndicates that a resource is in use
Phx::IOExceptionA generic IO exception type to indicate the some type of IO failure has occurred
Phx::LockA standard lock (mutex) object
Phx::LockedAccessor< T >A LockedAccessor offers access to a piece of data while a lock protecting the data is held
Phx::LockedPtrInterface< T >The LockedPtrInterface class is like PtrInterface but provides thread-safe reference counting
Phx::LockHolderA safe locking class for a simple Lock
Phx::LogThe Log's Named interface to easaly creates and call the log's outputstream
Phx::LogicalInputEngineThis is the interface for the logical input layer that maps raw user inputs to logical inputs consumed by game objects
Phx::LogicalInputEngine::AnalogAxisDriverA LogicalInputEngine driver that binds a logical axis directly to an raw axis
Phx::LogicalInputEngine::AnalogButtonDriverA LogicalInputEngine driver that triggers its logical button whenever an analog axis exceeds a threshold value
Phx::LogicalInputEngine::AxisClientA sub-interface of LogicalInputEngine that allows a client to retrieve the state of a logical axis
Phx::LogicalInputEngine::AxisClient::ListenerA listener that allows a client to be notified when the axisState() attribute changes
Phx::LogicalInputEngine::AxisDriverAn abstract interface to a driver for a logical axis created by the LogicalInputEngine
Phx::LogicalInputEngine::AxisSpecA value-type that specifies a raw axis by its driver and identifier
Phx::LogicalInputEngine::ButtonClientA sub-interface of LogicalInputEngine that allows a client to retrieve the state of a logical button
Phx::LogicalInputEngine::ButtonClient::ListenerA listener that allows a client to be notified when the buttonState() attribute changes
Phx::LogicalInputEngine::ButtonDriverAn abstract interface to a driver for a logical button created by the LogicalInputEngine
Phx::LogicalInputEngine::ButtonSpecA value-type that specifies a raw button by its driver and identifier
Phx::LogicalInputEngine::ButtonSpecStateA value type that specifies a raw button with a ButtonSpec and a state for that button
Phx::LogicalInputEngine::DigitalAxisDriverA LogicalInputEngine driver that controls a logical axis by binding it to a set of raw buttons
Phx::LogicalInputEngine::DigitalButtonDriverA LogicalInputEngine driver that triggers a logical button when a set of raw buttons enter specified states
Phx::LogicalInputEngine::ListenerA listener that can receive notifications as axis and button clients are created
Phx::Matrix< Rows, Cols, value_type >A dimension-templatized class for matrices of values
Phx::MemoryExceptionA memory exception can be thrown when it is found that a memory allocation has failed
Phx::ModuleA skeleton class for modules
Phx::NamedInterfaceThe NamedInterface class is the base for interfaces that can be tracked by name and type
Phx::NamedInterface::ManagerManages interface types and constructs and manages instances of the NamedInterface class
Phx::NamedInterface::Manager::TypeListenerA listener class which is used to call back the client to create and delete instances of a NamedInterface
Phx::NotFoundExceptionThrown if a requested resource is not found
Phx::PermissionExceptionA permission exception is thrown when the client lacks the permission to do something
Phx::PhxFactory< T >
Phx::PhxSingleton< T >
Phx::Ptr< T >A smart-pointer class for intrusive pointers
Phx::PtrInterface< T >The PtrInterface class provides a standard implementation of the necessary interface for use with the Ptr smart-pointer class
Phx::RangeExceptionA RangeException is thrown whenever a value is outside of a legal range for a parameter
Phx::RawInputEngineRawInputEngine is the engine that manages raw user input for the simulator
Phx::RawInputEngine::ClientThe Client interface that allows access to the state of buttons and axes reported by a corresponding Driver
Phx::RawInputEngine::Client::ListenerA listener that can be notified of changes to the state of buttons or axes
Phx::RawInputEngine::DriverThe driver interface through which device drivers deposit the current device state to be read by clients
Phx::RawInputEngine::Driver::ListenerA listener that is notified by the input layer each frame
Phx::RawInputEngine::ListenerListener that receives notifications when a driver is created or deleted
Phx::ReadLockedAccessor< T >A ReadLockedAccessor offers access to a piece of data while a read-lock protecting the data is held
Phx::ReadLockHolderA safe locking class for the reader side of a reader/writer lock
Phx::ReadWriteLockA read/write lock object
Phx::ResourceExceptionA resource exception is a generic exception that represents a failure due to inadequate resources of some kind
Phx::RgbaColorA Value-Type used to represent red/green/blue/alpha color tuples
Phx::RgbColorA Value-Type used to represent red/green/blue color tuples
Phx::SemaphoreA Semaphore class that wraps POSIX semaphores
Phx::TimeoutExceptionA TimeoutException is thrown whenever a timeout is triggerd
Phx::ValueType< TypeName, T >Provides a base class for standard value types
Phx::WallClockA clock whose reference time is the system time
Phx::WriteLockedAccessor< T >A WriteLockedAccessor offers access to a piece of data while a read-lock protecting the data is held
Phx::WriteLockHolderA safe locking class for the writer side of a reader/writer lock
Phx::XmlCommentNode
Phx::XmlDocumentThe xmlDocument class has the xmlheding attributes and the rootNode
Phx::XmlElementNode
Phx::XmlNodeXmlNode is the base class for all XmlNode types
Phx::XmlTextNode
Phx::XmlUnkownNode

Generated on Wed Dec 21 22:05:38 2005 for Phoenix OSFS by  doxygen 1.4.2