Simulacrum
1.2
|
#include <stdint.h>
#include <cstdarg>
#include <string>
#include <vector>
#include <initializer_list>
#include "definitions.h"
Classes | |
class | Simulacrum::SElem |
class | Simulacrum::TightSElem |
class | Simulacrum::BW8SElem |
class | Simulacrum::BW16SElem |
class | Simulacrum::BW16SignedSElem |
class | Simulacrum::RGBAI32SElem |
class | Simulacrum::SVector |
class | Simulacrum::SMatrix |
class | Simulacrum::SComplex |
class | Simulacrum::SPlane |
class | Simulacrum::SLine |
class | Simulacrum::SGeom |
struct | Simulacrum::SGeom::intersection_res |
class | Simulacrum::SCoordinate |
Namespaces | |
Simulacrum | |
Macros | |
#define | RGBA_ONECHAN(X) ( 0xFF000000 | (X << 16) | (X << 8) | (X) ) |
Typedefs | |
typedef uint64_t | Simulacrum::BaseInt |
typedef int64_t | Simulacrum::BaseIntSign |
typedef double | Simulacrum::BaseFP |
typedef uint64_t | Simulacrum::TightSElemInternType |
typedef SVector | Simulacrum::SV |
typedef SVector | Simulacrum::SPoint |
typedef SMatrix | Simulacrum::SM |
typedef SCoordinate | Simulacrum::SC |
Functions | |
template<typename T , unsigned B> | |
T | Simulacrum::signextend (const T x) |
#define RGBA_ONECHAN | ( | X | ) | ( 0xFF000000 | (X << 16) | (X << 8) | (X) ) |