LineRenderData Class Reference

#include <lib_birender.h>

Public Member Functions

 LineRenderData ()
 

Public Attributes

RENDERDATA_FLAG _flags
 
BiRenderObject_object
 
Float32 _delta
 
Float32 _curveDelta
 
Segment _segmentCount
 
Int32 _curveIndex
 
Int32 _lineIndex
 
Int32 _vertexIndex
 
Int32 _baseIndex
 
UInt32 _lineID
 
Vector _rayPosition
 
Vector _rayDirection
 
Vector _worldPosition
 
Vector _worldNormal
 
Vector _worldLinePosition
 
Vector _worldRenderPosition
 
Float32 _worldThickness
 
Vector _vertexCamera [4]
 
Vector _normalCamera [2]
 
Vector _jointAxisCamera [2]
 
Float _lineRadius [2]
 
Float _lineCameraLen
 
Vector _lineCameraDn
 
Vector _lineCameraNormal
 
Float _deltaErr [2]
 
Vector _prevLineCameraDn
 
Float _prevLineCameraLen
 
Vector _nextLineCameraDn
 
Float _nextLineCameraLen
 
Vector32 _renderPosition
 
Vector32 _linePoint
 
Float32 _thickness
 
Float32 _toLineDist
 
JointData_jointData [2]
 
LineData_lineData
 
Matrix _lineMg
 
Matrix _lineMi
 
Vector _rayLinePosition
 
Vector _rayLineDirection
 
const Vector_vertices
 
const Vector32_screenVertices
 
const Vector_cameraVertices
 
const Vector_tangents
 
Float32 _toLineDistSigned
 

Constructor & Destructor Documentation

◆ LineRenderData()

Member Data Documentation

◆ _flags

◆ _object

◆ _delta

Float32 _delta

◆ _curveDelta

Float32 _curveDelta

◆ _segmentCount

Segment _segmentCount

◆ _curveIndex

Int32 _curveIndex

◆ _lineIndex

Int32 _lineIndex

◆ _vertexIndex

Int32 _vertexIndex

◆ _baseIndex

Int32 _baseIndex

◆ _lineID

UInt32 _lineID

◆ _rayPosition

Vector _rayPosition

◆ _rayDirection

Vector _rayDirection

◆ _worldPosition

Vector _worldPosition

◆ _worldNormal

Vector _worldNormal

◆ _worldLinePosition

Vector _worldLinePosition

◆ _worldRenderPosition

Vector _worldRenderPosition

◆ _worldThickness

Float32 _worldThickness

◆ _vertexCamera

Vector _vertexCamera[4]

◆ _normalCamera

Vector _normalCamera[2]

◆ _jointAxisCamera

Vector _jointAxisCamera[2]

◆ _lineRadius

Float _lineRadius[2]

◆ _lineCameraLen

Float _lineCameraLen

◆ _lineCameraDn

Vector _lineCameraDn

◆ _lineCameraNormal

Vector _lineCameraNormal

◆ _deltaErr

Float _deltaErr[2]

◆ _prevLineCameraDn

Vector _prevLineCameraDn

◆ _prevLineCameraLen

Float _prevLineCameraLen

◆ _nextLineCameraDn

Vector _nextLineCameraDn

◆ _nextLineCameraLen

Float _nextLineCameraLen

◆ _renderPosition

Vector32 _renderPosition

◆ _linePoint

Vector32 _linePoint

◆ _thickness

Float32 _thickness

◆ _toLineDist

Float32 _toLineDist

◆ _jointData

JointData* _jointData[2]

◆ _lineData

LineData* _lineData

◆ _lineMg

Matrix _lineMg

◆ _lineMi

Matrix _lineMi

◆ _rayLinePosition

Vector _rayLinePosition

◆ _rayLineDirection

Vector _rayLineDirection

◆ _vertices

const Vector* _vertices

◆ _screenVertices

const Vector32* _screenVertices

◆ _cameraVertices

const Vector* _cameraVertices

◆ _tangents

const Vector* _tangents

◆ _toLineDistSigned

Float32 _toLineDistSigned