|
QSDK 1.1 Documentation |
#include <Q/q.h>
Inheritance diagram for Q::Region:

Public Member Functions | |
| Region () | |
| Region (const char *name) | |
| Utils::Result | setBox (const Maths::Box3f &box) |
| Utils::Result | setCollideable (bool b) |
Static Public Member Functions | |
| Region | create (const char *name, const Maths::Box3f &box, const Database &db=Database()) |
| Region | create (const char *name, const Maths::Sphere3f &s, const Database &db=Database()) |
| Region | create (const char *name, const Maths::Cylinder3f &c, const Database &db=Database()) |
| Region | find (const char *name) |
| ClassType | classType () |
| Region | cast (const ObjectBase &) |
The Region object is used to construct trigger volumes in the scene graph.
|
|
Create a null region reference. |
|
|
Search the currently attached databases for a region with the given name. |
|
|
If the object referenced by
Reimplemented from Q::Geom. |
|
|
Return the type for this class. |
|
||||||||||||||||
|
Create a new region named |
|
||||||||||||||||
|
Create a new region named |
|
||||||||||||||||
|
Create a new region named |
|
|
Search the currently attached databases for a region with the given name and return that object, if it exists. |
|
|
Set the Box on the region to a new value. If the Region is being used by any Instance then Instance::resetBox must be called on every one of those instances, otherwise they will not reflect the change. |
|
|
Set the collidability properties (i.e. collidee and collider) of the region based on the value of |
|
|
|
Qube Software Limited © 2000-2004
|
|