NodeComponent is the base class for objects that can be attached to a scene node.
More...
#include <NodeComponent.h>
NodeComponent is the base class for objects that can be attached to a scene node.
omega::NodeComponent::NodeComponent |
( |
| ) |
|
|
inline |
virtual const AlignedBox3* omega::NodeComponent::getBoundingBox |
( |
| ) |
|
|
inlinevirtual |
SceneNode* omega::NodeComponent::getOwner |
( |
| ) |
|
|
inline |
virtual bool omega::NodeComponent::hasBoundingBox |
( |
| ) |
|
|
inlinevirtual |
virtual bool omega::NodeComponent::hasCustomRayIntersector |
( |
| ) |
|
|
inlinevirtual |
virtual void omega::NodeComponent::initialize |
( |
Engine * |
server | ) |
|
|
pure virtual |
virtual bool omega::NodeComponent::intersectRay |
( |
const Ray & |
ray, |
|
|
Vector3f * |
hitPoint |
|
) |
| |
|
inlinevirtual |
virtual bool omega::NodeComponent::isInitialized |
( |
| ) |
|
|
pure virtual |
bool omega::NodeComponent::needsBoundingBoxUpdate |
( |
| ) |
|
|
inline |
virtual void omega::NodeComponent::onAttached |
( |
SceneNode * |
| ) |
|
|
inlinevirtual |
virtual void omega::NodeComponent::onDetached |
( |
SceneNode * |
| ) |
|
|
inlinevirtual |
void omega::NodeComponent::requestBoundingBoxUpdate |
( |
| ) |
|
|
inline |
virtual void omega::NodeComponent::update |
( |
const UpdateContext & |
context | ) |
|
|
pure virtual |
virtual void omega::NodeComponent::updateBoundingBox |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: