|
| AbstractElement_Reprovert (const UUID &uuid) |
|
u32 | GetBelow (const T &atom, u32 badType) const |
|
bool | SetBelow (T &atom, u32 value) const |
|
u32 | GetAbove (const T &atom, u32 badType) const |
|
bool | SetAbove (T &atom, u32 value) const |
|
u32 | GetGap (const T &atom, u32 badType) const |
|
bool | SetGap (T &atom, u32 value) const |
|
virtual u32 | Diffusability (EventWindow< CC > &ew, SPoint nowAt, SPoint maybeAt) const |
|
void | ReproduceVertically (EventWindow< CC > &window) const |
|
| Element (const UUID &uuid) |
|
void | AllocateType () |
|
u32 | GetType () const |
|
const char * | GetAtomicSymbol () const |
|
const char * | GetName () const |
|
virtual void | AppendDescription (const T *atom, OString64 &desc) const |
|
bool | IsType (u32 type) const |
|
const UUID & | GetUUID () const |
|
virtual void | Behavior (EventWindow< CC > &window) const =0 |
|
virtual const T & | GetDefaultAtom () const |
|
virtual u32 | PhysicsColor () const |
|
virtual const char * | GetDescription () const |
|
virtual u32 | DefaultPhysicsColor () const =0 |
|
virtual u32 | DefaultLowlightColor () const |
|
void | ToggleLowlightPhysicsColor () |
|
virtual u32 | LocalPhysicsColor (const T &atom, u32 selector) const |
|
u32 | NoDiffusability (EventWindow< CC > &ew, SPoint nowAt, SPoint maybeAt) const |
|
const ElementParameters< CC > & | GetElementParameters () const |
|
ElementParameters< CC > & | GetElementParameters () |
|
const AtomicParameters< CC > & | GetAtomicParameters () const |
|
AtomicParameters< CC > & | GetAtomicParameters () |
|
|
static const u32 | STATE_BELOW_IDX = 0 |
|
static const u32 | STATE_BELOW_LEN = 9 |
|
static const u32 | STATE_ABOVE_IDX = STATE_BELOW_IDX+STATE_BELOW_LEN |
|
static const u32 | STATE_ABOVE_LEN = 9 |
|
static const u32 | STATE_GAP_IDX = STATE_ABOVE_IDX+STATE_ABOVE_LEN |
|
static const u32 | STATE_GAP_LEN = 2 |
|
static const u32 | STATE_BITS = STATE_GAP_IDX+STATE_GAP_LEN |
|
static const u32 | MAX_BELOW = (1<<STATE_BELOW_LEN)-1 |
|
static const u32 | MAX_ABOVE = (1<<STATE_ABOVE_LEN)-1 |
|
static const u32 | COMPLETE_DIFFUSABILITY = 1000 |
|
The documentation for this class was generated from the following file: