Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeCollision::deCollideInfo Struct Reference

information about a collision that occurred More...

`#include <deScene.hpp>`

Collaboration diagram for IdeCollision::deCollideInfo:

[legend]
List of all members.

## Public Attributes
deVec3d | Position
| position at which collision occurs
deVec3d | Normal
| normal of surface which was collided with
deDouble | Percent
| percent along the (start,stop) segment where collision occurred
DWORD | Contents
IdeSurface * | Surface
IdeSceneObject * | HitObject
IdeSceneRoom * | HitRoom

## Detailed Description

information about a collision that occurred

## Member Data Documentation

DWORD IdeCollision::deCollideInfo::Contents

IdeSceneObject* IdeCollision::deCollideInfo::HitObject

IdeSceneRoom* IdeCollision::deCollideInfo::HitRoom

deVec3d IdeCollision::deCollideInfo::Normal

| normal of surface which was collided with

deDouble IdeCollision::deCollideInfo::Percent

| percent along the (start,stop) segment where collision occurred

deVec3d IdeCollision::deCollideInfo::Position

| position at which collision occurs

IdeSurface* IdeCollision::deCollideInfo::Surface

The documentation for this struct was generated from the following file:

- deScene.hpp