shader_sds34.h File Reference

Go to the source code of this file.


Namespaces

namespace   mi
namespace   mi::shader_v3

Classes

class   mi::shader_v3::Subdivision34
  Subdivision34 class. More...
struct   mi::shader_v3::Subdivision34::Face
  face data structure for triangles and quads m_vertices contains either 3 or 4 indices into the vector spaces. use get_vector to access the positions, textures etc using the vertex indices. m_material is the material tag for the given face. More...
class   mi::shader_v3::Access_subdivision34
  Subdivision34 access class. Provides access to Subdivision34 as defined above. More...

Typedefs

typedef Access_subdivision34  mi::shader_v3::Subdivision34_access
  Typedef for backwards compatibility.

Detailed Description

mental ray C++ shader interface extensions.

This file provides interfaces that allow interaction with sds34 subdivision surfaces.

shader_sds34.h is included by mi_shader_if.h, which in turn is included from shader.h if the shader is compiled as C++ code. A shader does not need to include this file directly.

Copyright © 1986-2010 by mental images GmbH