Open Search
    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