#include <linegrp.h>
Public Types | |
| enum | FlagsType { TRANSFORM } |
| enum | LineModeType { TETRAHEDRON , PRISM } |
Protected Attributes | |
| ShareBufferClass< Vector3 > * | StartLineLoc |
| ShareBufferClass< Vector3 > * | EndLineLoc |
| ShareBufferClass< Vector4 > * | LineDiffuse |
| ShareBufferClass< Vector4 > * | TailDiffuse |
| ShareBufferClass< unsigned int > * | ALT |
| ShareBufferClass< float > * | LineSize |
| ShareBufferClass< float > * | LineUCoord |
| int | LineCount |
| TextureClass * | Texture |
| ShaderClass | Shader |
| unsigned int | Flags |
| float | DefaultLineSize |
| Vector3 | DefaultLineColor |
| float | DefaultLineAlpha |
| float | DefaultLineUCoord |
| Vector4 | DefaultTailDiffuse |
| LineModeType | LineMode |
| LineGroupClass::LineGroupClass | ( | void | ) |
Definition at line 59 of file linegrp.cpp.
|
virtual |
Definition at line 80 of file linegrp.cpp.
| int LineGroupClass::Get_Flag | ( | FlagsType | flag | ) |
Definition at line 188 of file linegrp.cpp.
| float LineGroupClass::Get_Line_Alpha | ( | void | ) |
Definition at line 166 of file linegrp.cpp.
| Vector3 LineGroupClass::Get_Line_Color | ( | void | ) |
Definition at line 146 of file linegrp.cpp.
| LineGroupClass::LineModeType LineGroupClass::Get_Line_Mode | ( | void | ) |
Definition at line 224 of file linegrp.cpp.
| float LineGroupClass::Get_Line_Size | ( | void | ) |
Definition at line 136 of file linegrp.cpp.
| float LineGroupClass::Get_Line_UCoord | ( | void | ) |
Definition at line 176 of file linegrp.cpp.
| int LineGroupClass::Get_Polygon_Count | ( | void | ) |
Definition at line 486 of file linegrp.cpp.
| ShaderClass LineGroupClass::Get_Shader | ( | void | ) |
Definition at line 214 of file linegrp.cpp.
| Vector4 LineGroupClass::Get_Tail_Diffuse | ( | void | ) |
Definition at line 156 of file linegrp.cpp.
| TextureClass * LineGroupClass::Get_Texture | ( | void | ) |
Definition at line 198 of file linegrp.cpp.
| TextureClass * LineGroupClass::Peek_Texture | ( | void | ) |
Definition at line 204 of file linegrp.cpp.
| void LineGroupClass::Render | ( | RenderInfoClass & | rinfo | ) |
Definition at line 229 of file linegrp.cpp.
| void LineGroupClass::Set_Arrays | ( | ShareBufferClass< Vector3 > * | startlocs, |
| ShareBufferClass< Vector3 > * | endlocs, | ||
| ShareBufferClass< Vector4 > * | diffuse = NULL, | ||
| ShareBufferClass< Vector4 > * | taildiffuse = NULL, | ||
| ShareBufferClass< unsigned int > * | alt = NULL, | ||
| ShareBufferClass< float > * | sizes = NULL, | ||
| ShareBufferClass< float > * | ucoords = NULL, | ||
| int | active_line_count = -1 ) |
Definition at line 92 of file linegrp.cpp.
Definition at line 181 of file linegrp.cpp.
| void LineGroupClass::Set_Line_Alpha | ( | float | alpha | ) |
Definition at line 161 of file linegrp.cpp.
| void LineGroupClass::Set_Line_Color | ( | const Vector3 & | color | ) |
Definition at line 141 of file linegrp.cpp.
| void LineGroupClass::Set_Line_Mode | ( | LineModeType | linemode | ) |
Definition at line 219 of file linegrp.cpp.
| void LineGroupClass::Set_Line_Size | ( | float | size | ) |
Definition at line 131 of file linegrp.cpp.
| void LineGroupClass::Set_Line_UCoord | ( | float | ucoord | ) |
Definition at line 171 of file linegrp.cpp.
| void LineGroupClass::Set_Shader | ( | const ShaderClass & | shader | ) |
Definition at line 209 of file linegrp.cpp.
| void LineGroupClass::Set_Tail_Diffuse | ( | const Vector4 & | tdiffuse | ) |
Definition at line 151 of file linegrp.cpp.
| void LineGroupClass::Set_Texture | ( | TextureClass * | texture | ) |
Definition at line 193 of file linegrp.cpp.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |