BrushClipPlane Class Reference

#include <brush.h>

Collaboration diagram for BrushClipPlane:
Collaboration graph
[legend]

Public Member Functions

void setPlane (const Brush &brush, const Plane3 &plane)
void render (RenderStateFlags state) const
void render (Renderer &renderer, const VolumeTest &volume, const Matrix4 &localToWorld) const

Static Public Member Functions

static void constructStatic ()
static void destroyStatic ()

Private Attributes

Plane3 m_plane
Winding m_winding

Static Private Attributes

static Shader * m_state

Detailed Description

Definition at line 2733 of file brush.h.


Member Function Documentation

static void BrushClipPlane::constructStatic (  )  [inline, static]

Definition at line 2739 of file brush.h.

References m_state.

static void BrushClipPlane::destroyStatic (  )  [inline, static]

Definition at line 2743 of file brush.h.

void BrushClipPlane::render ( Renderer renderer,
const VolumeTest volume,
const Matrix4 &  localToWorld 
) const [inline]
void BrushClipPlane::render ( RenderStateFlags  state  )  const [inline]
void BrushClipPlane::setPlane ( const Brush brush,
const Plane3 plane 
) [inline]

Definition at line 2748 of file brush.h.

References m_plane, m_winding, plane3_valid(), and Brush::windingForClipPlane().

Referenced by BrushInstance::setClipPlane().


Field Documentation

Definition at line 2735 of file brush.h.

Referenced by render(), and setPlane().

Shader* BrushClipPlane::m_state [static, private]

Definition at line 2737 of file brush.h.

Referenced by constructStatic(), and render().

Winding BrushClipPlane::m_winding [private]

Definition at line 2736 of file brush.h.

Referenced by render(), and setPlane().


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

Generated by  doxygen 1.6.2