ScummVM API documentation
Tetraedge::TeFreeMoveZone Member List

This is the complete list of members for Tetraedge::TeFreeMoveZone, including all inherited members.

_lastTriangleHit (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2protected
_position (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2protected
_rotation (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2protected
_scale (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2protected
_size (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2protected
_verticies (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2protected
addChild(Te3DObject2 *newChild) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
addChildBefore(Te3DObject2 *newChild, const Te3DObject2 *ref) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
bordersDistance() const (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
buildAStar() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
calcGridMatrix() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
child(int offset) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
childCount() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
childIndex(Te3DObject2 *childToFind) const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
childList() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
childListChanged() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
cleanup() (defined in Tetraedge::TeObject)Tetraedge::TeObjectstatic
clear() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
collisions(const TeVector3f32 &v1, const TeVector3f32 &v2) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
color() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
colorInheritance() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
correctCharacterPosition(const TeVector3f32 &pos, bool *flagout, bool f) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
curve(const TeVector3f32 &startpt, const TeVector2s32 &endpt, float param_5, bool findMeshFlag) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
curve(const TeVector3f32 &startpt, const TeVector3f32 &endpt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
deleteLater()Tetraedge::TeObject
deleteLaterStatic(TeObject *obj) (defined in Tetraedge::TeObject)Tetraedge::TeObjectstatic
deleteNow()Tetraedge::TeObjectstatic
deserialize(Common::ReadStream &stream, TeFreeMoveZone &dest, const Common::Array< TeBlocker > *blockers, const Common::Array< TeRectBlocker > *rectblockers, const Common::Array< TeActZone > *actzones) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZonestatic
deserialize(Common::ReadStream &stream, TePickMesh2 &mesh) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2static
deserialize(Common::ReadStream &stream, Te3DObject2 &dest, bool includesName=true) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
deserializeString(Common::ReadStream &stream) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
deserializeUintArray(Common::ReadStream &stream, Common::Array< uint > &dest) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
deserializeVectorArray(Common::ReadStream &stream, Common::Array< TeVector3f32 > &dest) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
draw() override (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZonevirtual
findNearestMesh(TeIntrusivePtr< TeCamera > &camera, const TeVector2s32 &frompt, Common::Array< TePickMesh2 *> &pickMeshes, TeVector3f32 *outloc, bool lastHitFirst) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZonestatic
findNearestPointOnBorder(const TeVector2f32 &pt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
freeMoveZoneVerticies() const (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZoneinline
hasBlockerIntersection(const TeVector2s32 &pt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
hasCellBorderIntersection(const TeVector2s32 &pt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
intersect(const TeVector3f32 &v1, const TeVector3f32 &v2, TeVector3f32 &v3, float &fout, bool useLastHit, uint *triangleHitOut) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
intersect2D(const TeVector2f32 &pt) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
isInZone(const TeVector3f32 &pt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
lastTriangleHit() const (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
loadAndCheckFourCC(Common::ReadStream &stream, const char *str) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
loadAStar(const Common::Path &path, const TeVector2s32 &size) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
loadBin(const Common::Path &path, const Common::Array< TeBlocker > *blockers, const Common::Array< TeRectBlocker > *rectblockers, const Common::Array< TeActZone > *actzones, const TeVector2f32 &gridSize) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
loadBin(Common::ReadStream &stream, const Common::Array< TeBlocker > *blockers, const Common::Array< TeRectBlocker > *rectblockers, const Common::Array< TeActZone > *actzones, const TeVector2f32 &gridSize) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
name() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
normalizeAngle(float angle) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZonestatic
onParentWorldColorChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
onParentWorldTransformationMatrixChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
onPositionChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
onSizeChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
onViewportChanged() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
onWorldColorChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
onWorldTransformationMatrixChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
onWorldVisibleChanged() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
onWorldVisibleChangedSlot() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
parent() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
pointInTriangle(const TeVector2f32 &p1, const TeVector2f32 &p2, const TeVector2f32 &p3, const TeVector2f32 &p4) const (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
position() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
preUpdateGrid() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
projectOnAStarGrid(const TeVector3f32 &pt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
removeChild(Te3DObject2 *toRemove) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
removeChildren() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
removeInsignificantPoints(const Common::Array< TeVector3f32 > &points) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
rotate(const TeQuaternion &rot) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
rotation() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
scale() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inline
serialize(Common::WriteStream &stream, const TeFreeMoveZone &src, bool updateFirst) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZonestatic
serialize(Common::WriteStream &stream, const TePickMesh2 &mesh) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2static
serialize(Common::WriteStream &stream, Te3DObject2 &src) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2static
setBordersDistance(float dist) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
setCamera(TeIntrusivePtr< TeCamera > &cam, bool noRecalcProjPoints) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
setCollisionSlide(bool val) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZoneinlinestatic
setColor(const TeColor &col) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setColorInheritance(bool val) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
setLastTriangleHit(uint lastHit) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2inline
setName(const Common::String &newName) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
setNbTriangles(uint len) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
setParent(Te3DObject2 *newparent) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setPathFindingOccluder(const TeOBP &occluder) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
setPosition(const TeVector3f32 &pos) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setPositionFast(const TeVector3f32 &pos) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setRotation(const TeQuaternion &rot) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setScale(const TeVector3f32 &newScale) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setSize(const TeVector3f32 &newSize) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
setTriangle(uint num, const TeVector3f32 &v1, const TeVector3f32 &v2, const TeVector3f32 &v3) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
setVertex(uint offset, const TeVector3f32 &vertex) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
setVisible(bool visible) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
setZPosition(float zpos) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
size() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
slide(const TeVector3f32 &pos) (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
Te3DObject2() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
TeFreeMoveZone() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
TeI3DObject2() (defined in Tetraedge::TeI3DObject2)Tetraedge::TeI3DObject2
TeObject() (defined in Tetraedge::TeObject)Tetraedge::TeObject
TePickMesh2() (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
transformAStarGridInWorldSpace(const TeVector2s32 &gridpt) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
transformationMatrix() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
transformHeightMin(float minval) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
transformVectorInWorldSpace(float param_3, float param_4) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
translate(const TeVector3f32 &vec) (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
triangle(uint num, TeVector3f32 &v1out, TeVector3f32 &v2out, TeVector3f32 &v3out) const (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2
updateBorders() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
updateGrid(bool force) (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
updatePickMesh() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
updateProjectedPoints() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
updateTransformedVertices() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
updateZ() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
verticies() (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2inline
verticies() const (defined in Tetraedge::TePickMesh2)Tetraedge::TePickMesh2inline
visible() const (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
worldColor() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
worldPosition() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
worldRotation() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
worldScale() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2
worldTransformationMatrix() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
worldVisible() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
xSize() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
ySize() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
zSize() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2inlinevirtual
~Te3DObject2() (defined in Tetraedge::Te3DObject2)Tetraedge::Te3DObject2virtual
~TeFreeMoveZone() (defined in Tetraedge::TeFreeMoveZone)Tetraedge::TeFreeMoveZone
~TeI3DObject2() (defined in Tetraedge::TeI3DObject2)Tetraedge::TeI3DObject2inlinevirtual
~TeObject() (defined in Tetraedge::TeObject)Tetraedge::TeObjectinlinevirtual