pub trait VolumeStorage: Sized + Copy {
    fn read_tile(
        node: &HoudiniNode,
        part: i32,
        fill: Self,
        values: &mut [Self],
        tile: &HAPI_VolumeTileInfo
    ) -> Result<()>; fn read_voxel(
        node: &HoudiniNode,
        part: i32,
        x: i32,
        y: i32,
        z: i32,
        values: &mut [Self]
    ) -> Result<()>; fn write_tile(
        node: &HoudiniNode,
        part: i32,
        values: &[Self],
        tile: &HAPI_VolumeTileInfo
    ) -> Result<()>; fn write_voxel(
        node: &HoudiniNode,
        part: i32,
        x: i32,
        y: i32,
        z: i32,
        values: &[Self]
    ) -> Result<()>; }

Required Methods

Implementations on Foreign Types

Implementors