Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions

# DCSimpleParameter Class Reference

This is the most fundamental kind of parameter type: a single number or string, one of the DCSubatomicType elements. More...

Inheritance diagram for DCSimpleParameter:

List of all members.

## Public Member Functions
int | getDivisor ()
| Returns the divisor associated with this type.
double | getModulus ()
| Returns the modulus associated with this type, if any.
DCSubatomicType | getType ()
| Returns the particular subatomic type represented by this instance.
bool | hasModulus ()
| Returns true if there is a modulus associated, false otherwise.,.

## Detailed Description

This is the most fundamental kind of parameter type: a single number or string, one of the DCSubatomicType elements.

It may also optionally have a divisor, which is meaningful only for the numeric type elements (and represents a fixed-point numeric convention).

## Member Function Documentation

int getDivisor | ( |  | ) |

Returns the divisor associated with this type.

This is 1 by default, but if this is other than one it represents the scale to apply when packing and unpacking numeric values (to store fixed-point values in an integer field). It is only meaningful for numeric-type fields.

double getModulus | ( |  | ) |

Returns the modulus associated with this type, if any.

It is an error to call this if has_modulus() returned false.

If present, this is the modulus that is used to constrain the numeric value of the field before it is packed (and range-checked).

DCSubatomicType getType | ( |  | ) |

Returns the particular subatomic type represented by this instance.

bool hasModulus | ( |  | ) |

Returns true if there is a modulus associated, false otherwise.,.

All Classes Namespaces Functions Variables Enumerations Enumerator Properties