Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeStaticBrush Class Reference

`#include <deBrush.hpp>`

Inheritance diagram for IdeStaticBrush:

[legend]
Collaboration diagram for IdeStaticBrush:

[legend]
List of all members.

## Public Member Functions
virtual void | SetTextureState (IdeRenderTexture *texture)=0
virtual void | AddIndexedBuffer (BIndexList indexbuffer)=0
virtual void | BuildIndexedBuffers ()=0
virtual deBoolean | AddVertices (const deBrushVertexData &vertexdata, long &indexoffset)=0
virtual deBoolean | AddIndices (const deBrushIndexData &vertexdata, long indexoffset)=0
## Protected Member Functions
virtual | ~IdeStaticBrush ()

## Constructor & Destructor Documentation

virtual IdeStaticBrush::~IdeStaticBrush | ( |  | ) | `[inline, protected, virtual]`

## Member Function Documentation

virtual void IdeStaticBrush::AddIndexedBuffer | ( | BIndexList | indexbuffer | ) | `[pure virtual]`

| Implemented in deStaticBrush.

virtual deBoolean IdeStaticBrush::AddIndices | ( | const deBrushIndexData & | vertexdata,
|  | long | indexoffset
| ) | `[pure virtual]`

| Implemented in deStaticBrush.

virtual deBoolean IdeStaticBrush::AddVertices | ( | const deBrushVertexData & | vertexdata,
|  | long & | indexoffset
| ) | `[pure virtual]`

| Implemented in deStaticBrush.

virtual void IdeStaticBrush::BuildIndexedBuffers | ( |  | ) | `[pure virtual]`

| Implemented in deStaticBrush.

virtual void IdeStaticBrush::SetTextureState | ( | IdeRenderTexture * | texture | ) | `[pure virtual]`

| Implemented in deStaticBrush.

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

- deBrush.hpp