Main Page   Namespace List   Class Hierarchy   Compound List   Namespace Members   Compound Members   Related Pages  

Viewer Member List

This is the complete list of members for Viewer, including all inherited members.
beginObject(const char *, bool=false)=0Viewer [pure virtual]
browserViewer
d_frust (defined in Viewer)Viewer [protected]
drawBSphere(const BSphere &bs, BVolume::Intersection intersection)=0Viewer [pure virtual]
enableLighting(bool)=0 (defined in Viewer)Viewer [pure virtual]
endObject()=0Viewer [pure virtual]
getFrameRate()=0Viewer [pure virtual]
getFrustum() constViewer [virtual]
getRenderMode()=0Viewer [pure virtual]
getUserNavigation(VrmlMatrix &M)=0Viewer [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)=0Viewer [pure virtual]
insertBox(float, float, float)=0Viewer [pure virtual]
insertCone(float, float, bool, bool)=0Viewer [pure virtual]
insertCylinder(float, float, bool, bool, bool)=0Viewer [pure virtual]
insertDirLight(float, float, const float[], const float[])=0Viewer [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)=0Viewer [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)=0Viewer [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)=0Viewer [pure virtual]
insertPointLight(float, const float[], const float[], float, const float[], float)=0Viewer [pure virtual]
insertPointSet(size_t nv, const float *v, const float *c)=0Viewer [pure virtual]
insertReference(Object existingObject)=0Viewer [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)=0Viewer [pure virtual]
insertSphere(float radius)=0Viewer [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)=0Viewer [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) constViewer [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 typedefViewer
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 valueViewer
RENDER_MODE_PICK enum valueViewer
RenderMode enum nameViewer
resetUserNavigation()=0Viewer [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)=0Viewer [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 typedefViewer
transform(const VrmlMatrix &mat)=0Viewer [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()=0Viewer [pure virtual]