# Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics

[Home] [Tutorials] [All Classes] [Grouped Classes]

# vl::Billboard Member List

This is the complete list of members for vl::Billboard, including all inherited members.

addChild(Transform *child) | vl::TransformHierarchy< Transform > | `[inline]`
addChildren(Transform *const *children, size_t count) | vl::TransformHierarchy< Transform > | `[inline]`
addChildren(const ref< Transform > *children, size_t count) | vl::TransformHierarchy< Transform > | `[inline]`
addChildren(const std::vector< ref< Transform > > &children) | vl::TransformHierarchy< Transform > | `[inline]`
addChildren(const std::vector< Transform * > &children) | vl::TransformHierarchy< Transform > | `[inline]`
as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
assumeIdentityWorldMatrix() | vl::ITransform | `[inline]`
automaticDelete() const | vl::Object | `[inline]`
axis() const | vl::Billboard | `[inline]`
Billboard() | vl::Billboard |
children() const | vl::TransformHierarchy< Transform > | `[inline]`
childrenCount() const | vl::TransformHierarchy< Transform > | `[inline, virtual]`
className() | vl::Billboard | `[inline, virtual]`
computeWorldMatrix(Camera *camera=NULL) | vl::Billboard | `[virtual]`
computeWorldMatrixRecursive(Camera *camera=NULL) | vl::ITransform | `[inline]`
decReference() | vl::Object | `[inline]`
eraseAllChildren() | vl::TransformHierarchy< Transform > | `[inline]`
eraseAllChildrenRecursive() | vl::TransformHierarchy< Transform > | `[inline]`
eraseChild(Transform *child) | vl::TransformHierarchy< Transform > | `[inline]`
eraseChildren(int index, int count) | vl::TransformHierarchy< Transform > | `[inline]`
getChildren(size_t i) | vl::TransformHierarchy< Transform > | `[inline, virtual]`
getChildren(size_t i) const | vl::TransformHierarchy< Transform > | `[inline, virtual]`
getComputedWorldMatrix() | vl::ITransform | `[inline]`
hasDuplicatedChildren() const | vl::ITransform | `[inline]`
incReference() | vl::Object | `[inline]`
ITransform() | vl::ITransform | `[inline]`
lastChild() | vl::TransformHierarchy< Transform > | `[inline]`
localMatrix() const | vl::ITransform | `[inline]`
mAssumeIdentityWorldMatrix | vl::ITransform | `[protected]`
mAutomaticDelete | vl::Object | `[protected]`
mAxis | vl::Billboard | `[protected]`
mChildren | vl::TransformHierarchy< Transform > | `[protected]`
mLocalMatrix | vl::ITransform | `[protected]`
mNormal | vl::Billboard | `[protected]`
mObjectName | vl::Object | `[protected]`
mParent | vl::TransformHierarchy< Transform > | `[protected]`
mRefCountMutex | vl::Object | `[protected]`
mReferenceCount | vl::Object | `[protected]`
mType | vl::Billboard | `[protected]`
mWorldMatrix | vl::ITransform | `[protected]`
mWorldMatrixUpdateTick | vl::ITransform | `[protected]`
normal() const | vl::Billboard | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
objectName() const | vl::Object | `[inline]`
operator=(const Object &other) | vl::Object | `[inline]`
parent() const | vl::TransformHierarchy< Transform > | `[inline, virtual]`
parent() | vl::TransformHierarchy< Transform > | `[inline, virtual]`
position() | vl::Billboard |
refCountMutex() | vl::Object | `[inline]`
refCountMutex() const | vl::Object | `[inline]`
referenceCount() const | vl::Object | `[inline]`
reserveChildren(size_t count) | vl::TransformHierarchy< Transform > | `[inline]`
rotate(Real degrees, Real x, Real y, Real z) | vl::Transform |
rotate(const vec3 &from, const vec3 &to) | vl::Transform |
scale(Real x, Real y, Real z) | vl::Transform |
setAssumeIdentityWorldMatrix(bool assume_I) | vl::ITransform | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setAxis(const vec3 &axis) | vl::Billboard | `[inline]`
setChild(int index, Transform *child) | vl::TransformHierarchy< Transform > | `[inline]`
setLocalAndWorldMatrix(const mat4 &matrix) | vl::Transform | `[inline]`
setLocalMatrix(const mat4 &m) | vl::ITransform | `[inline]`
setNormal(const vec3 &normal) | vl::Billboard | `[inline]`
setObjectName(const std::string &name) | vl::Object | `[inline]`
setPosition(const vec3 &pos) | vl::Billboard |
setPosition(Real x, Real y, Real z) | vl::Billboard | `[inline]`
setRefCountMutex(IMutex *mutex) | vl::Object | `[inline]`
setType(EBillboardType type) | vl::Billboard | `[inline]`
setWorldMatrix(const mat4 &matrix) | vl::ITransform | `[inline]`
shrink() | vl::TransformHierarchy< Transform > | `[inline]`
shrinkRecursive() | vl::TransformHierarchy< Transform > | `[inline]`
Transform() | vl::Transform | `[inline]`
Transform(const mat4 &matrix) | vl::Transform | `[inline]`
TransformHierarchy() | vl::TransformHierarchy< Transform > | `[inline]`
translate(Real x, Real y, Real z) | vl::Transform |
translate(const vec3 &t) | vl::Transform |
type() const | vl::Billboard | `[inline]`
worldMatrix() const | vl::ITransform | `[inline]`
worldMatrixUpdateTick() const | vl::ITransform | `[inline]`
~Object() | vl::Object | `[protected, virtual]`

Visualization Library v2011.05.1142 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu May 26 2011 22:51:37.
Permission is granted to use this page to write and publish articles regarding Visualization Library.