Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::graphics::ShipShader Class Reference
Inheritance diagram for vtb::graphics::ShipShader:
[legend]
Collaboration diagram for vtb::graphics::ShipShader:
[legend]

Public Types

typedef Magnum::GL::Attribute< 0, Vector3 > Position
 
typedef Magnum::GL::Attribute< 1, Float > Wet
 
typedef Magnum::GL::Attribute< 2, Vector3 > Normal
 

Public Member Functions

ShipShadersetTransformationMatrix (const Magnum::Matrix4 &matrix)
 
ShipShadersetProjectionMatrix (const Magnum::Matrix4 &matrix)
 
ShipShadersetAmbientColor (const Color4 &color)
 
ShipShadersetDiffuseColor (const Color4 &color)
 
ShipShadersetSpecularColor (const Color4 &color)
 
ShipShadersetShininess (Float shininess)
 
ShipShadersetTransparency (Float transparency)
 
ShipShadersetNormalMatrix (const Magnum::Matrix3 &matrix)
 
ShipShadersetLightPosition (const Vector3 &light)
 

Detailed Description

Definition at line 14 of file ShipShader.hh.