csAlphaMode Struct Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Attributes
csAlphaMode Struct Reference
3D

Describes how to deal with alpha values in textures. More...

`#include <ivideo/graph3d.h>`

List of all members.

## Public Types
enum | AlphaType { alphaNone = 1, alphaBinary, alphaSmooth }
| How to handle alpha. More...
## Public Attributes
bool | autoAlphaMode
| Whether 'automatic alpha mode' should be used.
AlphaType | alphaType
| Alpha mode to use when autoAlphaMode is `false`.
CS::StringIDValue | autoModeTexture
| String ID for texture to retrieve the alpha mode from when autoAlphaMode is `true`.

## Detailed Description

Describes how to deal with alpha values in textures.

Definition at line 470 of file graph3d.h.

## Member Enumeration Documentation

enum csAlphaMode::AlphaType

How to handle alpha.

Enumerator:

  alphaNone | Ignore alpha.
  alphaBinary | Binary alpha (alpha test is used)
  alphaSmooth | 'Smooth' alpha (colors are mixed based on a pixel's alpha value)

Definition at line 473 of file graph3d.h.

## Member Data Documentation

AlphaType csAlphaMode::alphaType

Alpha mode to use when autoAlphaMode is `false`.

Definition at line 487 of file graph3d.h.

bool csAlphaMode::autoAlphaMode

Whether 'automatic alpha mode' should be used.

Definition at line 483 of file graph3d.h.

CS::StringIDValue csAlphaMode::autoModeTexture

String ID for texture to retrieve the alpha mode from when autoAlphaMode is `true`.

Definition at line 492 of file graph3d.h.

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

- ivideo/graph3d.h