Libprimis
Imprimis' 3D destroyable world engine
Loading...
Searching...
No Matches
animinfo Struct Referencefinal

description of a character's animation More...

#include <ents.h>

Public Member Functions

bool operator== (const animinfo &o) const
 Checks equality between two animinfo objects.
bool operator!= (const animinfo &o) const
 Checks for inequality between two animinfo objects.

Public Attributes

int anim
int frame
int range
int basetime
float speed
uint varseed

Detailed Description

description of a character's animation

Member Function Documentation

◆ operator!=()

bool animinfo::operator!= ( const animinfo & o) const

Checks for inequality between two animinfo objects.

Behavior is the negation of animinfo::operator==.

Parameters
oaniminfo to compare against
Returns
true if animinfos compare unequal, false otherwise

◆ operator==()

bool animinfo::operator== ( const animinfo & o) const

Checks equality between two animinfo objects.

Does not check for equality between varseed fields. Only checks for equality for Anim_SetTime and Anim_Dir bits in anim field.

All other fields must be equal to compare equal.

Parameters
oaniminfo to compare against
Returns
true if animinfos compare equal, false otherwise

The documentation for this struct was generated from the following file:
  • /github/workspace/src/libprimis-headers/ents.h