1 #ifndef _GLS_COMPOSITE_OBJECT_H
2 #define _GLS_COMPOSITE_OBJECT_H
62 #if defined( GLS_DEBUG )
130 #endif // _GLS_COMPOSITE_OBJECT_H
Definition: gls_color.h:47
bool GlsBool
Definition: gls_types.h:96
Definition: gls_composite_object.h:58
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
This header defines the basic render setting types used in the GL Studio DO-178B Runtime Library...
Definition: gls_display_object.h:110
virtual void SetChildrenLineWidth(const GlsFloat32 lineWidth)=0
virtual void SetChildrenLineColor(const GlsColor &lineColor)=0
GlsAlphaMode
Definition: gls_render_settings.h:162
Definition: gls_event.h:304
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
virtual void SetChildrenPolygonMode(const GlsPolygonMode polygonMode)=0
Definition: gls_composite_object.h:52
float GlsFloat32
Definition: gls_types.h:78
const GlsDisplayObject::InitParameters displayInitParameters
Definition: gls_composite_object.h:60
Definition: gls_display_object.h:64
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
virtual ~GlsCompositeObject()
This header defines the base class for all graphical objects in the GL Studio DO-178B Runtime Library...
virtual void SetChildrenAlphaMode(const GlsAlphaMode alphaMode)=0
GlsPolygonMode
Definition: gls_render_settings.h:131
virtual void SetChildrenFillColor(const GlsColor &fillColor)=0
GlsCompositeObject(const InitParameters &initParameters, GlsEventDispatcher *const eventDispatcher)