class FadeLODNode

Bases: LODNode

A Level-of-Detail node with alpha based switching.

Inheritance diagram

explicit FadeLODNode(std::string const &name)
static TypeHandle get_class_type(void)
int get_fade_bin_draw_order(void) const

Returns the draw order that is assigned (along with the bin name) to the fading part of the geometry during a transition.

std::string const &get_fade_bin_name(void) const

Returns the cull bin that is assigned to the fading part of the geometry during a transition.

int get_fade_state_override(void) const

Returns the override value that is applied to the state changes necessary to apply the fade effect. This should be larger than any attrib overrides on the fading geometry.

PN_stdfloat get_fade_time(void) const

get the time taken to complete an LOD switch

void set_fade_bin(std::string const &name, int draw_order)

Specifies the cull bin and draw order that is assigned to the fading part of the geometry during a transition.

void set_fade_state_override(int override)

Specifies the override value that is applied to the state changes necessary to apply the fade effect. This should be larger than any attrib overrides on the fading geometry.

void set_fade_time(PN_stdfloat t)

set the time taken to complete an LOD switch