The Nebula Device 3: Data Structures

The Nebula Device 3

The Nebula Device 3 Data Structures

Here are the data structures with brief descriptions:
Actions::Action
Actions::ActionList
Actions::FSMAction
Actions::IfThenElseAction
Actions::SequenceAction
AngularPFeedbackLoop
Animation::AnimEventHandlerBase
Animation::AnimEventInfo
Animation::AnimEventServer
Animation::AnimJob
Animation::AnimJobEnqueueMode
Animation::AnimSequencer
Animation::PlayClipJob
Animator::AnimatorInstance
Animator::AnimLoopType
AnimatorNode
AnimKey
AnimKeyArray
App::Application
App::ConsoleApplication
App::GameApplication
App::RenderApplication
App::ViewerApplication
Application::StateHandler
Base::ArchiveFileSystemBase
Base::CalendarTimeBase
Base::DisplayDeviceBase
Base::GameContentServerBase
Base::GamePadBase
Base::IndexBufferBase
Base::InputServerBase
Base::JobBase
Base::JobFuncDescBase
Base::JobPortBase
Base::KeyboardBase
Base::MemoryIndexBufferLoaderBase
Base::MemoryVertexBufferLoaderBase
Base::MeshBase
Base::MouseBase
Base::MouseRenderDeviceBase
Base::MultipleRenderTargetBase
Base::ParticleRendererBase
Base::ParticleSystemInstanceBase
Base::RenderDeviceBase
Base::RenderTargetBase
Base::ResourceAllocator
Base::ResourceBase
Base::ResourceLump
Base::ShaderBase
Base::ShaderInstanceBase
Base::ShaderServerBase
Base::ShaderVariableBase
Base::ShaderVariableInstanceBase
Base::ShaderVariationBase
Base::ShapeRendererBase
Base::SkinnedMeshDrawInfoBase
Base::SkinnedMeshRendererBase
Base::StreamTextureSaverBase
Base::SystemInfoBase
Base::TextRendererBase
Base::TextureBase
Base::TextureBase::MapInfoAccess info filled by Map methods
Base::TransformDeviceBase
Base::VertexBufferBase
Base::VertexLayoutBase
Base::VertexLayoutServerBase
BaseGameFeature::AnimEventManager
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::PropertyEntryEntity blueprint, these are created by ParseBlueprints()
BaseGameFeature::FocusManager
BaseGameFeature::GameStateHandler
BaseGameFeature::GlobalAttrsManager
BaseGameFeature::InputTimeSource
BaseGameFeature::LevelLoader
BaseGameFeature::LoaderServer
BaseGameFeature::SystemTimeSource
BaseGameFeature::TimeManager
BaseGameFeature::TimePropoerty
BaseGameFeature::TimeSource
BaseGameFeature::TimingTimeSource
BaseGameFeature::TransformableProperty
BaseGameFeature::UserProfile
Characters::Character
Characters::CharacterAnimationController
Characters::CharacterInstance
Characters::CharacterJoint
Characters::CharacterNode
Characters::CharacterNodeInstance
Characters::CharacterServer
Characters::CharacterSkeleton
Characters::CharacterSkeletonInstance
Characters::CharacterSkin
Characters::CharacterSkinLibrary
Characters::CharacterSkinList
Characters::CharacterSkinNode
Characters::CharacterSkinNodeInstance
Characters::CharacterSkinSet
Characters::CharacterVariationSet
Characters::CharJointComponents
Characters::SkinnedMeshDrawInfo
Characters::SkinnedMeshRenderer
Characters::SkinningTechnique
Commands::CreateEntityCommand
Conditions::And
Conditions::Condition
Conditions::FSMCondition
Conditions::Not
Conditions::Operator< TYPE >
Conditions::Or
core
Core::CoreServer
Core::ExitHandler
Core::Factory
Core::RefCounted
Core::RefCountedList
Core::Rtti
Core::Singleton
Core::SysFunc
CoreAnimation::AnimClip
CoreAnimation::AnimCurve
CoreAnimation::AnimEvent
CoreAnimation::AnimEventEmitter
CoreAnimation::AnimKeyBuffer
CoreAnimation::AnimResource
CoreAnimation::AnimSampleBuffer
CoreAnimation::AnimSampleMixInfo
CoreAnimation::AnimUtil
CoreAnimation::CurveType
CoreAnimation::InfinityType
CoreAnimation::ManagedAnimation
CoreAnimation::Nax2Header
CoreAnimation::Nax3Header
CoreAnimation::SampleType
CoreAnimation::StreamAnimationLoader
CoreGraphics::Adapter
CoreGraphics::AdapterInfo
CoreGraphics::AntiAliasQuality
CoreGraphics::BatchType
CoreGraphics::DisplayDevice
CoreGraphics::DisplayEvent
CoreGraphics::DisplayEventHandler
CoreGraphics::DisplayMode
CoreGraphics::ImageFileFormat
CoreGraphics::IndexBuffer
CoreGraphics::IndexType
CoreGraphics::MemoryIndexBufferLoader
CoreGraphics::MemoryMeshLoader
CoreGraphics::MemoryVertexBufferLoader
CoreGraphics::Mesh
CoreGraphics::MousePointer
CoreGraphics::MouseRenderDevice
CoreGraphics::MultipleRenderTarget
CoreGraphics::PixelFormat
CoreGraphics::PrimitiveGroup
CoreGraphics::PrimitiveTopology
CoreGraphics::RenderDevice
CoreGraphics::RenderEvent
CoreGraphics::RenderEventHandler
CoreGraphics::RenderShape
CoreGraphics::RenderTarget
CoreGraphics::Shader
CoreGraphics::ShaderFeature
CoreGraphics::ShaderInstance
CoreGraphics::ShaderServer
CoreGraphics::ShaderVariable
CoreGraphics::ShaderVariableInstance
CoreGraphics::ShaderVariation
CoreGraphics::ShapeRenderer
CoreGraphics::StreamMeshLoader
CoreGraphics::StreamShaderLoader
CoreGraphics::StreamTextureLoader
CoreGraphics::StreamTextureSaver
CoreGraphics::TextElement
CoreGraphics::TextRenderer
CoreGraphics::Texture
CoreGraphics::ThreadSafeDisplayEventHandler
CoreGraphics::ThreadSafeRenderEventHandler
CoreGraphics::TransformDevice
CoreGraphics::VertexBuffer
CoreGraphics::VertexComponent
CoreGraphics::VertexLayout
CoreGraphics::VertexLayoutServer
Debug::ConsolePageHandler
Debug::CorePageHandler
Debug::DebugCounter
Debug::DebugFloat
Debug::DebugGraphicsHandler
Debug::DebugHandler
Debug::DebugInterface
Debug::DebugPageHandler
Debug::DebugServer
Debug::DebugShapeRenderer
Debug::DebugTextRenderer
Debug::DebugTimer
Debug::DisplayPageHandler
Debug::GraphicsPageHandler
Debug::HelloWorldRequestHandler
Debug::IoPageHandler
Debug::MemoryPageHandler
Debug::MeshPageHandler
Debug::MiniDump
Debug::ObjectInspectorHandler
Debug::ShaderPageHandler
Debug::StreamingTexturePageHandler
Debug::SvgTestPageHandler
Debug::TexturePageHandler
Debug::ThreadPageHandler
Direct3D9::D3D9DisplayDevice
Direct3D9::D3D9ParticleRenderer
Direct3D9::D3D9ParticleSystemInstance
Direct3D9::D3D9RenderDevice
Direct3D9::D3D9RenderTarget
Direct3D9::D3D9Shader
Direct3D9::D3D9ShaderInstance
Direct3D9::D3D9ShaderServer
Direct3D9::D3D9ShaderVariable
Direct3D9::D3D9ShaderVariation
Direct3D9::D3D9StreamShaderLoader
Direct3D9::D3D9StreamTextureLoader
Direct3D9::D3D9TextRenderer
Direct3D9::D3D9Texture
Frame::FrameBatch
Frame::FramePass
Frame::FramePassBase
Frame::FramePostEffect
Frame::FrameServer
Frame::FrameShader
Frame::FrameShaderLoader
Frame::LightingMode
Frame::SortingMode
FrameSync::FrameSyncHandlerThread
FrameSync::FrameSyncSharedData
FrameSync::FrameSyncTimer
FSM::State
FSM::StateMachine
FSM::Transition
Game::BaseGameFeatureUnit
Game::Entity
Game::FeatureUnit
Game::GameServer
Game::Manager
Game::PhysicsFeatureUnit
Game::Property
Graphics::AbstractLightEntity
Graphics::CameraEntity
Graphics::Display
Graphics::DisplaySettings
Graphics::GlobalLightEntity
Graphics::GraphicsEntity
Graphics::GraphicsEntityType
Graphics::GraphicsHandler
Graphics::GraphicsInterface
Graphics::GraphicsServer
Graphics::ModelEntity
Graphics::MouseRenderer
Graphics::PointLightEntity
Graphics::SpotLightEntity
Graphics::View
GraphicsFeature::ActorGraphicsProperty
GraphicsFeature::AnimationControlProperty
GraphicsFeature::AttachmentManager
GraphicsFeature::CameraProperty
GraphicsFeature::ChaseCameraProperty
GraphicsFeature::GraphicsFeatureUnitUnit
GraphicsFeature::GraphicsProperty
GraphicsFeature::LightFlickerUtil
GraphicsFeature::MayaCameraProperty
GraphicsFeature::SegmentedGfxUtil
Http::DefaultHttpRequestHandler
Http::HtmlElement
Http::HtmlPageWriter
Http::HttpClient
Http::HttpClientRegistry
Http::HttpInterface
Http::HttpMessageHandler
Http::HttpMethod
Http::HttpNzStream
Http::HttpRequest
Http::HttpRequestHandler
Http::HttpRequestReader
Http::HttpRequestWriter
Http::HttpResponseReader
Http::HttpResponseWriter
Http::HttpServer
Http::HttpServerProxy
Http::HttpStatus
Http::HttpStream
Http::SvgLineChartWriter
Http::SvgPageWriter
Input::GamePad
Input::InputEvent
Input::InputHandler
Input::InputPriority
Input::InputServer
Input::Key
Input::Keyboard
Input::Mouse
Input::MouseButton
Interface::InterfaceBase
Interface::InterfaceHandlerBase
InternalGraphics::AttachmentServer
InternalGraphics::InternalCameraEntity
InternalGraphics::InternalGraphicsEntity
InternalGraphics::InternalGraphicsEntityType
InternalGraphics::InternalGraphicsServer
InternalGraphics::InternalModelEntity
InternalGraphics::InternalStage
InternalGraphics::InternalView
InternalGraphics::VisibilityCell
IO::Archive
IO::ArchiveBase
IO::ArchiveFileSystem
IO::Assign
IO::AssignRegistry
IO::BinaryReader
IO::BinaryWriter
IO::BXmlLoaderUtil
IO::BXmlReader
IO::Console
IO::ConsoleHandler
IO::ExcelXmlReader
IO::FileStream
IO::FileTime
IO::FSWrapper
IO::GameContentServer
IO::HistoryConsoleHandler
IO::Interface
IO::IoInterfaceHandler
IO::IoServer
IO::LogFileConsoleHandler
IO::MediaType
IO::MemoryStream
IO::SchemeRegistry
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
Jobs::Job
Jobs::JobContext
Jobs::JobDataDesc
Jobs::JobFuncDesc
Jobs::JobPort
Jobs::JobServerBase
Jobs::JobSystem
Jobs::JobUniformDesc
Jobs::SerialJob
Jobs::SerialJobFuncDesc
Jobs::SerialJobPort
Jobs::SerialJobSystem
Jobs::TPJob
Jobs::TPJobCommand
Jobs::TPJobFuncDesc
Jobs::TPJobPort
Jobs::TPJobSlice
Jobs::TPJobSystem
Jobs::TPJobThreadPool
Jobs::TPWorkerThread
Legacy::Nvx2StreamReader
Lighting::InternalAbstractLightEntity
Lighting::InternalGlobalLightEntity
Lighting::InternalPointLightEntity
Lighting::InternalSpotLightEntity
Lighting::LightPrePassServer
Lighting::LightServer
Lighting::LightServerBase
Lighting::LightType
Lighting::PSSMUtil
Lighting::ShadowServer
Lighting::SM30LightServer
Lighting::SM30ShadowServer
Managers::LogManager
Managers::QuestManager
Managers::ScriptTable
Managers::ScriptTemplateManager
Math::bbox
Math::ClipStatus
Math::Extrapolator< TYPE >
Math::float2
Math::float4
Math::frustum
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::MemoryPool
Memory::PoolArrayAllocator
Memory::TotalMemoryStatus
Messaging::AsyncPort
Messaging::BatchMessage
Messaging::BlockingHandlerThread
Messaging::DelegateTable
Messaging::Dispatcher
Messaging::Handler
Messaging::HandlerThreadBase
Messaging::Id
Messaging::Message
Messaging::MessageReader
Messaging::MessageWriter
Messaging::Port
Messaging::RunThroughHandlerThread
Messaging::StaticMessageHandler
MGraphics::VisibilityBox
MGraphics::VisibilityCluster
Models::ManagedModel
Models::Model
Models::ModelInstance
Models::ModelNode
Models::ModelNodeInstance
Models::ModelNodeType
Models::ModelServer
Models::ShapeNode
Models::ShapeNodeInstance
Models::StateNode
Models::StateNodeInstance
Models::StreamModelLoader
Models::TransformNode
Models::TransformNodeInstance
Models::VisResolveContainer< TYPE >
Models::VisResolver
Net::DebugMessage
Net::DebugPacket
Net::IpAddress
Net::MessageClient
Net::MessageClientConnection
Net::Socket
Net::StdTcpClient
Net::StdTcpClientConnection
Net::StdTcpServer
Net::TcpClient
Net::TcpClientConnection
Net::TcpMessageCodec
Net::TcpServer
OSX::OSXConsoleHandler
OSX::OSXCpu
OSX::OSXCriticalSection
OSX::OSXFileTime
OSX::OSXFSWrapper
OSX::OSXGuid
OSX::OSXHeap
OSX::OSXInterlocked
OSX::OSXMemoryPool
OSX::OSXThread
OSX::OSXThreadId
OSX::OSXThreadLocalPtr< TYPE >
OSX::SysFunc
Particles::EmitterAttrs
Particles::EmitterMesh
Particles::EnvelopeCurve
Particles::EnvelopeSampleBuffer
Particles::Particle
Particles::ParticleRenderer
Particles::ParticleRenderInfo
Particles::ParticleServer
Particles::ParticleSystem
Particles::ParticleSystemNode
Particles::ParticleSystemNodeInstance
Particles::ParticleSystemRenderer
Particles::ParticleSystemState
PFeedbackLoop
PhysicsFeature::ActorPhysicsProperty
PhysicsFeature::EnvironmentCollideProperty
PhysicsFeature::MouseGripperProperty
PhysicsFeature::PhysicsProperty
PhysicsFeature::TriggerProperty
PIDFeedbackLoop
PriorityArray
Properties::AmbienceBubbleProperty
Properties::BehaviourProperty
Properties::CutsceneCameraProperty
Properties::EnvironmentGraphicsProperty
Properties::InputProperty
Properties::LightProperty
Properties::PathAnimProperty
Ptr< TYPE >
QuadTree
Render::RenderConsoleHandler
RenderModules::RenderModule
RenderModules::RTPlugin
RenderModules::RTPluginRegistry
RenderUtil::DrawFullScreenQuad
RenderUtil::MayaCameraUtil
RenderUtil::MouseRayUtil
RenderUtil::NodeLookupUtil
Resources::D3D9TextureStreamer
Resources::LoadingResource
Resources::ManagedMesh
Resources::ManagedResource
Resources::ManagedTexture
Resources::PoolLoadingResource
Resources::PoolResourceMapper
Resources::PoolSetupInfoHelper class for pool generation
Resources::Resource
Resources::ResourceDictionary
Resources::ResourceDictionary::EntryResource dictionary entry
Resources::ResourceId
Resources::ResourceLoader
Resources::ResourceManager
Resources::ResourceMapper
Resources::ResourceSaver
Resources::ResourceScheduler
Resources::SimpleResourceMapper
Resources::StreamResourceLoader
Resources::TexturePoolMapperScheduler
Resources::TextureStreamer
Round
Script::ActionReader
Script::Attributes
Script::Dialog
Script::DialogDesc
Script::DialogManager
Script::DialogTake
Script::InfoLog
Script::InfoLogFilter
Script::ScriptManager
Script::SubstitutionManager
Script::Task
ScriptFeature::ScriptFeatureUnit
Shared::CameraSettings
Shared::CharJointInfo
Shared::GraphicsEntityShared
Shared::ModelEntityShared
StateObjectFeature::StateGraphicsProperty
StateObjectFeature::StateInfo
StateObjectFeature::StateObjectFeatureUnit
StateObjectFeature::StateProperty
System::AppEntry
System::ByteOrder
System::Cpu
System::SystemInfo
System::Win32Environment
System::Win32Registry
Threading::Barrier
Threading::CriticalSection
Threading::Event
Threading::Interlocked
Threading::ObjectRef
Threading::SafeFlag
Threading::SafePriorityQueue< PRITYPE, TYPE >
Threading::SafeQueue< TYPE >
Threading::Thread
Threading::ThreadBarrier
Timing::CalendarTime
Timing::Timer
Util::Array< TYPE >
Util::BitField< NUMBITS >
Util::Blob
Util::CommandLineArgs
Util::Crc
Util::Delegate< ARGTYPE >
Util::Dictionary< KEYTYPE, VALUETYPE >
Util::FixedArray< TYPE >
Util::FixedTable< TYPE >
Util::FourCC
Util::GlobalStringAtomTable
Util::GlobalStringAtomTable::DebugInfoDebug functionality: DebugInfo struct
Util::Guid
Util::HashTable< KEYTYPE, VALUETYPE >
Util::KeyValuePair< KEYTYPE, VALUETYPE >
Util::List< TYPE >
Util::List< TYPE >::IteratorList iterator
Util::LocalStringAtomTable
Util::QuadTree< TYPE >::NodeNode in quad tree
Util::Queue< TYPE >
Util::RandomNumberTable
Util::RingBuffer< TYPE >
Util::RunLengthCodec
Util::SimpleTree< VALUETYPE >
Util::SimpleTree< VALUETYPE >::NodePublic node class
Util::SparseTable< TYPE >
Util::Stack< TYPE >
Util::String
Util::StringAtom
Util::StringAtomTableBase
Util::StringAtomTableBase::StaticStringStatic string class for sorting the array
Util::StringBuffer
Util::Variant
Visibility::ObserverContext
Visibility::VisibilityBoxSystem
Visibility::VisibilityChecker
Visibility::VisibilityClusterSystem
Visibility::VisibilityContainer
Visibility::VisibilityContext
Visibility::VisibilityQuadtree
Visibility::VisibilityQuery
Visibility::VisibilitySystemBase
WeakPtr< TYPE >
Win32::SysFunc
Win32::Win32ConsoleHandler
Win32::Win32Cpu
Win32::Win32DisplayDevice
Win32::Win32Guid
Win32::Win32InputDisplayEventHandler
Win32::Win32InputServer
Win32::Win32MiniDump
Win32::Win32Mouse
Win32::Win32SkinnedMeshRenderer
Win32::Win32StringConverter
Win32::Win32SystemInfo
Win360::D3D9IndexBuffer
Win360::D3D9MemoryIndexBufferLoader
Win360::D3D9MemoryVertexBufferLoader
Win360::D3D9ShapeRenderer
Win360::D3D9StreamMeshLoader
Win360::D3D9StreamTextureSaver
Win360::D3D9TransformDevice
Win360::D3D9Types
Win360::D3D9VertexBuffer
Win360::D3D9VertexLayout
Win360::Win360Barrier
Win360::Win360CalendarTime
Win360::Win360CriticalSection
Win360::Win360Event
Win360::Win360FileTime
Win360::Win360FSWrapper
Win360::Win360Heap
Win360::Win360Interlocked
Win360::Win360IpAddress
Win360::Win360MemoryPool
Win360::Win360Socket
Win360::Win360Thread
Win360::Win360ThreadBarrier
Win360::Win360ThreadId
Win360::Win360Timer
XInput::XInputGamePad