OpenCPN Partial API docs
Loading...
Searching...
No Matches
ParticleMap Struct Reference

Manager for particle animation system. More...

#include <GribOverlayFactory.h>

Public Member Functions

 ParticleMap (int settings)
 

Public Attributes

std::vector< Particlem_Particles
 
time_t m_Reference_Time
 
int m_Setting
 
int history_size
 
unsigned int array_size
 
unsigned char * color_array
 
float * vertex_array
 
float * color_float_array
 
PlugIn_ViewPort last_viewport
 

Detailed Description

Manager for particle animation system.

Handles collections of particles and their rendering data arrays.

Definition at line 110 of file GribOverlayFactory.h.

Constructor & Destructor Documentation

◆ ParticleMap()

ParticleMap::ParticleMap ( int  settings)
inline

Definition at line 112 of file GribOverlayFactory.h.

◆ ~ParticleMap()

ParticleMap::~ParticleMap ( )
inline

Definition at line 123 of file GribOverlayFactory.h.

Member Data Documentation

◆ array_size

unsigned int ParticleMap::array_size

Definition at line 136 of file GribOverlayFactory.h.

◆ color_array

unsigned char* ParticleMap::color_array

Definition at line 137 of file GribOverlayFactory.h.

◆ color_float_array

float* ParticleMap::color_float_array

Definition at line 139 of file GribOverlayFactory.h.

◆ history_size

int ParticleMap::history_size

Definition at line 134 of file GribOverlayFactory.h.

◆ last_viewport

PlugIn_ViewPort ParticleMap::last_viewport

Definition at line 141 of file GribOverlayFactory.h.

◆ m_Particles

std::vector<Particle> ParticleMap::m_Particles

Definition at line 129 of file GribOverlayFactory.h.

◆ m_Reference_Time

time_t ParticleMap::m_Reference_Time

Definition at line 132 of file GribOverlayFactory.h.

◆ m_Setting

int ParticleMap::m_Setting

Definition at line 133 of file GribOverlayFactory.h.

◆ vertex_array

float* ParticleMap::vertex_array

Definition at line 138 of file GribOverlayFactory.h.


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