171 float *widths =
NULL,
173 unsigned int *personalities =
NULL);
179 void Set_Widths(
unsigned int num_points,
float *widths);
188 unsigned int MaxSubdivisionLevels;
192 unsigned int *Personalities;
195 float NormalizedScreenArea;
virtual void Increment_LOD(void)
virtual void Render(RenderInfoClass &rinfo)
void Set_Opacity(float opacity)
virtual int Get_LOD_Level(void) const
void Set_LocsWidthsColors(unsigned int num_points, Vector3 *locs, float *widths=NULL, Vector4 *colors=NULL, unsigned int *personalities=NULL)
void Set_Merge_Abort_Factor(float factor)
void Render_Streak_Line(RenderInfoClass &rinfo)
SegLineRendererClass::TextureMapMode Get_Texture_Mapping_Mode(void)
StreakLineClass & operator=(const StreakLineClass &that)
void Set_Merge_Intersections(int onoff)
virtual float Get_Cost(void) const
void Set_UV_Offset_Rate(const Vector2 &rate)
void Set_Freeze_Random(int onoff)
int Are_End_Caps_Enabled(void)
void Set_Color(const Vector3 &color)
void Add_Point(const Vector3 &location)
void Set_End_Caps(int onoff)
virtual int Class_ID(void) const
void Set_Locs(unsigned int num_points, Vector3 *locs)
virtual void Decrement_LOD(void)
float Get_Texture_Tile_Factor(void)
void Set_Disable_Sorting(int onoff)
virtual int Get_Num_Polys(void) const
void Set_Texture(TextureClass *texture)
void Set_Texture_Tile_Factor(float factor)
void Set_Texture_Mapping_Mode(SegLineRendererClass::TextureMapMode mode)
unsigned int Get_Subdivision_Levels(void)
virtual void Get_Obj_Space_Bounding_Sphere(SphereClass &sphere) const
virtual float Get_Value(void) const
void Get_Color(Vector3 &color)
int Is_Freeze_Random(void)
int Is_Merge_Intersections(void)
virtual float Get_Post_Increment_Value(void) const
TextureClass * Get_Texture(void)
virtual void Prepare_LOD(CameraClass &camera)
void Set_Width(float width)
void Set_Noise_Amplitude(float amplitude)
float Get_Merge_Abort_Factor(void)
virtual RenderObjClass * Clone(void) const
Vector2 Get_UV_Offset_Rate(void)
virtual void Set_LOD_Level(int lod)
void Set_Point_Location(unsigned int point_idx, const Vector3 &location)
virtual int Get_LOD_Count(void) const
ShaderClass Get_Shader(void)
virtual void Get_Obj_Space_Bounding_Box(AABoxClass &box) const
void Set_Subdivision_Levels(unsigned int levels)
void Set_Colors(unsigned int num_points, Vector4 *colors)
virtual bool Cast_Ray(RayCollisionTestClass &raytest)
void Set_Shader(ShaderClass shader)
void Get_Point_Location(unsigned int point_idx, Vector3 &loc)
void Delete_Point(unsigned int point_idx)
int Is_Sorting_Disabled(void)
void Set_Widths(unsigned int num_points, float *widths)
float Get_Noise_Amplitude(void)
void Render_Seg_Line(RenderInfoClass &rinfo)