Changeset 382 for trunk/VUT/GtpVisibilityPreprocessor/src/Intersectable.h
- Timestamp:
- 11/05/05 20:03:25 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/Intersectable.h
r354 r382 11 11 // both mailId and mailbox should be unique for each thread!!! 12 12 static int sMailId; 13 static int sReservedMailboxes; 13 14 int mMailbox; 14 15 … … 26 27 int GetId() { return mId; } 27 28 29 30 static void NewMail(const int reserve = 1) { 31 sMailId += sReservedMailboxes; 32 sReservedMailboxes = reserve; 33 } 34 28 35 void Mail() { mMailbox = sMailId; } 29 static void NewMail() { sMailId++; }30 36 bool Mailed() const { return mMailbox == sMailId; } 31 int IncMail() { return ++mMailbox - sMailId; }32 37 38 void Mail(const int mailbox) { mMailbox = sMailId + mailbox; } 39 bool Mailed(const int mailbox) const { return mMailbox == sMailId + mailbox; } 40 41 int IncMail() { return ++mMailbox - sMailId; } 42 43 44 33 45 virtual AxisAlignedBox3 GetBox() = 0; 34 46
Note: See TracChangeset
for help on using the changeset viewer.