ScummVM API documentation
Freescape::GeometricObject Member List

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::Objectinline
draw(Freescape::Renderer *gfx, float offset=0.0) override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
duplicate() override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
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::Objectinline
getObjectID() (defined in Freescape::Object)Freescape::Objectinline
getOrigin() (defined in Freescape::Object)Freescape::Objectinline
getSize() (defined in Freescape::Object)Freescape::Objectinline
getType() (defined in Freescape::Object)Freescape::Objectinlinevirtual
isDestroyed() (defined in Freescape::Object)Freescape::Objectinline
isDrawable() override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
isInitiallyInvisible() (defined in Freescape::Object)Freescape::Objectinline
isInvisible() (defined in Freescape::Object)Freescape::Objectinline
isLineButNotStraight() (defined in Freescape::GeometricObject)Freescape::GeometricObject
isPlanar() override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
isPolygon(ObjectType type) (defined in Freescape::GeometricObject)Freescape::GeometricObjectstatic
isPyramid(ObjectType type) (defined in Freescape::GeometricObject)Freescape::GeometricObjectstatic
makeInitiallyInvisible() (defined in Freescape::Object)Freescape::Objectinline
makeInitiallyVisible() (defined in Freescape::Object)Freescape::Objectinline
makeInvisible() (defined in Freescape::Object)Freescape::Objectinline
makeVisible() (defined in Freescape::Object)Freescape::Objectinline
numberOfColoursForObjectOfType(ObjectType type) (defined in Freescape::GeometricObject)Freescape::GeometricObjectstatic
numberOfOrdinatesForType(ObjectType type) (defined in Freescape::GeometricObject)Freescape::GeometricObjectstatic
offsetOrigin(Math::Vector3d origin_) (defined in Freescape::GeometricObject)Freescape::GeometricObject
restore() (defined in Freescape::Object)Freescape::Objectinline
restoreOrdinates() (defined in Freescape::GeometricObject)Freescape::GeometricObject
scale(int factor) override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
setObjectFlags(uint32 flags_) (defined in Freescape::Object)Freescape::Objectinline
setOrigin(Math::Vector3d origin) override (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
toggleVisibility() (defined in Freescape::Object)Freescape::Objectinline
~GeometricObject() (defined in Freescape::GeometricObject)Freescape::GeometricObjectvirtual
~Object() (defined in Freescape::Object)Freescape::Objectinlinevirtual