Describes minimum required functionality from Circle control.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class ICircle :public virtual I3DControl
{
public:
virtual float getCircleRadius() = 0; // Return circle radius
virtual int getCircleSides() = 0; // Return side count
virtual int getCapSegments() = 0; // Return cap segment count
virtual bool setCircleRadius(const float value) = 0; // Set circle radius
virtual bool setCircleSides(const int value) = 0; // Set side count
virtual bool setCircleSize(const float radius, const int sides) = 0; // Set radius and side count
virtual bool setCapSegments(const int value) = 0; // Set cap segment count
};
Namespace: | nitisa::opengl |
Include: | OpenGL/Controls/ICircle.h |