If you want to help us maintaining this wiki, check out our discord server: https://discord.gg/3u69jMa
TrailEmitter
Jump to navigation
Jump to search
//=============================================================================
// Emitter: An Unreal Trail Particle Emitter.
//=============================================================================
class TrailEmitter extends ParticleEmitter
abstract
native;
struct noexport ParticleTrailData
{
var vector Location;
var color Color;
var float Size;
var int DoubleDummy1;
var int DoubleDummy2;
};
struct ParticleTrailInfo
{
var int TrailIndex;
var int NumPoints;
var vector LastLocation;
};
var (Trail) int MaxPointsPerTrail;
var (Trail) float DistanceThreshold;
var (Trail) bool UseCrossedSheets;
var (Trail) int MaxTrailTwistAngle;
var transient array<ParticleTrailData> TrailData;
var transient array<ParticleTrailInfo> TrailInfo;
var transient vertexbuffer VertexBuffer;
var transient indexbuffer IndexBuffer;
var transient int VerticesPerParticle;
var transient int IndicesPerParticle;
var transient int PrimitivesPerParticle;
defaultproperties
{
MaxPointsPerTrail=50
DistanceThreshold=1
MaxTrailTwistAngle=16384
}