Impact CFX API 1.5.1
Comprehensive API documentation for Impact CFX - Collision Effects System
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CImpactCFX.AlignmentAxisUtilitiesUtility class for AlignmentAxis
 CImpactCFX.ArrayChunkHolds an index offset and length for a chunk of data in an array
 CImpactCFX.BitmaskUtility class for manipulating bitmasks
 CImpactCFX.CollisionInputDataHolds input data suitable for jobs for a collision event
 CImpactCFX.CollisionObjectPairA pair of objects involved in a collision
 CImpactCFX.CollisionResultDataCompiles all of the common data created from a collision
 CImpactCFX.CollisionTypeExtensionsExtension methods for the CollisionType enum
 CImpactCFX.ImpactCFXManager.CollisionTypeLimitDefines a limit for a certain type of collision
 CImpactCFX.ContactPointIDGeneratorUtility for generating an ID for contact points. Used to identify contact points for sliding and rolling
 CImpactCFX.EffectObjectPool< ImpactAudioSourceBase >
 CImpactCFX.Audio.AudioPool
 CImpactCFX.EffectObjectPool< ImpactDecalBase >
 CImpactCFX.Decals.DecalPool
 CImpactCFX.EffectObjectPool< ImpactParticlesBase >
 CImpactCFX.Particles.ParticlePool
 CImpactCFX.ImpactMaterialAuthoring.EffectSet
 CImpactCFX.EffectUtilityUtilities for effects
 CImpactCFX.EffectVelocityModifierClass for editing effect modifiers based on velocity
 CImpactCFX.GameObjectExtensionsExtensions for working with GameObjects
 CImpactCFX.IEffectData< TResult >Interface for impact effect data that is suitable for jobs
 CImpactCFX.IMultiPrefabEffectData< TResult >Interface for impact effect data that supports multiple pooled prefabs
 CImpactCFX.IPooledEffectData< TResult >Interface for impact pooled effect data that is suitable for jobs
 CImpactCFX.IEffectResultGeneral interface for results of effects that is suitable for jobs
 CImpactCFX.Audio.AudioEffectResult
 CImpactCFX.IMultiPrefabEffectResultInterface for results of effects that support multiple pooled prefabs
 CImpactCFX.IImpactObjectInterface for all impact objects
 CImpactCFX.ImpactObjectBaseBase class for impact objects
 CIJob
 CImpactCFX.ImpactEffectProcessorJob< TEffect, TResult >Generic job for processing collision data to create effect results
 CImpactCFX.Pooling.ObjectPoolJob< TRequest >General job for getting objects from an object pool
 CIJobFor
 CImpactCFX.ImpactMultiPrefabJob< TResult >
 CIJobParallelFor
 CImpactCFX.ImpactMaterialDataResetJob
 CImpactCFX.ImpactVelocityDataJob
 CImpactCFX.ImpactCFXGlobalGlobal class for managing and interfacing with the active Impact CFX Manager instance
 CImpactCFX.ImpactCFXLoggerUtility class for logging common Impact CFX debug messages
 CImpactCFX.ImpactCollisionWraps data for a 3D or 2D collision
 CImpactCFX.ImpactContactPointWraps data for a single 3D or 2D contact point
 CImpactCFX.ImpactMaterialDataHolds basic impact material data that is suitable for jobs and burst
 CImpactCFX.ImpactMultiPrefabEffectProcessor< ImpactDecalEffectAuthoring, DecalEffect, DecalEffectResult, DecalPool, ImpactDecalBase >
 CImpactCFX.Decals.ImpactDecalEffectProcessor
 CImpactCFX.ImpactMultiPrefabEffectProcessor< ImpactParticleEffectAuthoring, ParticleEffect, ParticleEffectResult, ParticlePool, ImpactParticlesBase >
 CImpactCFX.Particles.ImpactParticleEffectProcessor
 CImpactCFX.ImpactObjectDataContainer for basic Impact Object data used for queueing collisions
 CImpactCFX.ImpactPhysicMaterialMappingMapping from a 3D physic material to an impact material
 CImpactCFX.ImpactPhysicsMaterial2DMappingMapping from a 2D physics material to an impact material
 CImpactCFX.ImpactPooledEffectProcessor< ImpactAudioEffectAuthoring, AudioEffect, AudioEffectResult, AudioPool, ImpactAudioSourceBase >
 CImpactCFX.Audio.ImpactAudioEffectProcessor
 CImpactCFX.ImpactRaycasterConvenience methods for triggering effects via raycasting
 CImpactCFX.ImpactTagA value for a single impact tag
 CImpactCFX.ImpactTagMaskBitmask for holding many impact tag values
 CImpactCFX.ImpactTagMaskFilterUsed to filter tag values
 CImpactCFX.ImpactVelocityDataHolds data suitable for jobs about the impact velocity at a collision point
 CImpactCFX.IMultiPrefabEffectData< DecalEffectResult >
 CImpactCFX.Decals.DecalEffect
 CImpactCFX.IMultiPrefabEffectData< ParticleEffectResult >
 CImpactCFX.Particles.ParticleEffect
 CImpactCFX.Pooling.IObjectPoolRequestInterface for data that requests an object from an object pool
 CImpactCFX.Audio.AudioEffectResult
 CImpactCFX.Decals.DecalEffectResult
 CImpactCFX.Particles.ParticleEffectResult
 CImpactCFX.Pooling.IPoolableInterface for any object that can be pooled
 CImpactCFX.PooledEffectObjectBaseBase class for an effect object (such as an audio source, particle system, or decal) that is part of on object pool
 CImpactCFX.IPooledEffectData< AudioEffectResult >
 CImpactCFX.Audio.AudioEffect
 CImpactCFX.MaterialCompositionDataHolds impact material data suitable for jobs retrieved at a single collision point
 CMonoBehaviour
 CImpactCFX.ImpactAttachedEffectManagerComponent that manages effects that are attached to an object
 CImpactCFX.ImpactCFXManagerThe primary manager of the entire Impact CFX system
 CImpactCFX.ImpactEffectProcessorBaseBase class for effect processing
 CImpactCFX.ImpactMaterialMappingProcessor
 CImpactCFX.ImpactMaterialProcessorBaseBase for impact material processors that get the material data for a specific kind of object
 CImpactCFX.ImpactObjectBaseBase class for impact objects
 CImpactCFX.PooledEffectObjectBaseBase class for an effect object (such as an audio source, particle system, or decal) that is part of on object pool
 CImpactCFX.Pooling.ObjectPool< T >Base for an object pool
 CImpactCFX.Triggers.ImpactOnTriggerEnterBaseBase class for triggers based on the OnTriggerEnter message
 CImpactCFX.Triggers.ImpactOnTriggerStayBaseBase class for triggers based on the OnTriggerStay message
 CImpactCFX.Triggers.ImpactParticleSystemCollisionTriggerSpecial trigger for handling collisions with particle systems
 CImpactCFX.Triggers.ImpactTriggerBaseBase class for many of the built-in trigger components, holding shared properties and collision message processing logic
 CImpactCFX.ObjectIDWrapper for object/asset IDs
 CImpactCFX.ObjectIDExtensions
 CImpactCFX.Pooling.ObjectPoolConfigHolds common object pool configuration data
 CImpactCFX.OverrideValue< T >Container for a value that can be overriden from it's automatically set value
 CImpactCFX.OverrideValue< int >
 CImpactCFX.OverrideValueIntContainer for an overridable integer value
 CImpactCFX.Particles.ImpactParticleSystem.ParticleSystemCurveContainerContainer for particle system min max curves
 CImpactCFX.PhysicsUtilityUtility methods for physics calculations
 CImpactCFX.Pooling.PooledObjectDataData for a pooled object that is suitable for jobs
 CImpactCFX.RangeRepresents a range between a minimum and a maximum value
 CImpactCFX.RigidbodyContainerWrapper class for 3D and 2D rigidbodies that handles tracking the rigidbody state
 CImpactCFX.RigidbodyDataHolds rigidbody data in a form suitable for jobs
 CImpactCFX.RigidbodyStateDataHolds rigidbody state data in a form suitable for jobs
 CScriptableObject
 CImpactCFX.ImpactEffectAuthoringBaseBase class for creating impact effect assets
 CImpactCFX.ImpactMaterialAuthoring
 CImpactCFX.ImpactMaterialRegistry
 CImpactCFX.TransformDataHolds transform data in a form suitable for jobs