Rasterfarm-SDK
|
This is the complete list of members for Physical, including all inherited members.
addBoundary(Boundary *pBoundary) | Physical | |
addCollisionCallback(Node *pContext, IntersectionFunction function) | Physical | |
addFrameBuffer(FrameBuffer *pFrameBuffer) | Scene | |
addGeometricObject(GeometricBase *pObject) | Physical | virtual |
addMaterialList(const Surface::MaterialList &pMaterial) | Display | virtual |
addMaterials() | Scene | virtual |
addPreprocessor(Scene *pScene) | Display | |
addType() | DynamicType | inline |
applyRotationalForce(GeometricBase *pObject, const Vector3f &force) | Physical | |
applyTranslationalForce(GeometricBase *pObject, const Vector3f &force) | Physical | |
attribute | Physical | protected |
BoundaryPlane typedef | Physical | |
BoundaryPolygon typedef | Physical | |
boundingRadiusIntersect(GeometricBase *pObjectA, GeometricBase *pObjectB) | Physical | |
boundPosition(GeometricBase *pObject, Vertex3f newPosition) | Physical | |
callbackObject | Physical | protected |
capsule | Physical | protected |
capsuleObjectIntersect(const Primitive3D::Capsule &capsule, GeometricBase *pObjectB) | Physical | |
cast() const | DynamicType | inline |
cast() | DynamicType | inline |
cast() | DynamicType | inline |
cast() const | DynamicType | inline |
clearMaterialLists() | Display | virtual |
contour | Physical | protected |
createModel() | Physical | virtual |
disk | Physical | protected |
Display(const Matrix4f &projectionMatrix, float nearZClip, float farZClip) | Display | |
DynamicType() | DynamicType | inline |
evaluate() | Physical | |
evaluateMutex | Physical | protected |
farZClip | Scene | protected |
geometricAttribute | Physical | |
GeometricBaseList typedef | Scene | |
GeometricCapsuleMap typedef | Physical | |
GeometricContourMap typedef | Physical | |
GeometricDiskMap typedef | Physical | |
GeometricPlaneMap typedef | Physical | |
GeometricPolygonMap typedef | Physical | |
GeometricSegmentArrayMap typedef | Physical | |
GeometricSegmentMap typedef | Physical | |
GeometricVelocityMap typedef | Physical | protected |
getAABoundingBox() | Scene | |
getAABoundingBox(GeometricBase *pObject) | Scene | |
getAttribute() | Physical | inline |
getCamera() | Scene | inline |
getDerivedTypeId() const | DynamicType | inline |
getFarZClip() | Scene | inline |
getGeometricAttribute(GeometricBase *pObject) | Physical | |
getGeometricObject() | Scene | inline |
getGeometricObjectSize() | Scene | inline |
getIntersection(GeometricBase *pObjectA, GeometricBase *pObjectB) | Physical | |
getIntersection(Primitive3D::Sphere sphere, GeometricBase *pObject) | Physical | |
getIntersection(Primitive3D::Capsule capsule, GeometricBase *pObject) | Physical | |
getModel(GeometricBase *pObject) | Scene | |
getNDCAABoundingBox() | Scene | |
getNDCAABoundingBox(GeometricBase *pObject) | Scene | |
getNearZClip() | Scene | inline |
getNodeModel() const | Scene | inline |
getProjectionMatrix() | Scene | inline |
getVelocity(GeometricBase *pObject) | Physical | |
getViewMatrix() | Scene | inline |
hasFrameBuffer(FrameBuffer *pFrameBuffer) | Scene | |
hasGeometricObject(GeometricBase *pObject) | Scene | |
inDisplayArea(GeometricBase *pObject) | Scene | |
inDisplayArea() | Scene | |
IntersectionFunction typedef | Physical | |
isType() const | DynamicType | inline |
localToNdc(Vertex3f point) | Scene | |
ndcToLocal(Vertex3f point, float w) | Scene | |
nearZClip | Scene | protected |
nodeModel | Scene | protected |
ObjectCallbackMap typedef | Physical | |
pBoundary | Physical | protected |
pCamera | Scene | protected |
pFrameBuffer | Scene | protected |
pGeometricObject | Scene | protected |
Physical(const Attribute &attribute, const Matrix4f &matrix, float nearZClip, float farZClip) | Physical | |
plane | Physical | protected |
PlaneCallbackMap typedef | Physical | |
polygon | Physical | protected |
pOpaqueMaterialList | Display | |
pPreprocessor | Display | |
project(const Vertex3f &vertex) | Scene | |
projectionMatrix | Scene | protected |
pTransparentMaterialList | Display | |
queueGeometricObject(GeometricBase *pObject) | Scene | |
queueGeometricObject(Node *pObject) | Scene | |
removeFrameBuffer(FrameBuffer *pFrameBuffer) | Scene | |
removeGeometricObject(GeometricBase *pObject) | Physical | virtual |
Display::removeGeometricObject(Node *pObject) | Scene | virtual |
removePreprocessor(Scene *pScene) | Display | |
renderMaterial(Surface::Material *pMaterial) | Scene | |
renderMaterialList(Surface::MaterialList &pList, Surface::MaterialSortFunction sortFunction, float clipFactor=1.0f) | Scene | |
renderMaterialLists() | Physical | virtual |
Scene(const Matrix4f &projectionMatrix, float nearZClip, float farZClip) | Scene | |
segment | Physical | protected |
segmentArray | Physical | protected |
setAttribute(const Attribute &attribute) | Physical | |
setCamera(Camera *pCamera) | Scene | |
setCapsule(GeometricBase *pObject, const Primitive3D::Capsule &capsule) | Physical | |
setContour(GeometricBase *pObject, const Vertex3fArray &contour) | Physical | |
setDisk(GeometricBase *pObject, const Primitive3D::Disk &disk) | Physical | |
setGeometricAttributes(GeometricBase *pObject, const GeometricAttribute &attributes) | Physical | |
setPlane(GeometricBase *pObject, const Vector4f &plane) | Physical | |
setPolygon(GeometricBase *pObject, const Primitive3D::Polygon &polygon) | Physical | |
setSegment(GeometricBase *pObject, const Primitive3D::Segment &segment) | Physical | |
setSegmentArray(GeometricBase *pObject, const Primitive3D::SegmentArray &array) | Physical | |
setVelocity(GeometricBase *pObject, const Velocity &velocity) | Physical | |
sphereObjectIntersect(const Primitive3D::Sphere &sphere, GeometricBase *pObjectB) | Physical | |
unProject(const Vertex4f &vertex) | Scene | |
updateCamera() | Scene | |
velocity | Physical | protected |
view | Scene | protected |
~Physical() | Physical | virtual |
~Scene() | Scene | virtual |