#include "../kernel/value.h"#include "../../bmmlib.h"#include "3dmath.h"#include "../macros/define_implementations.h"#include "..\protocols\color.inl"Macros | |
| #define | COLOR_CACHE_SIZE 1024 |
| #define | is_color(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(ColorValue)) |
Functions | |
| applyable_class_debug_ok(ColorValue) class ColorValue | ENABLE_STACK_ALLOCATE (ColorValue) |
| ScripterExport | ColorValue (AColor col) |
| ScripterExport | ColorValue (Color col) |
| ScripterExport | ColorValue (COLORREF col) |
| ScripterExport | ColorValue (BMM_Color_64 &col) |
| ScripterExport | ColorValue (Point3 col) |
| ScripterExport | ColorValue (Point3Value *col) |
| ScripterExport | ColorValue (float r, float g, float b, float a=1.0f) |
| ScripterExport | ~ColorValue () |
| static ScripterExport Value * | intern (AColor col) |
| static ScripterExport Value * | intern (float r, float g, float b, float a=1.0f) |
| static ScripterExport Value * | intern (BMM_Color_64 &col) |
| classof_methods (ColorValue, Value) | |
| void | collect () |
| ScripterExport void | sprin1 (CharStream *s) |
| #define COLOR_CACHE_SIZE 1024 |
| #define is_color | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(ColorValue)) |
| applyable_class_debug_ok (ColorValue) class ColorValue ENABLE_STACK_ALLOCATE | ( | ColorValue | ) |
| ScripterExport ColorValue | ( | AColor | col | ) |
| ScripterExport ColorValue | ( | Color | col | ) |
| ScripterExport ColorValue | ( | COLORREF | col | ) |
| ScripterExport ColorValue | ( | BMM_Color_64 & | col | ) |
| ScripterExport ColorValue | ( | Point3 | col | ) |
| ScripterExport ColorValue | ( | Point3Value * | col | ) |
| ScripterExport ColorValue | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a = 1.0f |
||
| ) |
| ScripterExport ~ColorValue | ( | ) |
|
static |
|
static |
|
static |
| classof_methods | ( | ColorValue | , |
| Value | |||
| ) |
| void collect | ( | ) |
| ScripterExport void sprin1 | ( | CharStream * | s | ) |