Blender
V3.3
|
#include <opensubdiv_evaluator_capi.h>
Public Attributes | |
void(* | bind_gpu )(const struct OpenSubdiv_Buffer *buffer) |
void *(* | alloc )(const struct OpenSubdiv_Buffer *buffer, const unsigned int size) |
void(* | device_alloc )(const struct OpenSubdiv_Buffer *buffer, const unsigned int size) |
void(* | device_update )(const struct OpenSubdiv_Buffer *buffer, unsigned int start, unsigned int len, const void *data) |
void(* | wrap_device_handle )(const struct OpenSubdiv_Buffer *buffer, uint64_t device_ptr) |
int | buffer_offset |
void * | data |
Definition at line 41 of file opensubdiv_evaluator_capi.h.
void*(* OpenSubdiv_Buffer::alloc) (const struct OpenSubdiv_Buffer *buffer, const unsigned int size) |
Definition at line 47 of file opensubdiv_evaluator_capi.h.
Referenced by blender::opensubdiv::EvalOutputAPI::getPatchMap(), and opensubdiv_gpu_buffer_init().
void(* OpenSubdiv_Buffer::bind_gpu) (const struct OpenSubdiv_Buffer *buffer) |
Definition at line 43 of file opensubdiv_evaluator_capi.h.
Referenced by opensubdiv_gpu_buffer_init().
int OpenSubdiv_Buffer::buffer_offset |
Definition at line 64 of file opensubdiv_evaluator_capi.h.
Referenced by draw_subdiv_extract_uvs(), opensubdiv_gpu_buffer_init(), and blender::opensubdiv::GpuEvalOutput::wrapFVarSrcBuffer().
void* OpenSubdiv_Buffer::data |
Definition at line 68 of file opensubdiv_evaluator_capi.h.
Referenced by opensubdiv_gpu_buffer_init(), vertbuf_alloc(), vertbuf_device_alloc(), vertbuf_update_data(), and vertbuf_wrap_device_handle().
void(* OpenSubdiv_Buffer::device_alloc) (const struct OpenSubdiv_Buffer *buffer, const unsigned int size) |
Definition at line 50 of file opensubdiv_evaluator_capi.h.
Referenced by opensubdiv_gpu_buffer_init().
void(* OpenSubdiv_Buffer::device_update) (const struct OpenSubdiv_Buffer *buffer, unsigned int start, unsigned int len, const void *data) |
Definition at line 53 of file opensubdiv_evaluator_capi.h.
Referenced by opensubdiv_gpu_buffer_init().
void(* OpenSubdiv_Buffer::wrap_device_handle) (const struct OpenSubdiv_Buffer *buffer, uint64_t device_ptr) |
Definition at line 60 of file opensubdiv_evaluator_capi.h.
Referenced by opensubdiv_gpu_buffer_init(), blender::opensubdiv::GpuEvalOutput::wrapFVarPatchIndexBuffer(), blender::opensubdiv::GpuEvalOutput::wrapFVarPatchParamBuffer(), blender::opensubdiv::GpuEvalOutput::wrapFVarSrcBuffer(), blender::opensubdiv::GpuEvalOutput::wrapPatchIndexBuffer(), blender::opensubdiv::GpuEvalOutput::wrapPatchParamBuffer(), blender::opensubdiv::GpuEvalOutput::wrapSrcBuffer(), and blender::opensubdiv::GpuEvalOutput::wrapSrcVertexDataBuffer().