All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
gazebo::rendering::GBufferSchemeHandler::PassProperties Struct Reference

A structure for containing the properties of a material, relevant to GBuffer rendering. More...

#include <GBufferSchemeHandler.hh>

Collaboration diagram for gazebo::rendering::GBufferSchemeHandler::PassProperties:
Collaboration graph
[legend]

Public Member Functions

 PassProperties ()
 

Public Attributes

bool hasDiffuseColor
 
bool isDeferred
 
bool isSkinned
 
Ogre::TextureUnitState * normalMap
 
std::vector
< Ogre::TextureUnitState * > 
regularTextures
 

Detailed Description

A structure for containing the properties of a material, relevant to GBuffer rendering.

You might need to expand this class to support more options

Constructor & Destructor Documentation

gazebo::rendering::GBufferSchemeHandler::PassProperties::PassProperties ( )
inline

Member Data Documentation

bool gazebo::rendering::GBufferSchemeHandler::PassProperties::hasDiffuseColor
bool gazebo::rendering::GBufferSchemeHandler::PassProperties::isDeferred
bool gazebo::rendering::GBufferSchemeHandler::PassProperties::isSkinned
Ogre::TextureUnitState* gazebo::rendering::GBufferSchemeHandler::PassProperties::normalMap
std::vector<Ogre::TextureUnitState*> gazebo::rendering::GBufferSchemeHandler::PassProperties::regularTextures

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