63 DISTI_DEPRECATED(
"This identifier is forbidden by the C++ standard. Use BaseClass instead." )
66 friend class GLPolygonEditor;
130 virtual GLS_EXPORT void SetFillColor(
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a );
144 const Vector& logicalCoords,
146 const Vector& directionVector,
152 void DrawSolidGeometry(
bool textureObject,
bool color,
bool normal );
153 void DrawOutlineGeometry();
155 void BakeVBO(
bool hasT,
bool hasC,
bool hasN );
158 bool _pendingFillColor;
virtual void PreDraw(const OpenGLMatrices ¤t, Culler &culler)
void SetFillColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
Definition: display.h:686
The Polygon class. Implements Polygons.
Definition: glpolygon.h:56
virtual void CalculateTextureCoordinates()
virtual void DeleteVertexAt(unsigned int index)
virtual void CalcNormals(int windingOrder=1)
static DisplayObject * CreateInstance()
virtual DisplayObject * CloneObject(bool generateNames=false)
virtual DisplayObject * Pick3D(const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &parentDrawn)
Definition: gls_color.h:54
Definition: gls_vertex_array.h:60
Class to contain current OpenGL view, projection and draw matrices.
Definition: util.h:544
The disti::DisplayObject class and global enumerations.
Macros and helper code to determine what subset of C++11/14/17 is available.
#define DISTI_SPECIAL_MEM_FUN_DELETE
Macro to wrap function deletion, removed on compilers that don't support it.
Definition: gls_cpp_lang_support.h:235
#define DISTI_DEPRECATED(msg)
Defines whether this compiler supports the C++14 deprecated attribute.
Definition: gls_cpp_lang_support.h:457
A file for all GL Studio files to include.
#define GLS_EXPORT
Macro denoting which functions should be visible from the runtime library.
Definition: gls_include.h:52
An object for managing vertices, texture coordinates, colors and normals for GLPolygon and other disp...
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47