<?xml version="1.0" encoding="UTF-8" ?> <class name="VoxelmanLibrary" inherits="Resource" version="3.2"> <brief_description> </brief_description> <description> </description> <tutorials> </tutorials> <methods> <method name="_setup_material_albedo" qualifiers="virtual"> <return type="void"> </return> <argument index="0" name="material_index" type="int"> </argument> <argument index="1" name="texture" type="Texture"> </argument> <description> </description> </method> <method name="add_liquid_material"> <return type="void"> </return> <argument index="0" name="value" type="Material"> </argument> <description> </description> </method> <method name="add_material"> <return type="void"> </return> <argument index="0" name="value" type="Material"> </argument> <description> </description> </method> <method name="add_prop"> <return type="void"> </return> <argument index="0" name="value" type="PackedScene"> </argument> <description> </description> </method> <method name="add_voxel_surface"> <return type="void"> </return> <argument index="0" name="value" type="VoxelSurface"> </argument> <description> </description> </method> <method name="clear_liquid_materials"> <return type="void"> </return> <description> </description> </method> <method name="clear_materials"> <return type="void"> </return> <description> </description> </method> <method name="clear_props"> <return type="void"> </return> <description> </description> </method> <method name="clear_surfaces"> <return type="void"> </return> <description> </description> </method> <method name="get_liquid_material"> <return type="Material"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="get_material"> <return type="Material"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="get_num_liquid_materials" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_num_materials" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_num_props" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_num_surfaces" qualifiers="const"> <return type="int"> </return> <description> </description> </method> <method name="get_prop"> <return type="PackedScene"> </return> <argument index="0" name="id" type="int"> </argument> <description> </description> </method> <method name="get_voxel_surface"> <return type="VoxelSurface"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="refresh_rects"> <return type="void"> </return> <description> </description> </method> <method name="remove_liquid_material"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="remove_material"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="remove_prop"> <return type="void"> </return> <argument index="0" name="id" type="int"> </argument> <description> </description> </method> <method name="remove_surface"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <description> </description> </method> <method name="set_liquid_material"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <argument index="1" name="value" type="Material"> </argument> <description> </description> </method> <method name="set_material"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <argument index="1" name="value" type="Material"> </argument> <description> </description> </method> <method name="set_prop"> <return type="void"> </return> <argument index="0" name="id" type="int"> </argument> <argument index="1" name="surface" type="PackedScene"> </argument> <description> </description> </method> <method name="set_voxel_surface"> <return type="void"> </return> <argument index="0" name="index" type="int"> </argument> <argument index="1" name="surface" type="VoxelSurface"> </argument> <description> </description> </method> <method name="setup_material_albedo"> <return type="void"> </return> <argument index="0" name="material_index" type="int"> </argument> <argument index="1" name="texture" type="Texture"> </argument> <description> </description> </method> </methods> <members> <member name="initialized" type="bool" setter="set_initialized" getter="get_initialized"> </member> <member name="liquid_materials" type="Array" setter="set_liquid_materials" getter="get_liquid_materials" default="[ ]"> </member> <member name="materials" type="Array" setter="set_materials" getter="get_materials" default="[ ]"> </member> </members> <constants> <constant name="MATERIAL_INDEX_VOXELS" value="0"> </constant> <constant name="MATERIAL_INDEX_LIQUID" value="1"> </constant> </constants> </class>