GL Studio Safety Critical Embedded C++ Runtime Library
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
GlsDisplayObject::InitParameters Struct Reference

#include <gls_display_object.h>

Public Attributes

const GlsBool blinking
 
const GlsFloat32 blinkRate
 
const GlsMatrixAffineD::CStyleMatrix dcsMatrix
 
const GlsMatrixAffineD::CStyleMatrix dcsMatrixInverse
 
const GlsVector3D location
 
const GlsBool needCalculate
 
const PickMode pickMode
 
const PickRegion pickRegion
 
const GlsVector3D rotationPoint
 
const GlsBool visible
 

Detailed Description

initialization parameters for a GlsDisplayObject

Member Data Documentation

◆ blinking

const GlsBool GlsDisplayObject::InitParameters::blinking

GLS_TRUE if object is initially blinking else GLS_FALSE

◆ blinkRate

const GlsFloat32 GlsDisplayObject::InitParameters::blinkRate

blinking rate (Hz.) (>0.0)

◆ dcsMatrix

const GlsMatrixAffineD::CStyleMatrix GlsDisplayObject::InitParameters::dcsMatrix

dcs matrix of object

◆ dcsMatrixInverse

const GlsMatrixAffineD::CStyleMatrix GlsDisplayObject::InitParameters::dcsMatrixInverse

inverse of dcs matrix

◆ location

const GlsVector3D GlsDisplayObject::InitParameters::location

location of object

◆ needCalculate

const GlsBool GlsDisplayObject::InitParameters::needCalculate

GLS_TRUE if object needs Calculate() method called else GLS_FALSE

◆ pickMode

const PickMode GlsDisplayObject::InitParameters::pickMode

initial pick mode for object

◆ pickRegion

const PickRegion GlsDisplayObject::InitParameters::pickRegion

pick region for object

◆ rotationPoint

const GlsVector3D GlsDisplayObject::InitParameters::rotationPoint

location, in the object coordinate system, of the rotation point

◆ visible

const GlsBool GlsDisplayObject::InitParameters::visible

GLS_TRUE if object is initially visible else GLS_FALSE