29 #ifndef __SHADOWTRANSFORM_H__
30 #define __SHADOWTRANSFORM_H__
59 Inst< SFTransformNode > _transform = 0,
60 Inst< MFShadowObjectNode > _shadowVolume = 0,
61 Inst< SFBool > _enabled = 0 );
69 void renderShadowGPU(
const LightDataStruct& light_data, Matrix4f accumulated_fwd,
bool render_caps );
80 Matrix4f transform_matrix_ts;
82 std::vector<H3DShadowObjectNode*> shadow_volumes_ts;
Header file for DirectionalLight, X3D scene-graph node.
Header file for H3DShadowObjectNode.
Header file for PointLight, X3D scene-graph node.
Contains the SFRotation field class.
Header file for X3DGeometryNode, X3D scene-graph node.
The H3DShadowObjectNode is the base class for all shadow objects for use in the ShadowCaster node.
Definition: H3DShadowObjectNode.h:49
Template to make sure that the Nodes that are added to a MFNode are of a specified Node type.
Definition: MFNode.h:221
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194