From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more
— |
use vars qw/$VERSION @ISA @EXPORT/ ; BEGIN
{
@ISA = qw/Exporter/ ;
}
$VERSION = '0.01' ;
use constant ETCF_ALWAYS_16_BIT => 0x00000001; use constant ETCF_ALWAYS_32_BIT => 0x00000002; use constant ETCF_OPTIMIZED_FOR_QUALITY => 0x00000004; use constant ETCF_OPTIMIZED_FOR_SPEED => 0x00000008; use constant ETCF_CREATE_MIP_MAPS => 0x00000010; use constant ETCF_FORCE_32_BIT_DO_NOT_USE => 0x7fffffff; use constant EVDF_RENDER_TO_TARGET => 0; use constant EMT_LIGHTMAP_LIGHTING => 6; use constant EMT_LIGHTMAP_LIGHTING_M2 => 7; use constant EMT_LIGHTMAP_LIGHTING_M4 => 8; use constant EMT_REFLECTION_2_LAYER => 10; use constant EMT_TRANSPARENT_ADD_COLOR => 11; use constant EMT_TRANSPARENT_ALPHA_CHANNEL => 12; use constant EMT_TRANSPARENT_VERTEX_ALPHA => 13; use constant EMT_TRANSPARENT_REFLECTION_2_LAYER => 14; use constant EMT_FORCE_32BIT => 0x7fffffff; use constant EMF_BACK_FACE_CULLING => 5; use constant EMF_MATERIAL_FLAG_COUNT => 9; sub import
{
for ( keys %{Games::Irrlicht::Constants::})
{
next if $_ !~ /^E[MCDTV][A-Z][A-Z]?_/;
push @EXPORT , $_ ;
}
__PACKAGE__->export_to_level(1, '' , @EXPORT );
}
1;
|