XLE  v0.02.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cstd::_Unique_if< T >
 Cstd::_Unique_if< T[]>
 Cstd::_Unique_if< T[N]>
 CGUILayer::EditorSceneManager::abstract
 CGUILayer::abstract
 CUtility::MemoryMappedFile::Access
 CColladaConversion::DataFlow::Accessor
 CPlatformRig::AccumulatedAllocations
 CRenderOverlays::DebuggingDisplay::InputSnapshot::ActiveButton
 CSceneEngine::ISurfaceHeightsProvider::Addressing
 CSceneEngine::AdvectionSettings
 CUtility::MiniHeap::Allocation
 Callocator
 CXLEMath::PoissonSolverInternal::AMat
 CSceneEngine::AmbientOcclusionResources
 CSceneEngine::AmbientResolveShaders
 Candroid_app
 Candroid_poll_source
 CRenderCore::Assets::AnimationSet::Animation
 CColladaConversion::Animation
 CSample::AnimationDecisionTreeSimple logic for character animation
 CRenderCore::ColladaConversion::NascentAnimationSet::AnimationDriver
 CRenderCore::Assets::AnimationSet::AnimationDriver
 CRenderCore::Assets::AnimationImmutableData
 CRenderCore::Assets::AnimationSetBinding
 CSample::AnimationState
 CRenderCore::Assets::AnimationStateRepresents the state of animation effects on an object
 CGUILayer::ObjectPlaceholders::Annotation
 CToolsRig::AoGenGenerates pre-calculated AO information for a model
 CXLEMath::ArbitraryRotation
 CXLEMath::ArbitraryScale
 CShaderFragmentArchive::Archive
 CAssets::ArchiveCache
 CRenderCore::Metal_DX11::ArraySlice
 CBufferUploads::AssemblyLineMetrics
 CBufferUploads::AssemblyLineRetirement
 CAssets::AssetChunkRequest
 CAssets::AssetChunkResult
 CColladaConversion::AssetDesc
 CAssets::DivergentAssetBase::AssetIdentifier
 CAssets::InvalidAssetManager::AssetRef
 CAssets::AssetSetManager
 CSceneEngine::AtmosphereBlurSettings
 CConsoleRig::Attachable< Obj >
 CConsoleRig::AttachableLibrary
 CRenderCore::ColladaConversion::ReferencedGeometries::AttachedObject
 CSceneEngine::AttachedSceneMarker
 CConsoleRig::Attachable< Obj >::AttachRef
 CUtility::Document< Formatter >::AttributeDesc
 CUtility::AutoCleanup
 CBase_ThreadContext
 CColladaConversion::ParameterSet::BasicParameter
 CBufferUploads::BatchedHeapMetrics
 CBufferUploads::BatchingSystemMetrics
 CToolsRig::BinaryHighlightUtility class for rendering a highlight around some geometry
 CRenderCore::Metal_DX11::BoundUniforms::StageBinding::Binding
 CRenderCore::ColladaConversion::BindingConfig
 CUtility::BitHeap
 CRenderCore::Metal_DX11::BlendStateStates used while drawing pixels to the render targets
 CAssets::ArchiveCache::BlockMetrics
 CToolsRig::IManipulator::BoolParameter
 CSceneEngine::ShallowWaterSim::BorderMode
 CRenderCore::Metal_DX11::BoundClassInterfaces
 CRenderCore::Metal_DX11::BoundInputLayout
 CRenderCore::Metal_DX11::BoundUniforms
 CBufferUploads::Box2D
 CSceneEngine::VegetationSpawnConfig::Bucket
 CRenderCore::ColladaConversion::UnboundSkinController::Bucket
 CBufferUploads::BufferDescDescription of a buffer
 CRenderOverlays::DebuggingDisplay::ButtonStyle
 CUtility::ByteCount
 CUtility::ConstHash64< S0, S1, S2, S3 >::Calc< NewValue, CumulativeHash >
 CRenderCore::Techniques::CameraDesc
 CPlatformRig::Camera::CameraInertia
 CRenderCore::ColladaConversion::NascentModelCommandStream::CameraInstance
 CRenderCore::Assets::SharedStateSet::CaptureMarker
 CSceneEngine::LightingResolveShaders::CB
 CSceneEngine::CB_ArbitraryShadowProjection
 CSceneEngine::CB_OrthoShadowProjection
 CSceneEngine::CB_ShadowResolveParameters
 CSceneEngine::WorldPlacementsConfig::Cell
 CSceneEngine::TerrainCachedData::Cell
 CGUILayer::CFDPreviewSettings
 CToolsRig::ChangeEvent
 CColladaConversion::Channel
 CSample::CharacterModel
 CSample::CharactersScene
 CUtility::ClassAccessors::ChildList
 CAssets::ChunkFileAssetUtility for building asset objects that load from chunk files (sometimes asychronously)
 CSerialization::ChunkFile::ChunkFileHeader
 CSerialization::ChunkFile::ChunkHeader
 CUtility::ClassAccessorsGet and set properties associated with a native C++ class
 CPlatformRig::Camera::ClientUnit
 CSceneEngine::CloudsForm2D
 CRenderOverlays::Color4
 CRenderOverlays::ColorB
 CSceneEngine::ColorGradingSettings
 CBufferUploads::CommandList
 CBufferUploads::CommandListMetrics
 CBufferUploads::CommitStep
 CRenderCore::Techniques::CommonResourceBox
 CBufferUploads::ResourcesPool< Desc >::CompareFirst
 CUtility::CompareFirst< First, Second >
 CAssets::ArchiveCache::ComparePendingCommit
 CUtility::CompareSecond< First, Second >
 CBufferUploads::ReferenceCountingLayer::CompareStart
 CRenderCore::Assets::CompilationThreadUsed by the compiler types to manage background operations
 CAssets::CompileAndAsyncManager
 CRenderCore::Techniques::CompiledRenderStateSet
 CRenderCore::CompiledShaderByteCodeRepresents a chunk of compiled shader code
 CAssets::CompilerHelper::CompileResult
 CAssets::CompilerHelperUtilities helpful when implementing asset compilers
 CAssets::IntermediateAssets::CompilerSet
 CUtility::CompletionThreadPool
 CRenderCore::Metal_DX11::ComputeShader
 CSceneEngine::DynamicImposters::Config
 CRenderCore::Assets::ModelCache::Config
 CSceneEngine::ShallowSurface::Config
 CAssets::ConfigFileContainer< Type, Formatter >Container file with with one child that is initialized via InputStreamFormatter
 CAssets::ConfigFileListContainer< Type, Formatter >Loads a single configuration setting from a file with multiple settings
 CConsoleRig::Console
 Cconstant_expression< B >Wraps a compile condition for a if() statement
 Cconstant_expression< false >
 CRenderCore::Metal_DX11::ConstantBuffer
 CRenderCore::Metal_DX11::ConstantBufferLayout
 CRenderCore::Metal_DX11::ConstantBufferLayoutElement
 CRenderCore::Metal_DX11::ConstantBufferLayoutElementHash
 CRenderCore::ColladaConversion::NascentAnimationSet::ConstantDriver
 CRenderCore::Assets::AnimationSet::ConstantDriver
 CUtility::ConstHash64< S0, S1, S2, S3 >Generate a hash value at compile time
 CPlatformRig::Network::ContactSession
 CSceneEngine::AmbientOcclusionResources::ContextDeletor
 CRenderOverlays::DebuggingDisplay::ScrollBar::Coordinates
 CRenderCore::Metal_DX11::CopyPartial_Dest
 CRenderCore::Metal_DX11::CopyPartial_Src
 CSceneEngine::TerrainCellRenderer::CellRenderInfo::CoverageLayer
 CSceneEngine::TerrainConfig::CoverageLayer
 CGUILayer::TerrainConfig::CoverageLayerDesc
 CUtility::CPUProfileEventBegin and end a profiler event
 CUtility::CPUProfileEvent_Conditional
 CBufferUploads::ResourceSource::CreationOptions
 CConsoleRig::CrossModule
 CPlatformRig::AccumulatedAllocations::CurrentHeapMetrics
 CRenderCore::ColladaConversion::UnboundAnimation::Curve
 CRenderCore::Metal_DX11::D3DTypeInfo< Type >
 CRenderCore::Metal_DX11::D3DTypeInfo< ID3D::Buffer >
 CRenderCore::Metal_DX11::D3DTypeInfo< ID3D::Texture1D >
 CRenderCore::Metal_DX11::D3DTypeInfo< ID3D::Texture2D >
 CRenderCore::Metal_DX11::D3DTypeInfo< ID3D::Texture3D >
 CUtility::Data
 CDataDrivenPropertyContextHelper
 CSample::Spline< Type >::DataPoint
 CRenderCore::Metal_DX11::GPUProfiler::DebugAnnotationAdd a debugging animation
 CSceneEngine::DeepOceanSim
 CSceneEngine::DeepOceanSimSettings
 Cdefault_delete
 CPlatformRig::DefaultShadowFrustumSettings
 CBufferUploads::CommitStep::DeferredCopy
 CBufferUploads::CommitStep::DeferredDefragCopy
 CRenderCore::Assets::DeferredShaderResourcePrepares a shader resource from a file source
 CUtility::DefragStep
 CGUILayer::DelayedDeleteQueue
 CRenderCore::Assets::DelayedDrawCall
 CRenderCore::Assets::DelayedDrawCallSetHolds a collection of draw calls that have been delayed for later rendering
 CAssets::DependentFileState
 CRenderOverlays::OverlayState::DepthMode
 CRenderCore::Metal_DX11::DepthStencilStateStates used reading and writing to the depth buffer
 CRenderCore::Metal_DX11::DepthStencilView
 CRenderCore::Techniques::CommonResourceBox::Desc
 CToolsRig::AoGen::Desc
 CSceneEngine::AmbientOcclusionResources::Desc
 CSceneEngine::DeepOceanSim::Desc
 CDesc
 CSceneEngine::MainTargetsBox::Desc
 CSceneEngine::ForwardTargetsBox::Desc
 CSceneEngine::LightingResolveTextureBox::Desc
 CSceneEngine::LightingResolveShaders::Desc
 CSceneEngine::AmbientResolveShaders::Desc
 CSceneEngine::MetricsBox::Desc
 CSceneEngine::PerlinNoiseResources::Desc
 CSceneEngine::WaterNoiseTexture::Desc
 CSceneEngine::TransparencyTargetsBox::Desc
 CSceneEngine::RefractionsBuffer::Desc
 CSceneEngine::DuplicateDepthBuffer::Desc
 CSceneEngine::ShadowTargetsBox::Desc
 CSceneEngine::ShadowResourcesBox::Desc
 CSceneEngine::ShadowWriteResources::Desc
 CSceneEngine::ShallowWaterSim::Desc
 CSceneEngine::SimplePatchBox::Desc
 CDiffMatchPatch.Diff
 CDiffMatchPatch.diff_match_patch
 CSceneEngine::DiffusionHelper
 CBufferUploads::TextureDesc::Dimensionality
 CAssets::DirectorySearchRules
 CAssets::DivergentAssetBase
 CUtility::DocAttributeHelper< Formatter >
 CUtility::DocElementHelper< Formatter >
 CColladaConversion::DocScopeId
 CShaderDiagram::Document
 CUtility::Document< Formatter >
 CRenderCore::Metal_DX11::DomainShader
 CRenderCore::Assets::DrawCallDesc
 CRenderCore::Assets::ModelRenderer::DrawCallEvent
 CRenderCore::Assets::ModelRenderer::Pimpl::DrawCallResources
 CRenderOverlays::DrawTextOptions
 CSceneEngine::DualContourMesh
 CSceneEngine::DualContourRenderer
 CSceneEngine::DuplicateDepthBuffer
 CUtility::DynamicArray< Type, Deletor >Wrapper for std::unique_ptr<Type[]>
 CUtility::DynamicArray< float >
 CUtility::DynamicArray< Float4x4 >
 CUtility::DynamicArray< uint16 >
 CUtility::DynamicArray< uint32 >
 CUtility::DynamicArray< uint8 >
 CUtility::DynamicArray< uint8, BlockSerializerDeleter< uint8[]> >
 CSceneEngine::DynamicImpostersPrepares imposter "sprites" for objects, and uses them as a stand-in
 CGUILayer::EditorScene
 CGUILayer::EditorSceneManagerHigh level manager for level editor interface
 CGUILayer::EditorSceneRenderSettings
 CColladaConversion::Effect
 CXLEMath::Eigen< PrimitiveType >
 CRenderCore::Techniques::PredefinedCBLayout::Element
 CUtility::Document< Formatter >::ElementDesc
 CRenderCore::Assets::EmbeddedSkeletonPose
 Cenable_shared_from_this
 CSceneEngine::EnforceIncompressibilityHelper
 CEngineControl
 CGUILayer::EngineControlPimpl
 CGUILayer::EngineDeviceCLI layer to represent a rendering device
 CGUILayer::EntityLayer
 CGUILayer::PendingSaveList::Entry
 CBufferUploads::ReferenceCountingLayer::Entry
 CPlatformRig::EnvironmentSettingsDescribes a lighting environment
 CGUILayer::EnvironmentSettingsSet
 CGUILayer::ErosionIterativeSystem
 CSceneEngine::ErosionSimulation
 CBufferUploads::Event_ResourceReposition
 Cexception
 CGUILayer::EditorSceneManager::ExportResult
 Cfalse_type
 CUtility::FilenameRules
 CUtility::FileNameSplitter< CharType >Split a filename into its component parts
 CUtility::FileNameSplitter< ResChar >
 CUtility::LockFree::FixedSizeQueue< Type, Count >
 CUtility::LockFree::FixedSizeQueue< BufferUploads::CommandList, 32 >
 CUtility::LockFree::FixedSizeQueue< BufferUploads::CommandListMetrics, 32 >
 CUtility::LockFree::FixedSizeQueue< Entry, 512 >
 CUtility::LockFree::FixedSizeQueue< intrusive_ptr< BufferUploads::ResourceLocator >, Count >
 CUtility::LockFree::FixedSizeQueue< PendingTask, 256 >
 CUtility::LockFree::FixedSizeQueue< std::weak_ptr< QueuedCompileOperation >, 256 >
 CUtility::LockFree::FixedSizeQueue< unsigned, 4 >
 CRenderCore::Techniques::RenderStateSet::Flag
 CSceneEngine::TerrainRenderingContext::QueuedNode::Flags
 CSceneEngine::ToneMapSettings::Flags
 CBufferUploads::ResourceSource::ResourceConstruction::Flags
 CRenderCore::Metal_DX11::UnorderedAccessView::Flags
 CXLEMath::PoissonSolver::Flags
 CRenderOverlays::DebuggingDisplay::ScrollBar::Coordinates::Flags
 CPlatformRig::DefaultShadowFrustumSettings::Flags
 CAssets::Services::Flags
 CSceneEngine::FluidSolver2D
 CSceneEngine::FluidSolver3D
 CSceneEngine::VolumetricFogConfig::FogVolume
 CRenderOverlays::FontChar
 CRenderOverlays::FT_FontTextureMgr::FontCharTable
 CRenderOverlays::FontDef
 CRenderOverlays::FT_FontTextureMgr::FontFace
 CForm
 CSceneEngine::FormatStack
 CSceneEngine::ForwardTargetsBox
 CPlatformRig::Overlays::BufferUploadDisplay::FrameRecord
 CPlatformRig::FrameRig::FrameResult
 CPlatformRig::FrameRig
 CRenderOverlays::FT_FontTextureMgr
 CRenderOverlays::FTFontNameInfo
 CRenderOverlays::FTFontRange
 CSceneEngine::MultiProjection< MaxProjections >::FullSubProjection
 CShaderFragmentArchive::Function
 CUtility::FunctionTraits< T >
 CUtility::FunctionTraits< nullptr_t >
 CUtility::FunctionTraits< ReturnType(*)(Args...)>
 CUtility::FunctionTraits< ReturnType(ClassType::*)(Args...) >
 CUtility::FunctionTraits< ReturnType(ClassType::*)(Args...) const >
 CSceneEngine::GenericUberSurfaceInterface
 CRenderCore::Assets::ModelCommandStream::GeoCall
 CRenderCore::Assets::GeoInputAssembly
 CRenderCore::ColladaConversion::NascentModelCommandStream::GeometryInstance
 CColladaConversion::GeometryPrimitives
 CRenderCore::Metal_DX11::GeometryShader
 CToolsRig::MaterialVisSettings::GeometryType
 CSceneEngine::GestaltResource< Views >A GPU resources with one or more "views"
 CSceneEngine::GestaltResource< RenderCore::Metal::DepthStencilView >
 CSceneEngine::GestaltResource< RenderCore::Metal::DepthStencilView, RenderCore::Metal::ShaderResourceView >
 CSceneEngine::GestaltResource< RenderCore::Metal::RenderTargetView, RenderCore::Metal::ShaderResourceView >
 CSceneEngine::GestaltResource< RenderCore::Metal::RenderTargetView, RenderCore::Metal::UnorderedAccessView, RenderCore::Metal::ShaderResourceView >
 CSceneEngine::GestaltResource< RenderCore::Metal::ShaderResourceView >
 CSceneEngine::GestaltResource< RenderCore::Metal::UnorderedAccessView >
 CSceneEngine::GestaltResource< RenderCore::Metal::UnorderedAccessView, RenderCore::Metal::ShaderResourceView >
 CSceneEngine::GlobalLightingDesc
 CConsoleRig::GlobalServices
 CRenderCore::Techniques::GlobalTransformConstants
 CBufferUploads::PlatformInterface::GPUEventStack
 CPlatformRig::Overlays::BufferUploadDisplay::GPUMetrics
 CSceneEngine::TerrainMaterialConfig::GradFlagMaterial
 CSceneEngine::GradientFlagsSettings
 CColladaConversion::GuidReference
 CUtility::HasType< T, Tuple >
 CUtility::HasType< T, std::tuple< Ts... > >
 CUtility::HierarchicalCPUProfilerHierarchical CPU call Profiler
 CToolsRig::HighlightByStencilSettings
 CRenderCore::Metal_DX11::HullShader
 CAssets::IntermediateAssets::IAssetCompiler
 CAssets::IAssetSet
 CPlatformRig::Camera::ICameraAttach
 CEntityInterface::Identifier
 CRenderCore::IDeviceRepresents a hardware device capable of rendering
 CRenderCore::IDeviceDX11IDevice extension for DX11
 CIDisposable
 CColladaConversion::IDocScopeIdResolver
 CEntityInterface::IEntityInterfaceDefines rules for creation, deletion and update of entities
 CGUILayer::IGetAndSetProperties
 CRenderOverlays::DebuggingDisplay::IInputListener
 CSceneEngine::IIntersectionTesterResolves ray and box intersections for tools
 CSceneEngine::ILightingParserPluginPlug-in for the lighting parser
 CRenderCore::ShaderService::ILowLevelCompiler
 CColladaConversion::Image
 CToolsRig::IManipulator
 CIManipulatorSet
 CToolsRig::IMaterialBinderBinds material settings to the device
 CRenderCore::Assets::IModelFormat
 CRenderCore::ColladaConversion::SkeletonRegistry::ImportantNode
 CRenderCore::ColladaConversion::ImportConfiguration
 CRenderCore::Metal_DX11::IndexBuffer
 CRenderCore::Assets::IndexData
 CINotifyPropertyChanged
 CINotifyPropertyChanged
 CColladaConversion::DataFlow::Input
 CRenderCore::Metal_DX11::InputElementDesc
 CRenderCore::Assets::ModelCommandStream::InputInterface
 CRenderCore::Assets::TransformationMachine::InputInterface
 CColladaConversion::InputsCollection
 CRenderOverlays::DebuggingDisplay::InputSnapshot
 CUtility::InputStream
 CUtility::InputStreamFormatter< CharType >
 CPlatformRig::InputTranslator
 CColladaConversion::DataFlow::InputUnshared
 CColladaConversion::InstanceGeometry
 CRenderOverlays::DebuggingDisplay::Interactables
 CRenderOverlays::DebuggingDisplay::InterfaceState
 CSerialization::NascentBlockSerializer::InternalPointer
 CSceneEngine::TerrainManager::IntersectionResult
 CSceneEngine::IntersectionTestContextContext for doing ray & box intersection test
 CGUILayer::IntersectionTestContextWrapper
 CSceneEngine::IntersectionTestSceneResolves ray and box intersections for tools
 CGUILayer::IntersectionTestSceneWrapper
 CUtility::intrusive_ptrStandard intrusive pointer object
 CUtility::intrusive_ptr< AttachedData >
 CUtility::intrusive_ptr< BufferUploads::BufferUploads::DataPacket >
 CUtility::intrusive_ptr< BufferUploads::BufferUploads::ResourceLocator >
 CUtility::intrusive_ptr< BufferUploads::DataPacket >
 CUtility::intrusive_ptr< BufferUploads::ResourceLocator >
 CUtility::intrusive_ptr< ConnectionServer::Listener >
 CUtility::intrusive_ptr< FileDataSource >
 CUtility::intrusive_ptr< ID3D::BlendState >
 CUtility::intrusive_ptr< ID3D::Buffer >
 CUtility::intrusive_ptr< ID3D::ClassLinkage >
 CUtility::intrusive_ptr< ID3D::DeviceContext >
 CUtility::intrusive_ptr< ID3D::InputLayout >
 CUtility::intrusive_ptr< ID3D::Query >
 CUtility::intrusive_ptr< ID3D::RenderCore::Device >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::BlendState >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::CommandList >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::ComputeShader >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::DepthStencilState >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::DepthStencilView >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::DeviceContext >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::DomainShader >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::GeometryShader >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::HullShader >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::PixelShader >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::RasterizerState >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::RenderTargetView >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::SamplerState >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::ShaderResourceView >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::UnorderedAccessView >
 CUtility::intrusive_ptr< ID3D::RenderCore::Metal_DX11::VertexShader >
 CUtility::intrusive_ptr< ID3D::Resource >
 CUtility::intrusive_ptr< ID3D::ShaderReflection >
 CUtility::intrusive_ptr< ID3D::Texture2D >
 CUtility::intrusive_ptr< ID3D::UserDefinedAnnotation >
 CUtility::intrusive_ptr< IDXGI::SwapChain >
 CUtility::intrusive_ptr< RenderCore::Metal::BufferUploads::CommandList >
 CUtility::intrusive_ptr< RenderOverlays::Font >
 CUtility::intrusive_ptr< RenderOverlays::FTFont >
 CUtility::intrusive_ptr< RenderOverlays::RenderOverlays::Font >
 CUtility::intrusive_ptr< ResourceLocator >
 CUtility::intrusive_ptr< StreamingTexture >
 CUtility::intrusive_ptr< TwoWayConnectors::Connector >
 CUtility::intrusive_ptr< Underlying::Resource >
 CUtility::intrusive_ptr< UnderlyingResource >
 CUtility::intrusive_ptr< XlConnection >
 CGUILayer::InvalidAssetList
 CAssets::InvalidAssetManagerRecords a list of invalid assets
 CRenderOverlays::IOverlayContext
 CPlatformRig::IOverlaySystem
 CIOverlaySystem
 CRenderCore::ShaderService::IPendingMarker
 CToolsRig::IPlacementManipulatorSettings
 CAssets::IPollingAsyncProcess
 CRenderCore::IPresentationChainRepresents a set of back buffer for rendering to a window
 CConsoleRig::IProgress
 CGUILayer::IProgress
 CBufferUploads::IResourcePool
 CSceneEngine::ISceneParser
 CSample::IScenePluginPlugin for scene features
 CRenderCore::ShaderService::IShaderSource
 CPlatformRig::Network::StatePropagation::IStatePacketBroadcaster
 CRenderCore::Techniques::IStateSetResolver
 CConsoleRig::IStep
 CGUILayer::IStep
 CSceneEngine::ISurfaceHeightsProviderInterface to access surface height values for shader
 CUtility::ParameterBox::Iterator
 CSceneEngine::ITerrainFormatInterface for reading and writing terrain data
 CToolsRig::ITerrainOpTerrain operation that executes on heights
 CRenderCore::IThreadContextRepresents the context state of a particular thread while rendering
 CRenderCore::IThreadContextDX11IThreadContext extension for DX11
 CAssets::IThreadPump
 CSceneEngine::PlacementsEditor::ITransaction
 CAssets::ITransaction
 CRenderCore::Assets::ITransformationMachineOptimizer
 CITreeModel
 CRenderCore::Assets::GeoProc::IVertexSourceData
 CSceneEngine::IVolumeDensityFunction
 CRenderOverlays::DebuggingDisplay::IWidget
 CPlatformRig::IWindowHandler
 CGUILayer::IWindowRig
 CEntityInterface::Switch::KnownType
 CSceneEngine::TerrainRendererConfig::Layer
 CGUILayer::LayerControlPimpl
 CRenderOverlays::DebuggingDisplay::Layout
 CConsoleRig::LibVersionDesc
 CSceneEngine::LightDescDefines a dynamic light
 CSceneEngine::ShallowSurface::LightingConfig
 CSceneEngine::LightingResolveContextThe LightingResolveContext is used by lighting operations during the gbuffer resolve step
 CSceneEngine::LightingResolveShaders
 CSceneEngine::LightingResolveTextureBox
 CToolsRig::MaterialVisSettings::LightingType
 CSceneEngine::LightingResolveShaders::LightShader
 CSceneEngine::LightingResolveShaders::LightShaderType
 CBufferUploads::LinearBufferDesc
 CPlatformRig::Network::LocalMeshNode
 CRenderCore::Techniques::LocalTransformConstants
 CXLEMath::LookAt
 CUtility::LRUCache< Type >
 CUtility::LRUCache< RenderCore::Assets::DeferredShaderResource >
 CUtility::LRUCache< RenderCore::Assets::MaterialScaffold >
 CUtility::LRUCache< RenderCore::Assets::ModelRenderer >
 CUtility::LRUCache< RenderCore::Assets::ModelScaffold >
 CUtility::LRUCache< RenderCore::Assets::ModelSupplementScaffold >
 CUtility::LRUQueue
 CSceneEngine::LuminanceResult
 CSceneEngine::MainTargetsBox
 CPreviewRender::Manager
 CBufferUploads::PlatformInterface::UnderlyingDeviceContext::MappedBuffer
 CBufferUploads::PlatformInterface::UnderlyingDeviceContext::MapType
 CUtility::MarkerHeap< Marker >
 CUtility::MarkerHeap< uint16 >
 CSceneEngine::VegetationSpawnConfig::Material
 CColladaConversion::Material
 CColladaConversion::InstanceGeometry::MaterialBinding
 CRenderCore::Assets::MaterialImmutableData
 CSceneEngine::MaterialOverride
 CToolsRig::MaterialVisObject
 CGUILayer::MaterialVisSettings
 CToolsRig::MaterialVisSettings
 CUtility::MemoryMappedFile
 CUtility::MemoryMappedInputStream
 CRenderCore::Assets::ModelRenderer::Pimpl::Mesh
 CPlatformRig::Network::MeshContact
 CRenderCore::Assets::GeoProc::MeshDatabaseA representation of a mesh used during geometry processing
 CColladaConversion::MeshGeometry
 CRenderCore::Assets::MeshToModel
 CAssets::ArchiveCache::Metrics
 CSceneEngine::DynamicImposters::Metrics
 CSceneEngine::PlacementsQuadTree::Metrics
 CSceneEngine::MetricsBox
 CUtility::MiniHeapA simple but efficient mini heap implement
 CSamples::MinimalAssetServicesStartup and manage a minimal set of asset services
 CRenderCore::Metal_DX11::MipSlice
 CSceneEngine::MultiProjection< MaxProjections >::Mode
 CToolsRig::IPlacementManipulatorSettings::Mode
 CRenderCore::Assets::ModelCache::Model
 CRenderCore::Assets::ModelCache
 CRenderCore::Assets::ModelCommandStream
 CRenderCore::Assets::ModelImmutableData
 CSceneEngine::ModelIntersectionStateContext
 CRenderCore::Assets::ModelRendererCreates platform resources and renders a model
 CRenderCore::Assets::ModelRendererContext
 CRenderCore::Assets::ModelSupplementImmutableData
 CGUILayer::ModelVisSettings
 CToolsRig::ModelVisSettingsSettings related to the visualisation of a model
 CUtility::MovePTRHelper
 CSceneEngine::MultiProjection< MaxProjections >Represents a set of shared projections
 CSceneEngine::MultiProjection< MaxShadowTexturesPerLight >
 CSerialization::NascentBlockSerializer
 CRenderCore::ColladaConversion::NascentBoundSkinnedGeometry
 CRenderCore::ColladaConversion::NascentChunk
 CRenderCore::ColladaConversion::NascentGeometryObjects
 CRenderCore::ColladaConversion::NascentModel
 CRenderCore::ColladaConversion::NascentRawGeometry
 CGUILayer::NativeEngineDevice
 CRenderCore::Assets::GeoProc::NativeVBLayout
 CRenderCore::Assets::GeoProc::NativeVBSettings
 CSceneEngine::TerrainCollapseContext::Neighbours
 CSceneEngine::TerrainCollapseContext::Node
 CSceneEngine::TerrainCell::Node
 CShaderPatcher::Node
 CShaderPatcherLayer::Node
 CColladaConversion::Node
 CShaderPatcher::NodeConnection
 CShaderPatcherLayer::NodeConnection
 CShaderPatcher::NodeConstantConnection
 CShaderPatcherLayer::NodeConstantConnection
 CSceneEngine::TerrainCell::NodeField
 CShaderPatcher::NodeGraph
 CShaderPatcherLayer::NodeGraph
 CSceneEngine::TerrainCollapseContext::NodeID
 Cnoncopyable
 CUtility::noncopyable
 CSceneEngine::PlacementsManager::ObjectBoundingBoxes
 CRenderCore::Metal_DX11::ObjectFactory
 CRenderCore::ColladaConversion::ObjectGuid
 CGUILayer::ObjectSet
 CSceneEngine::VegetationSpawnConfig::ObjectType
 CSceneEngine::PlacementsEditor::ObjIntersectionDef
 CSceneEngine::PlacementsEditor::ObjTransDef
 CSceneEngine::OceanLightingSettings
 CUtility::OnChangeCallback
 CBufferUploads::BatchedResources::ActiveDefrag::Operation
 CSceneEngine::MultiProjection< MaxProjections >::OrthoSubProjection
 CPlatformRig::Camera::UnitCamManager::OutputCamera
 CRenderCore::Assets::AnimationSet::OutputInterface
 CRenderCore::Assets::TransformationMachine::OutputInterface
 CUtility::OutputStream
 CUtility::OutputStreamFormatter
 CRenderOverlays::OverlayState
 Cpair
 CColladaConversion::DataFlow::Accessor::Param
 CToolsRig::IManipulator::Parameter< T >
 CShaderSourceParser::FunctionSignature::Parameter
 CShaderSourceParser::ParameterStructSignature::Parameter
 CShaderFragmentArchive::Parameter
 CShaderFragmentArchive::Function::Parameter
 CRenderCore::Assets::TransformationMachine::InputInterface::Parameter
 CUtility::ParameterBox
 CUtility::ParameterBox::ParameterName
 CColladaConversion::ParameterSet
 CShaderSourceParser::ParameterSignature
 CShaderFragmentArchive::ParameterStruct
 CRenderCore::Techniques::ParsingContextManages critical shader state
 CBufferUploads::PartialResourceSpecifies a limited part of a resource
 CSceneEngine::LightingResolveContext::Pass
 CDiffMatchPatch.Patch
 CAssets::ArchiveCache::PendingCommit
 CRenderCore::Assets::PendingGeoUpload
 CAssets::PendingOperationMarker
 CGUILayer::PendingSaveList
 CSceneEngine::PerlinNoiseResources
 CRenderCore::Assets::ModelRenderer::Pimpl
 CRenderCore::Metal_DX11::PixelCoord
 CRenderCore::Metal_DX11::PixelShader
 CGUILayer::EditorSceneManager::PlacementCellRef
 CGUILayer::PlacementManipulatorsPimpl
 CSceneEngine::PlacementsEditor
 CGUILayer::PlacementsEditorWrapper
 CSceneEngine::PlacementsManagerManages stream and organization of object placements
 CToolsRig::PlacementsManipulatorsManagerBasic tools for placing and arranging objects
 CSceneEngine::PlacementsQuadTreeQuad tree arrangement for static placements
 CRenderCore::Assets::ModelFormat_Plugins::Plugin
 CUtility::PODAlignedDeletor
 CXLEMath::PoissonSolverSolves "Poisson equations", such as the heat equation
 CBufferUploads::PoolMetrics
 CBufferUploads::ResourcesPool< Desc >::PoolOfLikeResources
 CBufferUploads::PoolSystemMetrics
 CRenderCore::Techniques::PredefinedCBLayout
 CRenderCore::Assets::ModelRenderer::PreparedAnimation
 CSceneEngine::PreparedShadowFrustumContains the result of a shadow prepare operation
 CPreviewRender::PreviewBuilder
 CSceneEngine::PrimedCell
 COverlays::ModelBrowser::ProcessInputResult
 CSceneEngine::TerrainMaterialConfig::ProcTextureSetting
 CColladaConversion::Effect::Profile
 CRenderCore::Metal_DX11::GPUProfiler::ProfilerDestroyer
 CRenderCore::Techniques::ProjectionDesc
 CUtility::ClassAccessors::Property
 CEntityInterface::PropertyInitializer
 CGUILayer::EntityLayer::PropertyInitializer
 CSceneEngine::ProtectStateLow-level save and restore of state information
 CRenderOverlays::Quad
 CSceneEngine::DualContourMesh::Quad
 CControlsLibrary.ExportPreviewDialog.QueuedExport
 CSceneEngine::TerrainRenderingContext::QueuedNode
 CRenderCore::Metal_DX11::RasterizerStateStates used while rasterising triangles
 CRenderCore::Assets::RawAnimationCurve
 CRenderCore::Assets::RawGeometry
 CRenderCore::Assets::RawMaterialPre-resolved material settings
 CGUILayer::RawMaterial
 CUtility::BlockSerializerAllocator< Type >::rebind< _Other >
 CRenderOverlays::DebuggingDisplay::Rect
 CXLEMath::RectanglePackerSequentially pack rectangles within a fixed area
 CXLEMath::RectanglePacker_MaxRects
 CUtility::RefCountedObject
 CRenderCore::ColladaConversion::ReferencedGeometries
 CRenderCore::ColladaConversion::ReferencedMaterial
 CRenderCore::ColladaConversion::ReferencedTexture
 CSceneEngine::ReferenceFluidSolver2D
 CSceneEngine::RefractionsBuffer
 CGUILayer::PlacementManipulatorsPimpl::RegisteredManipulator
 CGUILayer::TerrainManipulatorsPimpl::RegisteredManipulator
 CEntityInterface::RetainedEntities::RegisteredObjectType
 CSceneEngine::VolumetricFogConfig::Renderer
 CSceneEngine::RenderingQualitySettings
 CPlatformRig::FrameRig::RenderResult
 CRenderCore::Techniques::RenderStateSetRender state settings
 CRenderCore::Metal_DX11::RenderTargetView
 CSceneEngine::SavedTargets::ResetMarker
 CRenderCore::ShaderService::ResId
 CAssets::ResolvedAssetFileContainer for a asset filename in string format
 CUtility::HierarchicalCPUProfiler::ResolvedEvent
 CRenderCore::Techniques::ResolvedShader
 CBufferUploads::ResourceSource::ResourceConstruction
 CRenderCore::ResourceList< Type, Count >Used by the Metal interface to set many objects at once
 CRenderCore::ResourceList< Type, 0 >
 CBufferUploads::ResourceSource
 CAssets::IPollingAsyncProcess::Result
 CSceneEngine::IntersectionTestScene::Result
 CSceneEngine::ModelIntersectionStateContext::ResultEntry
 CBufferUploads::BatchedResources::ResultFlags
 CEntityInterface::RetainedEntitiesStores entity data generically
 CEntityInterface::RetainedEntity
 CXLEMath::RotationX
 CXLEMath::RotationY
 CXLEMath::RotationZ
 CRenderCore::Techniques::RSDepthBias
 Cruntime_error
 CColladaConversion::Sampler
 CColladaConversion::ParameterSet::SamplerParameter
 CRenderCore::Metal_DX11::SamplerStateStates for sampling from textures
 CSceneEngine::SavedTargets
 CRenderCore::Assets::ModelCache::Scaffolds
 CXLEMath::ScalarField1D
 CXLEMath::ScalarField2D< Store >
 CXLEMath::ScalarField3D< Store >
 CXLEMath::ScaleRotationTranslation< RotationType >
 CXLEMath::ScaleTranslation
 CSceneEngine::SceneParseSettings
 CUtility::XmlInputStreamFormatter< CharType >::Scope
 CRenderOverlays::DebuggingDisplay::ScrollBar
 CGUILayer::sealed
 CRenderCore::Assets::Services
 CAssets::Services
 CGUILayer::ErosionIterativeSystem::Settings
 CSceneEngine::ErosionSimulation::Settings
 CSceneEngine::FluidSolver3D::Settings
 CSceneEngine::FluidSolver2D::Settings
 CSceneEngine::CloudsForm2D::Settings
 CSceneEngine::ReferenceFluidSolver2D::Settings
 CShaderFragmentArchive::ShaderFragment
 CRenderCore::ShaderService::ShaderHeader
 CRenderCore::Techniques::ShaderParameters
 CRenderCore::Metal_DX11::ShaderResourceView
 CRenderCore::ShaderService
 CRenderCore::Techniques::ShaderType
 CPlatformRig::EnvironmentSettings::ShadowProj
 CSceneEngine::ShadowProjectionDescDefines the projected shadows for a single light
 CSceneEngine::ShadowResourcesBox
 CSceneEngine::ShadowTargetsBox
 CSceneEngine::ShadowWriteResources
 CSceneEngine::ShallowSurface
 CSceneEngine::ShallowSurfaceManager
 CSceneEngine::ShallowWaterSim
 Cshared_ptr
 CRenderCore::Assets::SharedStateSet
 CUtility::BasicFile::ShareMode
 CSceneEngine::ShortCircuitUpdate
 CSceneEngine::SimplePatchBox
 CSceneEngine::ShallowWaterSim::SimSettings
 CSceneEngine::ShallowWaterSim::SimulationContext
 CRenderCore::Assets::SkeletonBinding
 CRenderCore::ColladaConversion::SkeletonRegistry
 CXLEMath::Skew
 CColladaConversion::SkinController
 CRenderCore::ColladaConversion::NascentModelCommandStream::SkinControllerInstance
 CRenderCore::Assets::ModelRenderer::PimplWithSkinning::SkinnedMeshAnimBinding
 CRenderCore::Assets::SkinPrepareMachineBind together a model, animation set and skeleton for rendering
 CSceneEngine::SkyTextureParts
 CPlatformRig::AccumulatedAllocations::Snapshot
 CColladaConversion::DataFlow::Source
 CShaderSourceParser::ParameterSignature::Source
 CRenderCore::Techniques::ShaderParameters::Source
 CXLEMath::PoissonSolverInternal::SparseBandedMatrix< Mat >
 CXLEMath::PoissonSolverInternal::SparseBandedMatrix< MatrixX >
 CSerialization::NascentBlockSerializer::SpecialBuffer
 CSample::Spline< Type >
 CSample::Spline< float >
 CSample::Spline< Float3 >
 CUtility::SplitPath< CharType >Split a path into its component directories
 CSceneEngine::DynamicImposters::SpriteMetrics
 CSceneEngine::LightingResolveShaders::SR
 CConsoleRig::StartupConfig
 CPlatformRig::Network::StatePropagation::StateBundle::State
 CSample::NetworkCharacter::StateBundleContents
 CSample::PlayerCharacter::StateBundleContents
 CSceneEngine::ProtectState::States
 CRenderCore::Metal_DX11::StencilMode
 CSceneEngine::StochasticTransparencyOp
 CAssets::IntermediateAssets::Store
 CUtility::VariantFunctions::StoredFunction
 CSceneEngine::TerrainMaterialConfig::StrataMaterial::Strata
 CSceneEngine::TerrainMaterialConfig::StrataMaterial
 CRenderCore::Assets::GeoProc::MeshDatabase::Stream
 CUtility::StreamLocation
 CRenderCore::Metal_DX11::GeometryShader::StreamOutputInitializers
 CRenderCore::Techniques::ParsingContext::StringHelpers
 CUtility::StringMeld< Count, CharType >Dynamic string formatting utility
 CUtility::StringSection< CharType >Pointers to the start and end of a string
 CUtility::StringSection< ResChar >
 CPlatformRig::Network::StatePropagation::SubscriptionList
 CRenderCore::Assets::SupplementGeo
 CColladaConversion::ParameterSet::SurfaceParameter
 CEntityInterface::SwitchHolds a collection of IObjectType interface, and selects the appropriate interface for a given object
 CToolsRig::IMaterialBinder::SystemConstants
 CRenderOverlays::DebuggingDisplay::TableElement
 CRenderCore::Techniques::Technique
 CRenderCore::Techniques::TechniqueContext
 CGUILayer::TechniqueContextWrapper
 CRenderCore::Techniques::TechniqueInterface
 CRenderCore::Techniques::TechniqueMaterial
 CColladaConversion::TechniqueValue
 CSceneEngine::TerrainCachedDataLoads cached data prepared in a pre-processing step
 CSceneEngine::TerrainCell
 CSceneEngine::TerrainCellId
 CSceneEngine::TerrainCellRenderer
 CSceneEngine::TerrainCellTexture
 CSceneEngine::TerrainCollapseContext
 CGUILayer::TerrainConfigLayer over the native terrain config
 CSceneEngine::TerrainConfigConfiguration settings for terrain input assets
 CSceneEngine::TerrainCoordinateSystemDescribes the position and size of terrain in world coordinates
 CToolsRig::TerrainImportOp
 CSceneEngine::TerrainManagerTop-level manager for terrain assets
 CGUILayer::TerrainManipulatorsPimpl
 CSceneEngine::TerrainMaterialConfig
 CSceneEngine::TerrainMaterialTextures
 CToolsRig::TerrainOpConfig
 CSceneEngine::TerrainRendererConfig
 CSceneEngine::TerrainRenderingContext
 CSceneEngine::TerrainUberHeader
 CSceneEngine::TerrainUberSurfaceGeneric
 CUtility::TextStreamMarker< CharType >
 CRenderOverlays::TextStyle
 CBufferUploads::TextureDesc
 CBufferUploads::TexturePitches
 CTextureTransform::TextureResult
 CBufferUploads::TextureSamples
 CSceneEngine::TextureTile
 CSceneEngine::TextureTileSetA set of "texture tiles", all of which are the same size
 CUtility::Threading::Thread
 CBufferUploads::ThreadContext
 CRenderCore::ThreadContextStateDesc
 CSceneEngine::SceneParseSettings::Toggles
 CSceneEngine::ToneMapSettings
 CSceneEngine::PlacementsEditor::TransactionFlags
 CColladaConversion::Transformation
 CRenderCore::Assets::TransformationMachine
 CColladaConversion::TransformationSet
 CSceneEngine::TransparencyTargetsBox
 Ctrue_type
 CShaderPatcher::Type
 CBufferUploads::BufferDesc::Type
 CShaderPatcher::Node::Type
 CSceneEngine::IntersectionTestScene::Type
 CRenderCore::Assets::TransformationParameterSet::Type
 CShaderPatcherLayer::TypeRules::TypeBreakdown
 CUtility::ImpliedTyping::TypeDesc
 CShaderPatcherLayer::TypeRules
 CSceneEngine::TerrainCellId::UberSurfaceAddress
 CUITypeEditor
 CRenderCore::ColladaConversion::UnboundAnimation
 CRenderCore::ColladaConversion::UnboundMorphController
 CRenderCore::ColladaConversion::UnboundSkinController
 CRenderCore::ColladaConversion::UnboundSkinControllerAndAttachedSkeleton
 CBufferUploads::PlatformInterface::UnderlyingDeviceContext
 CAssets::UndoQueue
 CXLEMath::UniformScale
 CRenderCore::Metal_DX11::UniformsStream
 CPlatformRig::Camera::UnitCamera
 CPlatformRig::Camera::UnitCamManager
 CRenderCore::Metal_DX11::UnorderedAccessView
 CColladaConversion::URIResolveContext
 CUserControl
 CRenderCore::ResourceList< Type, Count >::Utility< 0, WriteTo, Tuple >
 CUtility::VariantFunctionsA collection of functions with varying signatures
 CXLEMath::VectorField2DSeparate< Store >A 2D field of 2D vectors
 CXLEMath::VectorField3DSeparate< Store >
 CSceneEngine::VegetationSpawnConfig
 CSceneEngine::VegetationSpawnManager
 CSceneEngine::DualContourMesh::Vertex
 CRenderCore::Metal_DX11::VertexBuffer
 CRenderCore::Assets::VertexData
 CRenderCore::Assets::VertexElement
 CRenderCore::Metal_DX11::VertexShader
 CRenderCore::Assets::ModelRenderer::PimplWithSkinning::SkinnedMesh::VertexStreams
 CRenderCore::ViewportContext
 CRenderCore::Metal_DX11::ViewportDescUtility for querying low level viewport
 CToolsRig::VisCameraSettings
 CGUILayer::VisCameraSettings
 CToolsRig::VisEnvSettings
 CPlatformRig::Network::StatePropagation::VisibilityObject
 CToolsRig::VisMouseOver
 CGUILayer::VisMouseOver
 CShaderPatcherLayer::VisualNode
 CColladaConversion::VisualScene
 CSceneEngine::VolumetricFogConfig
 CSceneEngine::VolumetricFogManager
 CSceneEngine::VolumetricFogMaterial
 CPlatformRig::Overlays::BatchingDisplay::WarmSpan
 CSceneEngine::WaterNoiseTexture
 CRenderOverlays::DebuggingDisplay::Interactables::Widget
 CRenderOverlays::DebuggingDisplay::DebugScreensSystem::WidgetAndName
 CSceneEngine::WorldPlacementsConfig
 CXlConnection
 CXlConnector
 CXlListener
 CXlNetPacket
 CUtility::XmlInputStreamFormatter< CharType >Deserializes element and attribute data from xml