The Nebula Device 3: Data Structures

The Nebula Device 3

The Nebula Device 3 Data Structures

Here are the data structures with brief descriptions:
AngularPFeedbackLoop
App::Application
App::AsyncRenderApplication
App::AsyncViewerApplication
App::ConsoleApplication
App::GameApplication
App::GameStateHandler
App::RenderApplication
App::ViewerApplication
Application::StateHandler
AsyncGraphics::AsyncGraphicsHandler
AsyncGraphics::AsyncGraphicsInterface
AsyncGraphics::CameraEntityProxy
AsyncGraphics::DisplayProxy
AsyncGraphics::GraphicsEntityProxy
AsyncGraphics::GraphicsServerProxy
AsyncGraphics::Handle
AsyncGraphics::ViewProxy
AsyncHttp::AsyncHttpHandler
AsyncHttp::AsyncHttpInterface
AsyncHttp::HttpServerProxy
Attr::AccessMode
Attr::Attribute
Attr::AttributeContainer
Attr::AttributeDefinition< VALUETYPE, TYPE >
Attr::AttributeDefinitionBase
Attr::AttributeTable
Attr::AttrId
Attr::BlobAttrId
Attr::BoolAttrId
Attr::Float4AttrId
Attr::FloatAttrId
Attr::GuidAttrId
Attr::IntAttrId
Attr::Matrix44AttrId
Attr::StringAttrId
Base::CalendarTimeBase
Base::D3D9TransformDevice
Base::DisplayDeviceBase
Base::GamePadBase
Base::IndexBufferBase
Base::InputServerBase
Base::KeyboardBase
Base::MemoryIndexBufferLoaderBase
Base::MemoryVertexBufferLoaderBase
Base::MeshBase
Base::MouseBase
Base::PreShader
Base::RenderDeviceBase
Base::RenderTargetBase
Base::ResourceBase
Base::ShaderBase
Base::ShaderInstanceBase
Base::ShaderServerBase
Base::ShaderVariableBase
Base::ShaderVariableInstanceBase
Base::ShaderVariationBase
Base::ShapeRendererBase
Base::StreamTextureSaverBase
Base::TextureBase
Base::TextureBase::MapInfoAccess info filled by Map methods
Base::TransformDeviceBase
Base::VertexBufferBase
Base::VertexLayoutBase
BaseGameFeature::CategoryManager
BaseGameFeature::CategoryManager::CategoryDescribes a category
BaseGameFeature::CategoryManager::EntryDescribes an entry in a value table
BaseGameFeature::EntityLoader
BaseGameFeature::EntityLoaderBase
BaseGameFeature::EntityManager
BaseGameFeature::EntityManager::DelayedJobDelayed jobs
BaseGameFeature::EnvEntityManager
BaseGameFeature::EnvironmentLoader
BaseGameFeature::EnvQueryManager
BaseGameFeature::FactoryManager
BaseGameFeature::FactoryManager::BluePrintEntity blueprint, these are created by ParseBlueprints()
BaseGameFeature::FocusManager
BaseGameFeature::GlobalAttrsManager
BaseGameFeature::LevelLoader
BaseGameFeature::LoaderServer
BaseGameFeature::MoveFollow
BaseGameFeature::UserProfile
core
Core::CoreServer
Core::Factory
Core::Ptr
Core::RefCounted
Core::RefCountedList
Core::Rtti
Core::Singleton
Core::SysFunc
CoreGraphics::Adapter
CoreGraphics::AdapterInfo
CoreGraphics::AntiAliasQuality
CoreGraphics::BatchType
CoreGraphics::CPUIndexBuffer
CoreGraphics::CPUMemoryIndexBufferLoader
CoreGraphics::CPUMemoryVertexBufferLoader
CoreGraphics::CPUVertexBuffer
CoreGraphics::DisplayDevice
CoreGraphics::DisplayEvent
CoreGraphics::DisplayEventHandler
CoreGraphics::DisplayMode
CoreGraphics::ImageFileFormat
CoreGraphics::IndexBuffer
CoreGraphics::IndexType
CoreGraphics::MemoryIndexBufferLoader
CoreGraphics::MemoryVertexBufferLoader
CoreGraphics::Mesh
CoreGraphics::PixelFormat
CoreGraphics::PrimitiveGroup
CoreGraphics::PrimitiveTopology
CoreGraphics::RenderDevice
CoreGraphics::RenderEvent
CoreGraphics::RenderEventHandler
CoreGraphics::RenderTarget
CoreGraphics::Shader
CoreGraphics::ShaderFeature
CoreGraphics::ShaderInstance
CoreGraphics::ShaderServer
CoreGraphics::ShaderVariable
CoreGraphics::ShaderVariableInstance
CoreGraphics::ShaderVariation
CoreGraphics::ShapeRenderer
CoreGraphics::StreamAnimationLoader
CoreGraphics::StreamMeshLoader
CoreGraphics::StreamShaderLoader
CoreGraphics::StreamTextureLoader
CoreGraphics::StreamTextureSaver
CoreGraphics::Texture
CoreGraphics::ThreadSafeDisplayEventHandler
CoreGraphics::ThreadSafeRenderEventHandler
CoreGraphics::TransformDevice
CoreGraphics::VertexBuffer
CoreGraphics::VertexComponent
CoreGraphics::VertexLayout
CoreGraphics::VertexLayoutServer
Debug::CorePageHandler
Debug::DisplayPageHandler
Debug::IoPageHandler
Debug::MemoryPageHandler
Debug::MeshPageHandler
Debug::MiniDump
Debug::ScriptingPageHandler
Debug::ShaderPageHandler
Debug::TexturePageHandler
Direct3D9::D3D9DisplayDevice
Direct3D9::D3D9IndexBuffer
Direct3D9::D3D9MemoryIndexBufferLoader
Direct3D9::D3D9MemoryVertexBufferLoader
Direct3D9::D3D9RenderDevice
Direct3D9::D3D9RenderTarget
Direct3D9::D3D9Shader
Direct3D9::D3D9ShaderInstance
Direct3D9::D3D9ShaderServer
Direct3D9::D3D9ShaderVariable
Direct3D9::D3D9ShaderVariation
Direct3D9::D3D9ShapeRenderer
Direct3D9::D3D9StreamShaderLoader
Direct3D9::D3D9StreamTextureLoader
Direct3D9::D3D9StreamTextureSaver
Direct3D9::D3D9Texture
Direct3D9::D3D9Types
Direct3D9::D3D9VertexBuffer
Direct3D9::D3D9VertexLayout
Frame::FrameBatch
Frame::FramePass
Frame::FramePostEffect
Frame::FrameServer
Frame::FrameShader
Frame::FrameShaderLoader
Frame::LightingMode
Frame::SortingMode
Game::BaseGameFeatureUnit
Game::CoreFeature
Game::Entity
Game::FeatureUnit
Game::GameServer
Game::Manager
Game::PhysicsFeatureUnit
Game::Property
Graphics::ActorEntity
Graphics::CameraEntity
Graphics::Cell
Graphics::GraphicsEntity
Graphics::GraphicsServer
Graphics::ModelEntity
Graphics::QuadtreeStageBuilder
Graphics::SimpleStageBuilder
Graphics::Stage
Graphics::StageBuilder
Graphics::View
GraphicsFeature::CameraDistance
GraphicsFeature::CameraFocus
GraphicsFeature::CameraOrbit
GraphicsFeature::CameraReset
GraphicsFeature::GetGraphicsEntities
GraphicsFeature::GraphicsFeatureUnitUnit
GraphicsFeature::InputFocus
GraphicsFeature::SetVisible
Http::Base64Writer
Http::DefaultHttpRequestHandler
Http::HtmlElement
Http::HtmlPageWriter
Http::HttpMethod
Http::HttpRequest
Http::HttpRequestHandler
Http::HttpRequestReader
Http::HttpResponseWriter
Http::HttpServer
Http::HttpStatus
Input::GamePad
Input::InputEvent
Input::InputHandler
Input::InputPriority
Input::InputServer
Input::Key
Input::Keyboard
Input::Mouse
Input::MouseButton
Interface::CopyFile
Interface::CreateDirectory
Interface::DeleteDirectory
Interface::DeleteFile
Interface::IOMessage
Interface::MountZipArchive
Interface::ReadStream
Interface::WriteStream
Internal::FSWrapper
IO::Assign
IO::BinaryReader
IO::BinaryWriter
IO::Console
IO::ConsoleHandler
IO::FileStream
IO::FileTime
IO::Interface
IO::IOInterfaceHandlerBase
IO::IoServer
IO::MediaType
IO::MemoryStream
IO::Stream
IO::StreamReader
IO::StreamWriter
IO::TextReader
IO::TextWriter
IO::URI
IO::XmlReader
IO::XmlWriter
IO::ZipArchive
IO::ZipDirEntry
IO::ZipFileEntry
IO::ZipFileStream
IO::ZipFileSystem
Legacy::Nax2StreamReader
Legacy::Nvx2StreamReader
Lighting::AbstractLightEntity
Lighting::GlobalLightEntity
Lighting::LightServer
Lighting::LightServerBase
Lighting::LightType
Lighting::PSSMUtil
Lighting::ShadowServer
Lighting::SM30LightServer
Lighting::SM30ShadowServer
Lighting::SpotLightEntity
Math::bbox
Math::ClipStatus
Math::float2
Math::float4
Math::line
Math::matrix44
Math::noise
Math::plane
Math::point
Math::polar
Math::quaternion
Math::rectangle< TYPE >
Math::sphere
Math::transform44
Math::vector
Memory::Heap
Memory::Memory
Memory::MemoryStatus
Messaging::AddAttachment
Messaging::AddSkin
Messaging::AnimationHotspotTriggered
Messaging::ApplyImpulseAtPos
Messaging::AsyncPort
Messaging::Dispatcher
Messaging::FadeAnimation
Messaging::GetActiveAnimation
Messaging::GetAnimationInfo
Messaging::GetAttachmentEntities
Messaging::GetHotspotTime
Messaging::GetJointMatrix
Messaging::GetPhysicsEntity
Messaging::Handler
Messaging::HasAttachment
Messaging::HideAttachment
Messaging::Id
Messaging::Message
Messaging::MessageReader
Messaging::MessageWriter
Messaging::MoveDirection
Messaging::MoveGoto
Messaging::MoveRotate
Messaging::MoveSetVelocity
Messaging::MoveStop
Messaging::MoveTurn
Messaging::Port
Messaging::RemAttachment
Messaging::RemSkin
Messaging::SetAnimation
Messaging::SetFadeAnimationMix
Messaging::SetTransform
Messaging::ShowAttachment
Messaging::UpdateAttachments
Messaging::UpdateTransform
Models::BinaryModelReader
Models::BinaryModelWriter
Models::CharacterNode
Models::CharacterNodeInstance
Models::ManagedModel
Models::Model
Models::ModelInstance
Models::ModelNode
Models::ModelNodeInstance
Models::ModelNodeType
Models::ModelReader
Models::ModelServer
Models::ModelWriter
Models::N2ModelReader
Models::ParticleSystemNode
Models::ParticleSystemNodeInstance
Models::ShapeNode
Models::ShapeNodeInstance
Models::SkinShapeNode
Models::SkinShapeNodeInstance
Models::StateNode
Models::StateNodeInstance
Models::StreamModelLoader
Models::TransformNode
Models::TransformNodeInstance
Models::VisResolveContainer< TYPE >
Models::VisResolver
Models::XmlModelReader
Models::XmlModelWriter
Net::IpAddress
Net::Socket
Net::TcpClient
Net::TcpClientConnection
Net::TcpServer
PFeedbackLoop
PhysicsFeature::MouseGripperProperty
PhysicsFeature::PhysicsProperty
PIDFeedbackLoop
PQuatFeedbackLoop
PreShaders::BoxFilterKernel
PreShaders::GaussianBlur5x5FilterKernel
QuadTree
RenderUtil::MayaCameraUtil
Resources::DynamicMeshResourceLoader
Resources::ManagedMesh
Resources::ManagedResource
Resources::ManagedTexture
Resources::Resource
Resources::ResourceId
Resources::ResourceLoader
Resources::ResourceManager
Resources::ResourceMapper
Resources::ResourceSaver
Resources::SharedResourceServer
Resources::SimpleResourceMapper
Scripting::Arg
Scripting::ArgsBlock
Scripting::Command
Scripting::LuaServer
Scripting::ScriptServer
System::AppEntry
System::ByteOrder
System::Cpu
System::Win32Registry
Threading::Barrier
Threading::CriticalSection
Threading::Event
Threading::Interlocked
Threading::SafePriorityQueue< PRITYPE, TYPE >
Threading::SafeQueue< TYPE >
Threading::Thread
Threading::ThreadLocalPtr< T >
Timing::CalendarTime
Timing::InputTimeSource
Timing::SystemTimeSource
Timing::TimeManager
Timing::Timer
Timing::TimeSource
Timing::TimingTimeSource
Util::Array< TYPE >
Util::Atom< TYPE >
Util::Blob
Util::CharEnhancementUtil
Util::CmdLineArgs
Util::Crc
Util::Dictionary< KEYTYPE, VALUETYPE >
Util::FixedArray< TYPE >
Util::FixedTable< TYPE >
Util::FourCC
Util::Guid
Util::HashTable< KEYTYPE, VALUETYPE >
Util::KeyValuePair< KEYTYPE, VALUETYPE >
Util::LightFlickerUtil
Util::List< TYPE >
Util::List< TYPE >::IteratorList iterator
Util::Proxy< TYPE >
Util::QuadTree< TYPE >::NodeNode in quad tree
Util::Queue< TYPE >
Util::SegmentedGfxUtil
Util::SimpleTree< VALUETYPE >
Util::SimpleTree< VALUETYPE >::NodePublic node class
Util::Stack< TYPE >
Util::String
Util::StringAtom
Util::Variant
Win32::SysFunc
Win32::Win32Barrier
Win32::Win32CalendarTime
Win32::Win32ConsoleHandler
Win32::Win32CriticalSection
Win32::Win32DisplayDevice
Win32::Win32Event
Win32::Win32FileTime
Win32::Win32FSWrapper
Win32::Win32Guid
Win32::Win32Heap
Win32::Win32InputDisplayEventHandler
Win32::Win32InputServer
Win32::Win32Interlocked
Win32::Win32IpAddress
Win32::Win32MiniDump
Win32::Win32Mouse
Win32::Win32Socket
Win32::Win32Thread
Win32::Win32Timer
XInput::XInputGamePad