1#ifndef INCLUDED_GLS_CLIPPING_GROUP_H
2#define INCLUDED_GLS_CLIPPING_GROUP_H
79#if defined( GLS_DEBUG )
Definition: gls_clipping_group.h:56
virtual void CalcWindowPickRegion(GlsInputManager &inputManager, const GlsMatrixAffineD::GLMatrixAffineF &parentDrawMatrix)
virtual void Draw(GlsStateManager &gl, const GlsFloat64 time)
GlsVector3D _blc
Definition: gls_clipping_group.h:160
void SetClippingActive(const GlsBool value)
virtual GlsDisplayObject * PickTest(const GlsVector2D &windowCoord, GlsInputManager &inputManager, const GlsMatrixAffineD::GLMatrixAffineF &parentDrawMatrix)
void SetBlc(const GlsVector3D &value)
GlsClippingGroup(InitParameters &initParameters, GlsEventDispatcher *const eventDispatcher)
void SetTrc(const GlsVector3D &value)
GlsBool _clippingActive
Definition: gls_clipping_group.h:159
void DrawClippingPolygon(GlsStateManager &gl)
GlsBool GetClippingActive()
virtual ~GlsClippingGroup()
GlsVector3D _trc
Definition: gls_clipping_group.h:161
Definition: gls_display_object.h:65
Definition: gls_event.h:305
Definition: gls_group.h:53
GLfloat GLMatrixAffineF[DIMENSION *DIMENSION]
Definition: gls_matrix_affine_double.h:63
Definition: gls_state_manager.h:64
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
This header defines the GlsGroup class in the GL Studio DO-178B Runtime Library.
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
bool GlsBool
Definition: gls_types.h:96
double GlsFloat64
Definition: gls_types.h:87
Definition: gls_clipping_group.h:62
const GlsVector3D trc
Definition: gls_clipping_group.h:67
GlsGroup::InitParameters groupInitParameters
Definition: gls_clipping_group.h:63
InitParameters CopyWithObjectsArray(GlsDisplayObject *const *newObjects) const
const GlsVector3D blc
Definition: gls_clipping_group.h:66
const GlsBool clippingActive
Definition: gls_clipping_group.h:65
Definition: gls_group.h:59
Definition: gls_vertex.h:50
Definition: gls_vertex.h:66