llvotreenew.h File Reference

LLVOTreeNew class header file. More...

#include "llviewerobject.h"
#include "lldarray.h"
#include "xform.h"
#include "lltreeparams.h"
#include "llstrider.h"
#include "v2math.h"
#include "v3math.h"
#include "llviewerimage.h"

Include dependency graph for llvotreenew.h:

Go to the source code of this file.

Classes

class  LLVOTreeNew
struct  LLVOTreeNew::TreePart

Variables

const U8 MAX_SPECIES = 16
const U8 MAX_PARTS = 15
const U8 MAX_RES = 6
const U8 MAX_FLARE = 6
const U8 MAX_LEVELS = 3
const U32 NUM_INIT_VERTS = 5000
const U32 NUM_INIT_INDICES = 15000
const U32 NUM_TIMES_TO_DOUBLE = 2
const F32 MAX_LOBES_DIFF = 2
const F32 MAX_LOBEDEPTH_DIFF = .3f
const F32 MAX_CURVEBACK_DIFF = 20.0f
const F32 MAX_CURVE_DIFF = 15.0f
const F32 MAX_CURVE_V_DIFF = 20.0f
const F32 CURVEV_DIVIDER = 10.0f
const U8 MAX_VARS = 3
const U8 MAX_RAND_NUMS = 100
const F32 WIDTH_OF_BARK = .48f


Detailed Description

LLVOTreeNew class header file.

LicenseInfo
firstyear=2003&license=viewergpl

Copyright (c) 2003-2007, Linden Research, Inc.

Second Life Viewer Source Code The source code in this file ("Source Code") is provided by Linden Lab to you under the terms of the GNU General Public License, version 2.0 ("GPL"), unless you have obtained a separate licensing agreement ("Other License"), formally executed by you and Linden Lab. Terms of the GPL can be found in doc/GPL-license.txt in this distribution, or online at http://secondlife.com/developers/opensource/gplv2

There are special exceptions to the terms and conditions of the GPL as it is applied to this Source Code. View the full text of the exception in the file doc/FLOSS-exception.txt in this software distribution, or online at http://secondlife.com/developers/opensource/flossexception

By copying, modifying or distributing this software, you acknowledge that you have read and understood your obligations described above, and agree to abide by those obligations.

ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS OR PERFORMANCE. $/LicenseInfo$

Definition in file llvotreenew.h.


Variable Documentation

const F32 CURVEV_DIVIDER = 10.0f

Definition at line 69 of file llvotreenew.h.

const F32 MAX_CURVE_DIFF = 15.0f

Definition at line 66 of file llvotreenew.h.

const F32 MAX_CURVE_V_DIFF = 20.0f

Definition at line 67 of file llvotreenew.h.

const F32 MAX_CURVEBACK_DIFF = 20.0f

Definition at line 65 of file llvotreenew.h.

const U8 MAX_FLARE = 6

Definition at line 52 of file llvotreenew.h.

const U8 MAX_LEVELS = 3

Definition at line 53 of file llvotreenew.h.

const F32 MAX_LOBEDEPTH_DIFF = .3f

Definition at line 64 of file llvotreenew.h.

const F32 MAX_LOBES_DIFF = 2

Definition at line 63 of file llvotreenew.h.

const U8 MAX_PARTS = 15

Definition at line 50 of file llvotreenew.h.

const U8 MAX_RAND_NUMS = 100

Definition at line 72 of file llvotreenew.h.

Referenced by LLVOTreeNew::llfrand_signed(), LLVOTreeNew::llfrand_unsigned(), LLVOTreeNew::llrand_signed(), and LLVOTreeNew::llrand_unsigned().

const U8 MAX_RES = 6

Definition at line 51 of file llvotreenew.h.

const U8 MAX_SPECIES = 16

Definition at line 49 of file llvotreenew.h.

const U8 MAX_VARS = 3

Definition at line 70 of file llvotreenew.h.

const U32 NUM_INIT_INDICES = 15000

Definition at line 57 of file llvotreenew.h.

const U32 NUM_INIT_VERTS = 5000

Definition at line 56 of file llvotreenew.h.

const U32 NUM_TIMES_TO_DOUBLE = 2

Definition at line 58 of file llvotreenew.h.

const F32 WIDTH_OF_BARK = .48f

Definition at line 75 of file llvotreenew.h.


Generated on Thu Jul 1 06:10:50 2010 for Second Life Viewer by  doxygen 1.4.7