This is the complete list of members for Freescape::GeometricObject, including all inherited members.
| _boundingBox (defined in Freescape::Object) | Freescape::Object | |
| _condition (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| _conditionSource (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| _cyclingColors (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| _flags (defined in Freescape::Object) | Freescape::Object | |
| _objectID (defined in Freescape::Object) | Freescape::Object | |
| _origin (defined in Freescape::Object) | Freescape::Object | |
| _partOfGroup (defined in Freescape::Object) | Freescape::Object | |
| _rotation (defined in Freescape::Object) | Freescape::Object | |
| _size (defined in Freescape::Object) | Freescape::Object | |
| _type (defined in Freescape::Object) | Freescape::Object | |
| collides(const Math::AABB &boundingBox) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| computeBoundingBox() (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| destroy() (defined in Freescape::Object) | Freescape::Object | inline |
| draw(Freescape::Renderer *gfx, float offset=0.0) override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| duplicate() override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| GeometricObject(ObjectType type, uint16 objectID, uint16 flags, const Math::Vector3d &origin, const Math::Vector3d &size, Common::Array< uint8 > *colours, Common::Array< uint8 > *ecolours, Common::Array< float > *ordinates, FCLInstructionVector conditionInstructions, Common::String conditionSource="") (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| getObjectFlags() (defined in Freescape::Object) | Freescape::Object | inline |
| getObjectID() (defined in Freescape::Object) | Freescape::Object | inline |
| getOrigin() (defined in Freescape::Object) | Freescape::Object | inline |
| getSize() (defined in Freescape::Object) | Freescape::Object | inline |
| getType() (defined in Freescape::Object) | Freescape::Object | inlinevirtual |
| isDestroyed() (defined in Freescape::Object) | Freescape::Object | inline |
| isDrawable() override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| isGeometric() (defined in Freescape::Object) | Freescape::Object | inline |
| isInitiallyInvisible() (defined in Freescape::Object) | Freescape::Object | inline |
| isInvisible() (defined in Freescape::Object) | Freescape::Object | inline |
| isLineButNotStraight() (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| isPlanar() override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| isPolygon(ObjectType type) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | static |
| isPyramid(ObjectType type) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | static |
| makeInitiallyInvisible() (defined in Freescape::Object) | Freescape::Object | inline |
| makeInitiallyVisible() (defined in Freescape::Object) | Freescape::Object | inline |
| makeInvisible() (defined in Freescape::Object) | Freescape::Object | inline |
| makeVisible() (defined in Freescape::Object) | Freescape::Object | inline |
| numberOfColoursForObjectOfType(ObjectType type) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | static |
| numberOfOrdinatesForType(ObjectType type) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | static |
| offsetOrigin(Math::Vector3d origin_) (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| restore() (defined in Freescape::Object) | Freescape::Object | inline |
| restoreOrdinates() (defined in Freescape::GeometricObject) | Freescape::GeometricObject | |
| scale(int factor) override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| setObjectFlags(uint32 flags_) (defined in Freescape::Object) | Freescape::Object | inline |
| setOrigin(Math::Vector3d origin) override (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| toggleVisibility() (defined in Freescape::Object) | Freescape::Object | inline |
| ~GeometricObject() (defined in Freescape::GeometricObject) | Freescape::GeometricObject | virtual |
| ~Object() (defined in Freescape::Object) | Freescape::Object | inlinevirtual |