Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CElementsGraphics.cpp File Reference
#include "CElementsGraphics.hpp"
#include "core/assert.hpp"
#include "core/color.hpp"
#include "core/paths.hpp"
#include "math/utils.hpp"
#include "ui/graphics/IGraphics.hpp"
#include <cmath>
Include dependency graph for CElementsGraphics.cpp:

Functions

static void prvPointsOfArrowRight (const double size, const bool isDouble, double *x1HeadArrowRight, double *y1HeadArrowRight, double *x2HeadArrowRight, double *y2HeadArrowRight, double *x3HeadArrowRight, double *y3HeadArrowRight, double *x4HeadArrowRight, double *y4HeadArrowRight)
 
static void prvDrawDoubleArrow (class IGraphics *graphics, const double size, const bool withLeft, const bool withRight)
 

Variables

static const std::string kPrvButton = "Button"
 
static const std::string kPrvDigitalFrame = "DigitalFrame"
 
static const std::string kPrvDigitalLight = "DigitalLight"
 
static const std::string kPrvFanBackground = "FanBackground"
 
static const std::string kPrvFanStart = "FanStart"
 
static const std::string kPrvFanStartExhaust = "FanStartExhaust"
 
static const std::string kPrvGeneratorBackground = "GeneratorBackground"
 
static const std::string kPrvGeneratorRunning = "GeneratorRunning"
 
static const std::string kPrvGeneratorUpper = "GeneratorUpper"
 
static const std::string kPrvLom = "LOM"
 
static const std::string kPrvLomVertLeft = "LOM_VERT_LEFT"
 
static const std::string kPrvLomVertRight = "LOM_VERT_RIGHT"
 
static const std::string kPrvLomEmpty = "LOM_EMPTY"
 
static const std::string kPrvLomVertLeftEmpty = "LOM_VERT_LEFT_EMPTY"
 
static const std::string kPrvLomVertRightEmpty = "LOM_VERT_RIGHT_EMPTY"
 
static const std::string kPrvMaterialMotor = "Motor"
 
static const std::string kPrvMLim = "M-LIM"
 
static const std::string kPrvPropeller = "Propeller"
 
static const std::string kPrvShaftBackground = "ShaftBackground"
 
static const std::string kPrvShaftRun = "ShaftRun"
 
static const std::string kPrvShaftUpper = "ShaftUpper"
 
static const std::string kPrvFlatTexture = "FlatTexture"
 

Function Documentation

◆ prvDrawDoubleArrow()

static void prvDrawDoubleArrow ( class IGraphics * graphics,
const double size,
const bool withLeft,
const bool withRight )
static

◆ prvPointsOfArrowRight()

static void prvPointsOfArrowRight ( const double size,
const bool isDouble,
double * x1HeadArrowRight,
double * y1HeadArrowRight,
double * x2HeadArrowRight,
double * y2HeadArrowRight,
double * x3HeadArrowRight,
double * y3HeadArrowRight,
double * x4HeadArrowRight,
double * y4HeadArrowRight )
static

Variable Documentation

◆ kPrvButton

const std::string kPrvButton = "Button"
static

◆ kPrvDigitalFrame

const std::string kPrvDigitalFrame = "DigitalFrame"
static

◆ kPrvDigitalLight

const std::string kPrvDigitalLight = "DigitalLight"
static

◆ kPrvFanBackground

const std::string kPrvFanBackground = "FanBackground"
static

◆ kPrvFanStart

const std::string kPrvFanStart = "FanStart"
static

◆ kPrvFanStartExhaust

const std::string kPrvFanStartExhaust = "FanStartExhaust"
static

◆ kPrvFlatTexture

const std::string kPrvFlatTexture = "FlatTexture"
static

◆ kPrvGeneratorBackground

const std::string kPrvGeneratorBackground = "GeneratorBackground"
static

◆ kPrvGeneratorRunning

const std::string kPrvGeneratorRunning = "GeneratorRunning"
static

◆ kPrvGeneratorUpper

const std::string kPrvGeneratorUpper = "GeneratorUpper"
static

◆ kPrvLom

const std::string kPrvLom = "LOM"
static

◆ kPrvLomEmpty

const std::string kPrvLomEmpty = "LOM_EMPTY"
static

◆ kPrvLomVertLeft

const std::string kPrvLomVertLeft = "LOM_VERT_LEFT"
static

◆ kPrvLomVertLeftEmpty

const std::string kPrvLomVertLeftEmpty = "LOM_VERT_LEFT_EMPTY"
static

◆ kPrvLomVertRight

const std::string kPrvLomVertRight = "LOM_VERT_RIGHT"
static

◆ kPrvLomVertRightEmpty

const std::string kPrvLomVertRightEmpty = "LOM_VERT_RIGHT_EMPTY"
static

◆ kPrvMaterialMotor

const std::string kPrvMaterialMotor = "Motor"
static

◆ kPrvMLim

const std::string kPrvMLim = "M-LIM"
static

◆ kPrvPropeller

const std::string kPrvPropeller = "Propeller"
static

◆ kPrvShaftBackground

const std::string kPrvShaftBackground = "ShaftBackground"
static

◆ kPrvShaftRun

const std::string kPrvShaftRun = "ShaftRun"
static

◆ kPrvShaftUpper

const std::string kPrvShaftUpper = "ShaftUpper"
static