OpenVDB  9.0.1
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
PointRangeKernel Struct Reference

An additional function built by the PointComputeGenerator. Currently both compute and compute range functions have the same signature. More...

#include <openvdb_ax/codegen/PointComputeGenerator.h>

Inherits PointKernel.

Public Types

using Signature = void(const void *const, const void *const, uint64_t, void **, void **, void *)
 The signature of the generated function. More...
 
using FunctionTraitsT = codegen::FunctionTraits< Signature >
 

Static Public Member Functions

static std::string getDefaultName ()
 
static const std::array< std::string, N_ARGS > & argumentKeys ()
 The argument key names available during code generation. More...
 

Static Public Attributes

static const size_t N_ARGS = FunctionTraitsT::N_ARGS
 

Detailed Description

An additional function built by the PointComputeGenerator. Currently both compute and compute range functions have the same signature.

Member Typedef Documentation

using Signature = void(const void* const, const void* const, uint64_t, void**, void**, void*)
inherited

The signature of the generated function.

Member Function Documentation

static const std::array<std::string, N_ARGS>& argumentKeys ( )
staticinherited

The argument key names available during code generation.

static std::string getDefaultName ( )
static

Member Data Documentation

const size_t N_ARGS = FunctionTraitsT::N_ARGS
staticinherited