Panda3D
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Static Public Member Functions
AlphaTestAttrib Class Reference

Enables or disables writing of pixel to framebuffer based on its alpha value relative to a reference alpha value. More...

Inheritance diagram for AlphaTestAttrib:
RenderAttrib TypedWritableReferenceCount TypedWritable ReferenceCount TypedObject

List of all members.

Public Member Functions

PandaCompareFunc getMode ()
 Returns the alpha write mode.
float getReferenceAlpha ()
 Returns the alpha reference value.

Static Public Member Functions

static int getClassSlot ()
static TypeHandle getClassType ()
static RenderAttrib const make (PandaCompareFunc mode, float reference_alpha)
 Constructs a new AlphaTestAttrib object.
static RenderAttrib const makeDefault ()
 Returns a RenderAttrib that corresponds to whatever the standard default properties for render attributes of this type ought to be.

Detailed Description

Enables or disables writing of pixel to framebuffer based on its alpha value relative to a reference alpha value.


Member Function Documentation

static int getClassSlot ( ) [static]
static TypeHandle getClassType ( ) [static]

Reimplemented from RenderAttrib.

Returns the alpha write mode.

float getReferenceAlpha ( )

Returns the alpha reference value.

static RenderAttrib const make ( PandaCompareFunc  mode,
float  reference_alpha 
) [static]

Constructs a new AlphaTestAttrib object.

static RenderAttrib const makeDefault ( ) [static]

Returns a RenderAttrib that corresponds to whatever the standard default properties for render attributes of this type ought to be.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties