17#ifndef O2EVE_VISUALISATIONEVENTOPENGLSERIALIZER_H
18#define O2EVE_VISUALISATIONEVENTOPENGLSERIALIZER_H
26namespace event_visualisation
31 static void* createChunk(
const char* lbl,
unsigned size);
32 static unsigned int* asUnsigned(
void* chunk) {
return (
unsigned*)((
char*)chunk + 8); }
33 static float* asFloat(
void* chunk) {
return (
float*)((
char*)chunk + 8); }
34 static unsigned char* asByte(
void* chunk) {
return (
unsigned char*)((
char*)chunk + 8); }
35 static signed char* asSignedByte(
void* chunk) {
return (
signed char*)((
char*)chunk + 8); }
36 static unsigned chunkSize(
void* chunk);
39 const std::string
serializerName()
const override {
return std::string(
"VisualisationEventOpenGLSerializer"); }
bool fromFile(VisualisationEvent &event, std::string fileName) override
const std::string serializerName() const override
~VisualisationEventOpenGLSerializer() override=default
void toFile(const VisualisationEvent &event, std::string fileName) override
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...