, including all inherited members.
beginObject(const char *, bool=false)=0 | Viewer | [pure virtual] |
browser | Viewer | |
d_frust (defined in Viewer) | Viewer | [protected] |
drawBSphere(const BSphere &bs, BVolume::Intersection intersection)=0 | Viewer | [pure virtual] |
enableLighting(bool)=0 (defined in Viewer) | Viewer | [pure virtual] |
endObject()=0 | Viewer | [pure virtual] |
getFrameRate()=0 | Viewer | [pure virtual] |
getFrustum() const | Viewer | [virtual] |
getRenderMode()=0 | Viewer | [pure virtual] |
getUserNavigation(VrmlMatrix &M)=0 | Viewer | [pure virtual] |
insertBackground(size_t nGroundAngles=0, const float *groundAngle=0, const float *groundColor=0, size_t nSkyAngles=0, const float *skyAngle=0, const float *skyColor=0, int *whc=0, unsigned char **pixels=0)=0 | Viewer | [pure virtual] |
insertBox(float, float, float)=0 | Viewer | [pure virtual] |
insertCone(float, float, bool, bool)=0 | Viewer | [pure virtual] |
insertCylinder(float, float, bool, bool, bool)=0 | Viewer | [pure virtual] |
insertDirLight(float, float, const float[], const float[])=0 | Viewer | [pure virtual] |
insertElevationGrid(unsigned int mask, size_t nx, size_t nz, const float *height, float dx, float dz, const float *tc, const float *normals, const float *colors)=0 | Viewer | [pure virtual] |
insertExtrusion(unsigned int, size_t nOrientation, const float *orientation, size_t nScale, const float *scale, size_t nCrossSection, const float *crossSection, size_t nSpine, const float *spine)=0 | Viewer | [pure virtual] |
insertLineSet(size_t nCoords, const float *coord, size_t nCoordIndex, const long *coordIndex, bool colorPerVertex, const float *color, size_t nColorIndex, const long *colorIndex)=0 | Viewer | [pure virtual] |
insertPointLight(float, const float[], const float[], float, const float[], float)=0 | Viewer | [pure virtual] |
insertPointSet(size_t nv, const float *v, const float *c)=0 | Viewer | [pure virtual] |
insertReference(Object existingObject)=0 | Viewer | [pure virtual] |
insertShell(unsigned int mask, size_t npoints, const float *points, size_t nfaces, const long *faces, const float *tc, size_t ntci, const long *tci, const float *normal, size_t nni, const long *ni, const float *color, size_t nci, const long *ci)=0 | Viewer | [pure virtual] |
insertSphere(float radius)=0 | Viewer | [pure virtual] |
insertSpotLight(float ambientIntensity, const float attenuation[], float beamWidth, const float color[], float cutOffAngle, const float direction[], float intensity, const float location[], float radius)=0 | Viewer | [pure virtual] |
insertTexture(size_t w, size_t h, size_t nc, bool repeat_s, bool repeat_t, const unsigned char *pixels, bool retainHint=false)=0 (defined in Viewer) | Viewer | [pure virtual] |
insertTextureReference(TextureObject, int)=0 (defined in Viewer) | Viewer | [pure virtual] |
intersectViewVolume(const BVolume &bvolume) const | Viewer | [virtual] |
MASK_BOTTOM enum value (defined in Viewer) | Viewer | |
MASK_CCW enum value (defined in Viewer) | Viewer | |
MASK_COLOR_PER_VERTEX enum value (defined in Viewer) | Viewer | |
MASK_CONVEX enum value (defined in Viewer) | Viewer | |
MASK_NONE enum value (defined in Viewer) | Viewer | |
MASK_NORMAL_PER_VERTEX enum value (defined in Viewer) | Viewer | |
MASK_SIDE enum value (defined in Viewer) | Viewer | |
MASK_SOLID enum value (defined in Viewer) | Viewer | |
MASK_TOP enum value (defined in Viewer) | Viewer | |
Object typedef | Viewer | |
operator=(const Viewer &) (defined in Viewer) | Viewer | [private] |
removeObject(Object)=0 (defined in Viewer) | Viewer | [pure virtual] |
removeTextureObject(TextureObject)=0 (defined in Viewer) | Viewer | [pure virtual] |
RENDER_MODE_DRAW enum value | Viewer | |
RENDER_MODE_PICK enum value | Viewer | |
RenderMode enum name | Viewer | |
resetUserNavigation()=0 | Viewer | [pure virtual] |
scaleTexture(size_t w, size_t h, size_t newW, size_t newH, size_t nc, unsigned char *pixels)=0 (defined in Viewer) | Viewer | [pure virtual] |
setColor(float r, float g, float b, float a=1.0)=0 | Viewer | [pure virtual] |
setFog(const float *color, float visibilityRange, const char *fogType)=0 (defined in Viewer) | Viewer | [pure virtual] |
setFrustum(const VrmlFrustum &afrust) (defined in Viewer) | Viewer | [virtual] |
setMaterial(float ambientIntensity, const float diffuseColor[3], const float emissiveColor[3], float shininess, const float specularColor[3], float transparency)=0 (defined in Viewer) | Viewer | [pure virtual] |
setMaterialMode(int nTexComponents, bool geometryColor)=0 (defined in Viewer) | Viewer | [pure virtual] |
setSensitive(Node *object)=0 (defined in Viewer) | Viewer | [pure virtual] |
setTextureTransform(const float center[2], float rotation, const float scale[2], const float translation[2])=0 (defined in Viewer) | Viewer | [pure virtual] |
setViewpoint(const float position[3], const float orientation[4], float fieldOfView, float avatarSize, float visLimit)=0 (defined in Viewer) | Viewer | [pure virtual] |
TextureObject typedef | Viewer | |
transform(const VrmlMatrix &mat)=0 | Viewer | [pure virtual] |
transformPoints(int nPoints, float *points)=0 (defined in Viewer) | Viewer | [pure virtual] |
Viewer(Browser &browser) | Viewer | [explicit, protected] |
Viewer(const Viewer &) (defined in Viewer) | Viewer | [private] |
~Viewer()=0 | Viewer | [pure virtual] |