Rasterfarm-SDK
|
This is the complete list of members for Frustum, including all inherited members.
addFrameBuffer(FrameBuffer *pFrameBuffer) | Scene | |
addGeometricObject(GeometricBase *pObject) | Scene | protectedvirtual |
addMaterialList(const Surface::MaterialList &pMaterial) | Display | virtual |
addMaterials() | Scene | virtual |
addPreprocessor(Scene *pScene) | Display | |
addType() | DynamicType | inline |
attribute | Frustum | protected |
cast() const | DynamicType | inline |
cast() | DynamicType | inline |
cast() | DynamicType | inline |
cast() const | DynamicType | inline |
clearMaterialLists() | Display | virtual |
createFrustum(float left, float right, float bottom, float top, float nearZ, float farZ) | Frustum | static |
createFullView(Primitive3D::AABoundingBox box, Matrix4f projectionMatrix) | Frustum | static |
createFullView(GeometricBase *pObject) | Frustum | |
createMatrix(float fovy=45.0f, float aspect=Application::getAspectRatio(), float nearZ=0.01f, float farZ=100.0f) | Frustum | static |
createModel() | Scene | virtual |
Display(const Matrix4f &projectionMatrix, float nearZClip, float farZClip) | Display | |
DynamicType() | DynamicType | inline |
farZClip | Scene | protected |
Frustum(const Attribute &attribute=Attribute(), float nearZClip=0.01f, float farZClip=100.0f) | Frustum | |
GeometricBaseList typedef | Scene | |
getAABoundingBox() | Scene | |
getAABoundingBox(GeometricBase *pObject) | Scene | |
getAttribute() | Frustum | inline |
getCamera() | Scene | inline |
getDerivedTypeId() const | DynamicType | inline |
getFarZClip() | Scene | inline |
getGeometricObject() | Scene | inline |
getGeometricObjectSize() | Scene | inline |
getModel(GeometricBase *pObject) | Scene | |
getNDCAABoundingBox() | Scene | |
getNDCAABoundingBox(GeometricBase *pObject) | Scene | |
getNearZClip() | Scene | inline |
getNodeModel() const | Scene | inline |
getProjectionMatrix() | Scene | inline |
getViewMatrix() | Scene | inline |
hasFrameBuffer(FrameBuffer *pFrameBuffer) | Scene | |
hasGeometricObject(GeometricBase *pObject) | Scene | |
inDisplayArea(GeometricBase *pObject) | Scene | |
inDisplayArea() | Scene | |
isType() const | DynamicType | inline |
localToNdc(Vertex3f point) | Scene | |
ndcToLocal(Vertex3f point, float w) | Scene | |
nearZClip | Scene | protected |
nodeModel | Scene | protected |
pCamera | Scene | protected |
pFrameBuffer | Scene | protected |
pGeometricObject | Scene | 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) | Scene | virtual |
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() | Display | virtual |
Scene(const Matrix4f &projectionMatrix, float nearZClip, float farZClip) | Scene | |
setCamera(Camera *pCamera) | Scene | |
unProject(const Vertex4f &vertex) | Scene | |
updateCamera() | Scene | |
view | Scene | protected |
~Scene() | Scene | virtual |