#include <seglinerenderer.h>
SegLineRendererClass This class implements the low-level line rendering functionality used by both SegmentedLineClass and ParticleBufferClass
Definition at line 65 of file seglinerenderer.h.
◆ TextureMapMode
| Enumerator |
|---|
| UNIFORM_WIDTH_TEXTURE_MAP | |
| UNIFORM_LENGTH_TEXTURE_MAP | |
| TILED_TEXTURE_MAP | |
Definition at line 74 of file seglinerenderer.h.
◆ SegLineRendererClass() [1/2]
| SegLineRendererClass::SegLineRendererClass |
( |
void | | ) |
|
◆ SegLineRendererClass() [2/2]
◆ ~SegLineRendererClass()
| SegLineRendererClass::~SegLineRendererClass |
( |
void | | ) |
|
◆ Are_End_Caps_Enabled()
| int SegLineRendererClass::Are_End_Caps_Enabled |
( |
void | | ) |
const |
|
inline |
◆ Get_Color()
| const Vector3 & SegLineRendererClass::Get_Color |
( |
void | | ) |
const |
|
inline |
◆ Get_Current_Subdivision_Level()
| unsigned int SegLineRendererClass::Get_Current_Subdivision_Level |
( |
void | | ) |
const |
|
inline |
◆ Get_Merge_Abort_Factor()
| float SegLineRendererClass::Get_Merge_Abort_Factor |
( |
void | | ) |
const |
|
inline |
◆ Get_Noise_Amplitude()
| float SegLineRendererClass::Get_Noise_Amplitude |
( |
void | | ) |
const |
|
inline |
◆ Get_Opacity()
| float SegLineRendererClass::Get_Opacity |
( |
void | | ) |
const |
|
inline |
◆ Get_Shader()
| ShaderClass SegLineRendererClass::Get_Shader |
( |
void | | ) |
const |
|
inline |
◆ Get_Texture()
| TextureClass * SegLineRendererClass::Get_Texture |
( |
void | | ) |
const |
◆ Get_Texture_Mapping_Mode()
◆ Get_Texture_Tile_Factor()
| float SegLineRendererClass::Get_Texture_Tile_Factor |
( |
void | | ) |
const |
|
inline |
◆ Get_UV_Offset_Rate()
| Vector2 SegLineRendererClass::Get_UV_Offset_Rate |
( |
void | | ) |
const |
|
inline |
◆ Get_Width()
| float SegLineRendererClass::Get_Width |
( |
void | | ) |
const |
|
inline |
◆ Init()
◆ Is_Freeze_Random()
| int SegLineRendererClass::Is_Freeze_Random |
( |
void | | ) |
const |
|
inline |
◆ Is_Merge_Intersections()
| int SegLineRendererClass::Is_Merge_Intersections |
( |
void | | ) |
const |
|
inline |
◆ Is_Sorting_Disabled()
| int SegLineRendererClass::Is_Sorting_Disabled |
( |
void | | ) |
const |
|
inline |
◆ operator=()
◆ Peek_Texture()
| TextureClass * SegLineRendererClass::Peek_Texture |
( |
void | | ) |
const |
|
inline |
◆ Render()
◆ Reset_Line()
| void SegLineRendererClass::Reset_Line |
( |
void | | ) |
|
◆ Scale()
| void SegLineRendererClass::Scale |
( |
float | scale | ) |
|
◆ Set_Color()
| void SegLineRendererClass::Set_Color |
( |
const Vector3 & | color | ) |
|
|
inline |
◆ Set_Current_Subdivision_Level()
| void SegLineRendererClass::Set_Current_Subdivision_Level |
( |
unsigned int | lv | ) |
|
|
inline |
◆ Set_Current_UV_Offset()
| void SegLineRendererClass::Set_Current_UV_Offset |
( |
const Vector2 & | offset | ) |
|
◆ Set_Disable_Sorting()
| void SegLineRendererClass::Set_Disable_Sorting |
( |
int | onoff | ) |
|
|
inline |
◆ Set_End_Caps()
| void SegLineRendererClass::Set_End_Caps |
( |
int | onoff | ) |
|
|
inline |
◆ Set_Freeze_Random()
| void SegLineRendererClass::Set_Freeze_Random |
( |
int | onoff | ) |
|
|
inline |
◆ Set_Merge_Abort_Factor()
| void SegLineRendererClass::Set_Merge_Abort_Factor |
( |
float | factor | ) |
|
|
inline |
◆ Set_Merge_Intersections()
| void SegLineRendererClass::Set_Merge_Intersections |
( |
int | onoff | ) |
|
|
inline |
◆ Set_Noise_Amplitude()
| void SegLineRendererClass::Set_Noise_Amplitude |
( |
float | amplitude | ) |
|
|
inline |
◆ Set_Opacity()
| void SegLineRendererClass::Set_Opacity |
( |
float | opacity | ) |
|
|
inline |
◆ Set_Shader()
| void SegLineRendererClass::Set_Shader |
( |
ShaderClass | shader | ) |
|
|
inline |
◆ Set_Texture()
| void SegLineRendererClass::Set_Texture |
( |
TextureClass * | texture | ) |
|
◆ Set_Texture_Mapping_Mode()
◆ Set_Texture_Tile_Factor()
| void SegLineRendererClass::Set_Texture_Tile_Factor |
( |
float | factor | ) |
|
- Todo
- : I raised this number and didn't see much difference on our min-spec. -MW
Definition at line 192 of file seglinerenderer.cpp.
◆ Set_UV_Offset_Rate()
| void SegLineRendererClass::Set_UV_Offset_Rate |
( |
const Vector2 & | rate | ) |
|
|
inline |
◆ Set_Width()
| void SegLineRendererClass::Set_Width |
( |
float | width | ) |
|
|
inline |
◆ SegmentedLineClass
The documentation for this class was generated from the following files: