Impact CFX API 1.5.0
Comprehensive API documentation for Impact CFX - Collision Effects System
Loading...
Searching...
No Matches
ImpactCFX.IPooledEffectData< TResult > Interface Template Reference

Interface for impact pooled effect data that is suitable for jobs. More...

Inheritance diagram for ImpactCFX.IPooledEffectData< TResult >:
ImpactCFX.IEffectData< TResult >

Properties

int TemplateID [get, set]
 Unique identifier for the template object used by the effect.
 
- Properties inherited from ImpactCFX.IEffectData< TResult >
int EffectID [get, set]
 Unique identifier for this effect.
 
ImpactTagMaskFilter IncludeTags [get, set]
 Tags that must be present for the effect to be used.
 
ImpactTagMaskFilter ExcludeTags [get, set]
 Tags that, if present, will make the effect not be used.
 

Additional Inherited Members

- Public Member Functions inherited from ImpactCFX.IEffectData< TResult >
TResult GetResult (CollisionInputData collisionData, MaterialCompositionData materialCompositionData, ImpactVelocityData velocityData, ref Random random)
 Gets an interaction result based on the given input collision data.
 

Detailed Description

Interface for impact pooled effect data that is suitable for jobs.

Template Parameters
TResultThe type of result struct that this effect returns.
Type Constraints
TResult :struct 
TResult :IEffectResult 
TResult :IObjectPoolRequest