Main Page
Namespaces
Classes
Files
Directories
Related Pages
Alphabetical List
Class List
Class Hierarchy
Class Members
NeoEngine 2 - Evolution Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
neo::animation::Action
Sequence
action
neo::animation::Animation
Animation
data
neo::animation::AnimationInstance
Animation
instance
neo::animation::Animator
Animator
controller
neo::animation::BlendStage
Animation
blending stage
neo::animation::Channel
Animation
data channel
neo::animation::Keyframe
Animation
keyframe
neo::animation::Sequence
Predefined animation sequence
neo::animation::TransformChannel
Transform channel
neo::animation::TransformKeyframe
Transform keyframe
neo::animation::Trigger
Sequence
trigger
neo::animation::VectorChannel
Vector channel
neo::animation::VectorKeyframe
Generic floatingpoint vector values keyframe
neo::animation::VertexKeyframe
Vertex keyframe
neo::application::Application
Application
base class
neo::application::Cmd< T >
Command-line interface argument class
neo::application::CmdBase
Base class for argument
neo::application::CmdLine
Command-line interface class
neo::application::Environment
Application
environment
neo::application::WindowEventListener
Window event listener
neo::audio::Device
Audio device
neo::audio::DeviceCaps
Audio device capabilities
neo::audio::null::Device
Null audio device
neo::audio::openal::Device
OpenAL audio device
neo::audio::openal::Sound
OpenAL sound implementation
neo::audio::Primitive
Audio operation primitive
neo::audio::Sound
Sound
base class
neo::audio::SoundInstance
Sound
instance
neo::collision::AABB
Axis-aligned bounding box
neo::collision::Contact
Contact
data
neo::collision::ContactSet
Set of contact data
neo::collision::Frustum
3D frustum
neo::collision::OBB
Oriented bounding box
neo::collision::Plane
3D plane
neo::collision::PolygonSoup
Polygon soup
neo::collision::Sphere
Sphere
neo::collision::Volume
Bounding volume
neo::core::Activator
Object with active/inactive state management
neo::core::Any
Generic container for objects of any type
neo::core::Array< T >
Basic resizable array storage
neo::core::AVLTree< T, Cmp >
Balanced binary tree container
neo::core::AVLTreeIterator< T >
AVL tree iterator
neo::core::AVLTreeNode< T >
Node in AVL tree container
neo::core::Comparator< R, L >
Comparator
function object
neo::core::Config
Configuration repository
neo::core::Core
Core engine singleton object
neo::core::Exception
Base exception class for all engine exceptions
neo::core::GlobalObject
Global object
neo::core::HashString
Hashed string
neo::core::HashTable< Key, T, Cmp >
Hash table
neo::core::HashTableIterator< Key, T, Cmp >
Hash table iterator
neo::core::HashTableNode< Key, T >
Hash table node
neo::core::InvalidMethodException
Invalid method call exception
neo::core::InvalidValueException
Invalid value in method call exception
neo::core::List< T >
Basic double-linked list
neo::core::ListConstIter< T >
Sequential list const iterator
neo::core::ListIter< T >
Sequential list iterator
neo::core::ListNode
Node in list
neo::core::Locale
Locale
definition
neo::core::LocaleDictionary
Dictionary for a single locale
neo::core::LocalizationManager
Localization manager
neo::core::Noncopyable
Traits class to enforce non-copyable types
neo::core::NotImplementedException
Unimplemented method exception
neo::core::Pointer< T >
Smart pointer
neo::core::ProfileBlock
Data for a profile block
neo::core::ProfileManager
Profile manager
neo::core::Queue< T >
Basic queue storage
neo::core::RadixSort
Radix sorter for primitive types
neo::core::Random
Mersenne Twister random number generator
neo::core::RefCount
Reference counted object base class
neo::core::RefCountDebugger
Reference count debugger
neo::core::Resource
Loadable named resource base class
neo::core::ResourceManager
Resource manager
neo::core::ScopedArray< T >
Scoped array pointer
neo::core::ScopedPointer< T >
Scoped pointer
neo::core::Singleton< T >
Singleton base class
neo::core::SingletonBase
Singleton strawman class
neo::core::StackTraceData
Stack trace data
neo::core::StringUTF16
UTF-16 string
neo::core::StringUTF32
UTF-32 string
neo::core::StringUTF8
UTF-8 string
neo::core::SystemException
System exception
neo::core::Timer
Timer object providing platform-independent high-precision timing methods
neo::core::TypeInfo
Extended type information
neo::core::TypeMoreTraits< T >
Extended type traits
neo::core::TypeTraits< T >
Type traits
neo::core::UnreachableCodeException
Unreachable code exception
neo::file::BitStream
Wrapper for bitwise I/O to a stream
neo::file::BufferStream
Memory buffer stream
neo::file::BufferStreamBuf
Stream buffer implementation for memory buffer streams
neo::file::CErr
Cerr wrapper
neo::file::CIn
Cin wrapper
neo::file::COut
Cout wrapper
neo::file::Directory
View of directory in virtual file system
neo::file::EndOfBitStreamException
Exception when bitstream reaches end-of-stream
neo::file::File
File
stream
neo::file::FileNotFoundException
Exception thrown when a requested file was not found
neo::file::FileSystem
Virtual file system
neo::file::InvalidFileFormatException
Exception thrown when reading a file with invalid format/data
neo::file::InvalidPackageException
Exception thrown when trying to mount an invalid package
neo::file::IOStream
Input/output stream
neo::file::IStream
Input stream
neo::file::MemoryMap
MappedFile object
neo::file::MSVCDebugStream
Output stream to MSVC++ debugger
neo::file::OStream
Output stream
neo::file::Package
Package
file
neo::file::PackageCodec
Package
codec
neo::file::PackageNetworkCallback
Callback for network package downloading
neo::file::PackageNetworkProtocol
Package
loading over a network protocol
neo::file::StreamBase
Base for all engine stream objects
neo::file::zip::BufferStream
ZIP buffer stream
neo::file::zip::Codec
ZIP package codec
neo::file::zip::Package
ZIP package implementation
neo::gui::Area
Simple area object
neo::gui::BorderArea
Area
with a border
neo::gui::BorderObject
Object
with a border
neo::gui::BorderTextArea
Textarea with a border
neo::gui::BoxSizer
Simple single-direction sizer
neo::gui::Button
Clickable button with multiple states
neo::gui::ButtonText
Clickable button with text
neo::gui::ComboBox
Edit box with dropdown list selection box activated by button
neo::gui::EditBox
Text border area with single line editable center text content
neo::gui::EditTextArea
Area
with editable text
neo::gui::Event
GUI event
neo::gui::Font
Font
neo::gui::Font::Character
Font
character
neo::gui::Font::Kerning
Kerning
pair
neo::gui::Font::StringLine
Single-line string data
neo::gui::ListBox
List box with optional scrolling and selectable items
neo::gui::Manager
GUI manager
neo::gui::Object
Base GUI object
neo::gui::Padding
Padding
data
neo::gui::Point
2D coordinate
neo::gui::Rect
2D rectangle sizes
neo::gui::Sizer
Layout helper object
neo::gui::Slider
Horizontal or vertical slide bar
neo::gui::TextArea
Area
with text
neo::image::Codec
Image data I/O codec
neo::image::CodecManager
Image
codec manager
neo::image::dds::Codec
DDS image codec
neo::image::Image
Image
object
neo::image::ImageFactory
Image
factory for managing loading and generating images
neo::image::ImageGenerator
Image
generator interface
neo::image::jpeg::Codec
JPEG image codec
neo::image::PixelFormat
Pixel format descriptor
neo::image::png::Codec
PNG image codec
neo::image::SystemImageGenerator
System image generator
neo::image::tex::Codec
Image
codec for compound image declaration files
neo::image::tga::Codec
TGA image codec
neo::input::Device
Input device
neo::input::Event
Input event
neo::input::KeyboardEvent
Keyboard input event
neo::input::MouseEvent
Mouse input event
neo::input::system::Device
Input device
neo::input::TextEvent
Text input event
neo::log::Level
Log level stream manipulator
neo::log::Stream
Log stream
neo::log::StreamBuf
Stream
buffer for log streams
neo::math::AxisAngle
Rotation expressed as axis-angle
neo::math::EulerAngles
Rotation expressed as Euler angles
neo::math::HalfFloat
16-bit floating point number
neo::math::Matrix4
Row-major 4x4 matrix
neo::math::Quaternion
Quaternion
neo::math::Vector2
2D vector
neo::math::Vector3
3D vector
neo::math::Vector4
4D vector
neo::network::Address
Network address
neo::network::AddressIP
Internet Protocol address
neo::network::AddressIPv4
IPv4 address
neo::network::Event
Socket
event
neo::network::Event::Data
Data
for event
neo::network::HTTPPackageProtocol
HTTP package protocol
neo::network::HTTPProtocol
HTTP protocol
neo::network::PollThread
Socket
polling thread
neo::network::Socket
Base socket class
neo::network::SocketStreamBuf
Socket
stream buffer
neo::network::TCPIPSocket
TCP/IP socket
neo::network::TCPIPStreamBuf
TCP/IP stream buffer
neo::network::UDPDatagram
UDP datagram
neo::network::UDPSocket
UDP I/O socket
neo::network::UDPStreamBuf
UDP stream buffer
neo::physics::Contact
Contact
set
neo::physics::Manager
Physics manager for a scene
neo::physics::RigidBody
Rigid-body physics controller for a scene object
neo::render::Adapter
Adapter
data
neo::render::BlendMode
Blend mode
neo::render::Buffer
Buffer
storage
neo::render::BufferLockException
Exception thrown when lock errors occur
neo::render::BufferManager
Buffer
manager
neo::render::BufferReadLock
Automated buffer read lock
neo::render::BufferRegion
Region in buffer
neo::render::Color
RGBA color
neo::render::Color32
RGBA color in 32bit unsigned integer
neo::render::CullMode
Culling mode
neo::render::d3d8::Device
Direct3D8 render device implementation
neo::render::d3d9::Device
Direct3D9 render device implementation
neo::render::Device
Render device
neo::render::DeviceCaps
Render device capabilities
neo::render::DeviceStateParameterParser
Device
state parameter parser
neo::render::DeviceStatistics
Render device statistics
neo::render::Edge
Edge
representation
neo::render::Effect
Post-process effect
neo::render::effect::AdvancedToneMap
Advanced tone mapping
neo::render::effect::Blit
Blit
input to framebuffer
neo::render::effect::BrightPass
Bright-pass filter
neo::render::effect::Downsample
Downsampling
neo::render::effect::GaussianBlur
Gaussian blur in 2D
neo::render::IndexBuffer
Index buffer
neo::render::null::Device
Null render device implementation Implementation of the render device for non-render applications
neo::render::OcclusionQuery
Occlusion query interface
neo::render::OpArray
Render primitive array
neo::render::opengl::Device
OpenGL render device implementation
neo::render::OpQueue
Render primitive queue
neo::render::OrthographicProjection
Orthographic projection matrix
neo::render::Parameter
Pipeline parameter
neo::render::ParameterBindCallback
Notification of parameter bindings
neo::render::ParameterBinder
Pipeline parameter bindings manager
neo::render::ParameterBinderNode
Hierarchial pipeline parameter bindings
neo::render::ParameterBindPathManager
Pipeline parameter bind path parser
neo::render::ParameterBindPathParser
Pipeline parameter bind path parser for single major path
neo::render::ParameterData
Pipeline parameter data
neo::render::ParameterStateBinder
Parameter
binder for varying states
neo::render::ParameterStateData
Pipeline parameter state data
neo::render::PerspectiveProjection
Perspective projection matrix
neo::render::PostProcess
Postprocess effect chain
neo::render::Primitive
Render primitive
neo::render::Program
Programmable pipeline object
neo::render::ProgramTarget
Definition of a program for specific targets
neo::render::RenderTarget
Render target
neo::render::RenderTexture
Renderable texture
neo::render::Resolution
Resolution
data
neo::render::Resource
Resource
allocated by render device
neo::render::Sampler
Sampler
neo::render::Shader
Programmable pipeline shader
neo::render::ShaderFixedPixel
Fixed-function pixel shader
neo::render::ShaderFixedVertex
Fixed-function vertex shader
neo::render::ShaderTarget
Definition of a shader for specific targets
neo::render::StencilOp
Stencil operators
neo::render::Technique
Render technique
neo::render::TechniqueTarget
Render technique definition
neo::render::TestFunction
Test function identifier
neo::render::Texture
Texture
neo::render::Triangle
Triangle
representation
neo::render::Triangle32
Triangle
representation
neo::render::Vertex
Vertex
with position
neo::render::VertexBuffer
Vertex
buffer
neo::render::VertexDecl
Vertex
declaration
neo::render::VertexDiffuse
Vertex
with position and diffuse color
neo::render::VertexDiffuseTexture
Vertex
with diffuse color and texture
neo::render::VertexElement
Vertex
element
neo::render::VertexTexture
Vertex
with position and 2-dim texture coordinate
neo::render::VertexTextureSkin
Skin vertex with position and 2-dim texture coordinate
neo::render::Viewport
Viewport
definition
neo::render::WindowBase
Render window data
neo::render::WindowEvent
Render window event
neo::render::WindowEventListener
Window event listener
neo::render::WriteMode
Write mode
neo::resource::AnimationManager
Animation resource manager
neo::resource::FontManager
Font manager
neo::resource::LocaleManager
Localization file loader
neo::resource::Manager< T >
Resource manager
neo::resource::ManagerBase
Resource manager base class
neo::resource::MaterialManager
Material library manager
neo::resource::ObjectManager
Object library manager
neo::resource::ProgramManager
Program library manager
neo::resource::SceneManager
Scene library manager
neo::resource::ShaderManager
Shader library manager
neo::resource::SoundManager
Sound manager
neo::resource::TechniqueManager
Technique library manager
neo::resource::TextureManager
Texture manager
neo::resource::WidgetManager
GUI widget library manager
neo::scene::abt::Builder
ABT paritioning
neo::scene::abt::DynamicGeometry
Dynamic geometry collection
neo::scene::abt::Node
ABT node
neo::scene::abt::Scene
ABT scene graph
neo::scene::abt::StaticGeometry
Static geometry collection
neo::scene::Bone
Bone
in skeleton
neo::scene::bsp::Scene
BSP scene graph
neo::scene::Camera
Base camera class
neo::scene::ChaseCamera
Third-person chase camera
neo::scene::Event
Scene
event
neo::scene::EventListener
Event
listener
neo::scene::FirstPersonCamera
First-person camera
neo::scene::Geometry
Geometry
data
neo::scene::GeometryLevel
Data for a
Geometry
LOD level
neo::scene::InvalidPropertyException
Invalid property exception
neo::scene::Light
Light
object
neo::scene::Link
Link
modifier
neo::scene::Listener
Spatial audio listener
neo::scene::LODFactor
Level-of-detail factor interface
neo::scene::LODFactorDistance
Distance LOD factor
neo::scene::LODGeometry
Geometry
data with LOD management
neo::scene::LODLevelLimits< T >
Basic level calculation
neo::scene::LODLevelLimits< T >::Threshold
Threshold
data container
neo::scene::LODManager< T >
Container for LOD levels
neo::scene::LODManagerBase
Base class for LOD managed objects
neo::scene::LODMaterial
Material with LOD management
neo::scene::Manager
Scene
subsystem manager interface
neo::scene::Material
Scene
geometry material
neo::scene::MaterialTarget
Material
definition for specific pipeline target(s)
neo::scene::Modifier
Object
modifier
neo::scene::ModifierObject
Modifier
which is also an object
neo::scene::Object
Scene
object
neo::scene::ObjectEvent
Object
event
neo::scene::ppdynlight::Renderer
Per-pixel dynamic lighting scene renderer
neo::scene::Renderer
Scene
renderer
neo::scene::RendererDescriptor
Scene
renderer descriptor
neo::scene::RendererManager
Scene
renderer manager
neo::scene::RenderPass
Scene
render pass identifier
neo::scene::Scene
Scene
graph
neo::scene::SceneStateParameterParser
Pipeline parameter bind path parser for scene major path
neo::scene::SceneStatistics
Scene
statistics
neo::scene::singlepass::Renderer
Single-pass scene renderer
neo::scene::Skeleton
Skeleton
object
neo::scene::SkinnedGeometry
Skinned geometry data
neo::scene::wireframe::Renderer
Debug wireframe scene renderer
neo::script::Binding
Script
binding
neo::script::Callback
Scripting error reporting callback
neo::script::command::Script
Scripting environment for C++ callbacks
neo::script::lua::Interpreter
Lua interpreter
neo::script::lua::Module
Lua module
neo::script::lua::Scope
Lua namespace abstraction
neo::script::lua::ScopedObject
Lua binding object
neo::script::lua::ScopedSequence
Lua binding object sequence
neo::script::lua::ScopeStack
Lua scope stack
neo::script::lua::Script
Lua script object
neo::script::lua::State
Lua script state
neo::script::Script
Scripting environment
neo::script::Scriptable
Scriptable
object interface
neo::sound::Buffer
Sound buffer
neo::sound::Codec
Sound data I/O codec
neo::sound::CodecManager
Sound codec manager
neo::sound::ogg::Codec
Ogg Vorbis sound codec
neo::sound::ogg::SoundData
Ogg Vorbis sound data
neo::sound::SoundData
Sound data base class
neo::sound::wav::Codec
WAV sound codec
neo::sound::wav::SoundData
WAV sound data
neo::thread::Mutex
Mutex
for thread synchronization
neo::thread::MutexLock
Mutex
lock
neo::thread::Runnable
Runnable
interface
neo::thread::Thread
Thread
class
neo::util::Command< R, TList >
Command
object, an encapsulated type-safe callable entity
neo::video::Codec
Video
data I/O through codecs
neo::video::theora::Codec
Ogg Theora video codec
neo::video::theora::SoundData
Vorbis sound stream for Theora video
neo::video::theora::Video
Ogg Theora video
neo::video::Video
Video
Generated on Sat Feb 17 20:50:50 2007 for NeoEngine 2 - Evolution by
1.5.1