Infinity Engine v0.6.20
C++ API Documentation
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1234]
 ▼NInfinity
 ▼NAssets
 CAssetType-erased container for loaded asset data
 CAssetLoadInfoEncapsulates the information required to load an asset in the Infinity engine
 CAssetPluginAbstract base class for source-specific asset loading plugins
 CAssetPluginStoreCentral registry and management system for source-specific AssetPlugin instances
 ▼NEngine
 CBaseExceptionBase exception class for all Infinity Engine exceptions
 ►CBernoulliDistributionPlatform-independent Bernoulli distribution
 ►CBinomialDistributionPlatform-independent binomial distribution
 ►CCauchyDistributionPlatform-independent Cauchy (Lorentz) distribution
 ►CChiSquaredDistributionPlatform-independent chi-squared distribution
 ►CDiscreteDistributionPlatform-independent discrete distribution with arbitrary probabilities
 ►CExponentialDistributionPlatform-independent exponential distribution
 ►CExtremeValueDistributionPlatform-independent extreme value (Gumbel) distribution
 ►CFisherFDistributionPlatform-independent Fisher F-distribution
 ►CGammaDistributionPlatform-independent gamma distribution
 ►CGeometricDistributionPlatform-independent geometric distribution
 CInfinityCoreInterface for loading and accessing procedural generation systems from .infinitycore files
 CInfinityEngineMain entry point to the InfinityEngine API for procedural generation
 ►CLognormalDistributionPlatform-independent lognormal distribution
 ►CNegativeBinomialDistributionPlatform-independent negative binomial distribution
 ►CNormalDistributionPlatform-independent normal (Gaussian) distribution
 ►CPiecewiseConstantDistributionPlatform-independent piecewise constant distribution
 ►CPiecewiseLinearDistributionPlatform-independent piecewise linear distribution
 ►CPoissonDistributionPlatform-independent Poisson distribution
 CPRNGPseudo-random number generator for procedural generation
 ►CStudentTDistributionPlatform-independent Student's t-distribution
 ►CUniformIntDistributionPlatform-independent uniform integer distribution
 ►CUniformRealDistributionPlatform-independent uniform real distribution
 CVersion
 ►CWeibullDistributionPlatform-independent Weibull distribution
 ▼NIO
 NData
 NLogging
 ▼NPlugin
 CComponentLibraryBase class for plugin component libraries that provide custom ProceduralComponents
 ▼NProcedural
 NRegistryGlobal registry for ProceduralComponent types and their factory functions
 CComponentExceptionException type for errors that occur within ProceduralComponent operations
 CComponentIDUnique identifier for a procedural component
 CProceduralComponentBase class for procedural generation components
 CProceduralComponentDescriptionDescription and configuration data for a ProceduralComponent instance
 CProceduralSystemMain interface for a directed acyclic graph of procedural components
 CSystemExceptionException type for errors that occur within ProceduralSystem operations
 ▼NTypes
 ►NContainers
 ►NCore
 ►NMath
 ►NProcedural
 ►NRendering
 ►NSpatial
 NUtil
 CConvertersGlobal registry for type conversion functions
 CTypeIDRuntime type identifier for the Infinity type system
 CTypeRegistryGlobal registry for runtime type information and factory functions
 ▼NUtil
 CRuntimeUtilsUtility for detecting available scripting runtime bridges
 CStringUtilsUtility functions for string manipulation and parsing
 ▼Nstd
 Chash< Infinity::Procedural::ComponentID >Hash specialization for ComponentID to enable use in hash-based containers
 Chash< Infinity::Types::TypeID >Std::hash specialization for TypeID
 ▼NTCB_SPAN_NAMESPACE_NAME
 ▼Ndetail
 Chas_size_and_data
 Chas_size_and_data< T, void_t< decltype(detail::size(std::declval< T >())), decltype(detail::data(std::declval< T >()))> >
 Cis_complete
 Cis_complete< T, decltype(sizeof(T))>
 Cis_container
 Cis_container_element_type_compatible
 Cis_container_element_type_compatible< T, E, typename std::enable_if< !std::is_same< typename std::remove_cv< decltype(detail::data(std::declval< T >()))>::type, void >::value &&std::is_convertible< remove_pointer_t< decltype(detail::data(std::declval< T >()))>(*)[], E(*)[]>::value >::type >
 Cis_span
 Cis_span< span< T, S > >
 Cis_std_array
 Cis_std_array< std::array< T, N > >
 Cspan_storage
 Cspan_storage< E, dynamic_extent >
 Ccontract_violation_error
 Cspan