Infinity Engine v0.6.20
C++ API Documentation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces 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
 NPlugin
 CComponentLibraryBase class for plugin component libraries that provide custom ProceduralComponents
 NProcedural
 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
 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
 CPluginHandleOpaque handle to a plugin instance