VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
FST_VJ_BoidItem Struct Reference

Struct representing a single boid item in the VJ system, including its position, velocity, noise values, and color. More...

#include <ST_AudioReactiveBoidsLib.h>

Public Attributes

FVector3f pos = FVector3f(0.0f, 0.0f, 0.0f)
FVector3f vel = FVector3f(0.0f, 0.0f, 0.0f)
float reactiveNoise0 = 0.0f
float reactiveNoise1 = 0.0f
FVector4f col = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

Detailed Description

Struct representing a single boid item in the VJ system, including its position, velocity, noise values, and color.

Struct representing a single boid item in the VJ system, including its position, velocity, noise values, and color. PADDING IS IMPORTANT FOR SCENE VIEW

Member Data Documentation

◆ col

FVector4f FST_VJ_BoidItem::col = FVector4f(0.0f, 0.0f, 0.0f, 0.0f)

Color of the boid represented by a vector (R, G, B, A).

◆ pos

FVector3f FST_VJ_BoidItem::pos = FVector3f(0.0f, 0.0f, 0.0f)

Position of the boid.

◆ reactiveNoise0

float FST_VJ_BoidItem::reactiveNoise0 = 0.0f

First reactive noise value for the boid.

◆ reactiveNoise1

float FST_VJ_BoidItem::reactiveNoise1 = 0.0f

Second reactive noise value for the boid.

◆ vel

FVector3f FST_VJ_BoidItem::vel = FVector3f(0.0f, 0.0f, 0.0f)

Velocity of the boid.


The documentation for this struct was generated from the following file: