Blender V4.3
OpenSubdiv_Buffer Struct Reference

#include <opensubdiv_evaluator_capi.hh>

Public Attributes

void(* bind_gpu )(const OpenSubdiv_Buffer *buffer)
 
void *(* alloc )(const OpenSubdiv_Buffer *buffer, const unsigned int size)
 
void(* device_alloc )(const OpenSubdiv_Buffer *buffer, const unsigned int size)
 
void(* device_update )(const OpenSubdiv_Buffer *buffer, unsigned int start, unsigned int len, const void *data)
 
void(* wrap_device_handle )(const OpenSubdiv_Buffer *buffer, uint64_t device_ptr)
 
int buffer_offset
 
void * data
 

Detailed Description

Definition at line 26 of file opensubdiv_evaluator_capi.hh.

Member Data Documentation

◆ alloc

void *(* OpenSubdiv_Buffer::alloc) (const OpenSubdiv_Buffer *buffer, const unsigned int size)

◆ bind_gpu

void(* OpenSubdiv_Buffer::bind_gpu) (const OpenSubdiv_Buffer *buffer)

◆ buffer_offset

◆ data

◆ device_alloc

void(* OpenSubdiv_Buffer::device_alloc) (const OpenSubdiv_Buffer *buffer, const unsigned int size)

◆ device_update

void(* OpenSubdiv_Buffer::device_update) (const OpenSubdiv_Buffer *buffer, unsigned int start, unsigned int len, const void *data)

◆ wrap_device_handle


The documentation for this struct was generated from the following file: