|
u32 | GetType () const |
|
s32 | GetMin () const |
|
s32 | GetDefault () const |
|
s32 | GetMax () const |
|
u32 | GetRange () const |
|
u32 | MapValue (u32 max, s32 val) const |
|
virtual void | Print (ByteSink &bs) |
|
void | PrintValue (ByteSink &bs, const T &atom) |
|
virtual bool | ReadValue (ByteSource &bs, T &atom) |
|
s32 | GetBitsAsS32 (const T &atom) const |
| Un-type-checked access treating all bit fields as s32.
|
|
void | SetBitsAsS32 (T &atom, const s32 val) const |
|
u64 | GetBitsAsU64 (const T &atom) const |
| Un-type-checked access treating all bit fields as u64.
|
|
void | SetBitsAsU64 (T &atom, const u64 val) const |
|
bool | LoadU32 (const T &atom, u32 &store) const |
| Routines to (attempt to) apply this parameter to any given atom. More...
|
|
void | StoreU32 (T &atom, const u32 val) const |
|
bool | LoadS32 (const T &atom, s32 &store) const |
| s32 value
|
|
void | StoreS32 (T &atom, const s32 val) const |
|
bool | LoadBool (const T &atom, bool &store) const |
| bool value
|
|
void | StoreBool (T &atom, const bool val) const |
|
bool | LoadUnary (const T &atom, u32 &store) const |
| unary value
|
|
void | StoreUnary (T &atom, const u32 val) const |
|
| Parameter (const VD &vd, const char *tag, const char *name, const char *description) |
|
const VD & | GetVD () const |
|
const char * | GetTag () const |
|
const char * | GetName () const |
|
const char * | GetDescription () const |
|
virtual Result | ReadFrom (ByteSource &byteSource, s32 argument=0)=0 |
|
virtual Result | PrintTo (ByteSink &byteSink, s32 argument=0)=0 |
|