Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

vlVolume::SlicedVolume Member List

This is the complete list of members for vlVolume::SlicedVolume, including all inherited members.
Actor(Renderable *renderable=NULL, Effect *effect=NULL, Transform *transform=NULL, int block=0, int rank=0)vl::Actor [inline]
as()vl::Object [inline]
as() const vl::Object [inline]
automaticDelete() const vl::Object [inline]
boundingBox() const vl::Actor [inline]
boundingSphere() const vl::Actor [inline]
box() const vlVolume::SlicedVolume [inline]
className()vl::Actor [inline, virtual]
computeBounds()vl::Actor
createOcclusionQuery()vl::Actor
decReference()vl::Object [inline]
deleteOcclusionQuery()vl::Actor
effect()vlVolume::SlicedVolume [inline]
effect() const vlVolume::SlicedVolume [inline]
enableMask() const vl::Actor [inline]
eraseAllUniforms()vl::Actor
eraseUniform(const std::string &name)vl::Actor
eraseUniform(const Uniform *uniform)vl::Actor
evaluateLOD(Camera *camera)vl::Actor
executeRenderingCallbacks(const Camera *camera, Renderable *renderable, const Shader *shader, int pass)vl::Actor [inline]
generateTextureCoordinates(const vl::ivec3 &size)vlVolume::SlicedVolume
generateTextureCoordinates(int width, int height, int depth)vlVolume::SlicedVolume [inline]
genRGBAVolume(vl::Image *data, vl::Image *trfunc, const vl::fvec3 &light_dir, bool alpha_from_data=true)vlVolume::SlicedVolume [static]
genRGBAVolume(vl::Image *data, vl::Image *trfunc, bool alpha_from_data=true)vlVolume::SlicedVolume [static]
geometry()vlVolume::SlicedVolume [inline]
geometry() const vlVolume::SlicedVolume [inline]
getUniform(const std::string &name)vl::Actor
getUniform(const std::string &name) const vl::Actor
glslProgram() const vlVolume::SlicedVolume [inline]
glslProgram()vlVolume::SlicedVolume [inline]
gocUniform(const std::string &name)vl::Actor
incReference()vl::Object [inline]
isOccludee() const vl::Actor [inline]
lastUpdateTime() const vl::Actor [inline]
light() const vlVolume::SlicedVolume [inline]
light()vlVolume::SlicedVolume [inline]
lod(int lod_index)vl::Actor [inline]
lod(int lod_index) const vl::Actor [inline]
lodEvaluator()vl::Actor [inline]
lodEvaluator() const vl::Actor [inline]
mAABBvl::Actor [protected]
mAutomaticDeletevl::Object [protected]
mBoundsUpdateTickvl::Actor [protected]
mBoxvlVolume::SlicedVolume [protected]
mCachevlVolume::SlicedVolume [protected]
mEffectvlVolume::SlicedVolume [protected]
mEnableMaskvl::Actor [protected]
mGeometryvlVolume::SlicedVolume [protected]
mGLSLProgramvlVolume::SlicedVolume [protected]
mIsOccludeevl::Actor [protected]
mLastUpdateTimevl::Actor [protected]
mLightvlVolume::SlicedVolume [protected]
mLODEvaluatorvl::Actor [protected]
mMutexvl::Object [protected]
mObjectNamevl::Object [protected]
mOcclusionQueryvl::Actor [protected]
mOcclusionQueryTickvl::Actor [protected]
mReferenceCountvl::Object [protected]
mRenderablesvl::Actor [protected]
mRenderBlockvl::Actor [protected]
mRenderingCallbacksvl::Actor [protected]
mRenderRankvl::Actor [protected]
mScissorvl::Actor [protected]
mSliceCountvlVolume::SlicedVolume [protected]
mSpherevl::Actor [protected]
mTexCoordvlVolume::SlicedVolume [protected]
mTransferFunctionvlVolume::SlicedVolume [protected]
mTransformvl::Actor [protected]
mTransformUpdateTickvl::Actor [protected]
mUniformSetvl::Actor [protected]
mutex()vl::Object [inline]
mutex() const vl::Object [inline]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
objectName() const vl::Object [inline]
occlusionQuery() const vl::Actor [inline]
occlusionQueryTick() const vl::Actor [inline]
operator=(const Object &other)vl::Object [inline]
referenceCount() const vl::Object [inline]
renderBlock() const vl::Actor [inline]
renderingCallbacks() const vl::Actor [inline]
renderingCallbacks()vl::Actor [inline]
renderRank() const vl::Actor [inline]
scissor() const vl::Actor [inline]
scissor()vl::Actor [inline]
setAutomaticDelete(bool autodel_on)vl::Object [inline]
setBox(const vl::AABB &box)vlVolume::SlicedVolume
setEffect(Effect *effect)vl::Actor [inline]
setEnableMask(unsigned int mask)vl::Actor [inline]
setLastUpdateTime(Real time)vl::Actor [inline]
setLight(vl::Light *light)vlVolume::SlicedVolume [inline]
setLODEvaluator(LODEvaluator *lod_evaluator)vl::Actor [inline]
setLODs(Renderable *lod0, Renderable *lod1=NULL, Renderable *lod2=NULL, Renderable *lod3=NULL, Renderable *lod4=NULL, Renderable *lod5=NULL)vl::Actor
setMutex(VirtualMutex *mutex)vl::Object [inline]
setObjectName(const std::string &name)vl::Object [inline]
setOccludee(bool is_occludee)vl::Actor [inline]
setOcclusionQueryTick(unsigned tick)vl::Actor [inline]
setRenderBlock(int block)vl::Actor [inline]
setRenderRank(int rank)vl::Actor [inline]
setScissor(Scissor *scissor)vl::Actor [inline]
setSliceCount(int count)vlVolume::SlicedVolume [inline]
setTransferFunction(vl::Image *tfunc)vlVolume::SlicedVolume
setTransform(Transform *transform)vl::Actor [inline]
setUniform(Uniform *uniform)vl::Actor
setUniformSet(UniformSet *uniforms)vl::Actor [inline]
setVolumeImage(vl::Image *volume)vlVolume::SlicedVolume
sliceCount() const vlVolume::SlicedVolume [inline]
SlicedVolume()vlVolume::SlicedVolume
texCoords() const vlVolume::SlicedVolume [inline]
texCoords()vlVolume::SlicedVolume [inline]
transferFunction() const vlVolume::SlicedVolume [inline]
transferFunction()vlVolume::SlicedVolume [inline]
transform()vl::Actor [inline]
transform() const vl::Actor [inline]
uniforms() const vl::Actor
uniformSet() const vl::Actor [inline]
update(int, vl::Camera *camera, vl::Real)vlVolume::SlicedVolume [virtual]
updateUniforms(vl::Camera *camera)vlVolume::SlicedVolume [virtual]
~Actor()vl::Actor [virtual]
~Object()vl::Object [protected, virtual]

Visualization Library v2010.11.1123 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Thu Nov 18 2010 02:08:19.
Permission is granted to use this page to write and publish articles regarding Visualization Library.