VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtInstanceState Struct Reference

Per-instance state information. More...

Public Member Functions

 DtInstanceState ()
 CTOR.

Public Attributes

osg::Matrixf l2wOri
 Local to world orientation matrix.
osg::Vec3f colorFilter
 Colorization.
unsigned short cullDataOffset
 Array offset to per-instance cull data.
ArrayRange dofRange
 Range of instanced DOF nodes in this instance.
ArrayRange switchRange
 Range of instanced switches in this instance.
ArrayRange sequenceRange
 Range of instanced sequences in this instance.
ArrayRange drawableRange
 Range of drawables in this instance.
ArrayRange lodRange
 Range of LODs in this instance.
ArrayRange lightRange
 Range of light sources in this instance.
ArrayRange uvOffsetRange
 Range of UV offsets in this instance.
ArrayRange lightPointRange
 Range of light points in this instance.
unsigned short templateIndex
 Index to instance template data for this instance.
bool isModelScalingEnabled
 Model scaling for the instance.
float scale
 the individual scale from the model definition

Detailed Description

Per-instance state information.

Constructor & Destructor Documentation

makVrv::DtInstanceState::DtInstanceState ( )
inline

CTOR.

Member Data Documentation

osg::Matrixf makVrv::DtInstanceState::l2wOri

Local to world orientation matrix.

osg::Vec3f makVrv::DtInstanceState::colorFilter

Colorization.

unsigned short makVrv::DtInstanceState::cullDataOffset

Array offset to per-instance cull data.

ArrayRange makVrv::DtInstanceState::dofRange

Range of instanced DOF nodes in this instance.

ArrayRange makVrv::DtInstanceState::switchRange

Range of instanced switches in this instance.

ArrayRange makVrv::DtInstanceState::sequenceRange

Range of instanced sequences in this instance.

ArrayRange makVrv::DtInstanceState::drawableRange

Range of drawables in this instance.

ArrayRange makVrv::DtInstanceState::lodRange

Range of LODs in this instance.

ArrayRange makVrv::DtInstanceState::lightRange

Range of light sources in this instance.

ArrayRange makVrv::DtInstanceState::uvOffsetRange

Range of UV offsets in this instance.

ArrayRange makVrv::DtInstanceState::lightPointRange

Range of light points in this instance.

unsigned short makVrv::DtInstanceState::templateIndex

Index to instance template data for this instance.

bool makVrv::DtInstanceState::isModelScalingEnabled

Model scaling for the instance.

float makVrv::DtInstanceState::scale

the individual scale from the model definition


The documentation for this struct was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)