|
Blender V4.3
|
#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 |
Definition at line 26 of file opensubdiv_evaluator_capi.hh.
| void *(* OpenSubdiv_Buffer::alloc) (const OpenSubdiv_Buffer *buffer, const unsigned int size) |
Definition at line 32 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::opensubdiv::EvalOutputAPI::getPatchMap(), and blender::draw::opensubdiv_gpu_buffer_init().
| void(* OpenSubdiv_Buffer::bind_gpu) (const OpenSubdiv_Buffer *buffer) |
Definition at line 28 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::opensubdiv::buildPatchArraysBufferFromVector(), and blender::draw::opensubdiv_gpu_buffer_init().
| int OpenSubdiv_Buffer::buffer_offset |
Definition at line 49 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::draw::draw_subdiv_extract_uvs(), blender::draw::opensubdiv_gpu_buffer_init(), and blender::opensubdiv::GpuEvalOutput::wrapFVarSrcBuffer().
| void* OpenSubdiv_Buffer::data |
Definition at line 53 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::draw::opensubdiv_gpu_buffer_init(), blender::draw::vertbuf_alloc(), blender::draw::vertbuf_bind_gpu(), blender::draw::vertbuf_device_alloc(), blender::draw::vertbuf_update_data(), and blender::draw::vertbuf_wrap_device_handle().
| void(* OpenSubdiv_Buffer::device_alloc) (const OpenSubdiv_Buffer *buffer, const unsigned int size) |
Definition at line 35 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::opensubdiv::buildPatchArraysBufferFromVector(), and blender::draw::opensubdiv_gpu_buffer_init().
| void(* OpenSubdiv_Buffer::device_update) (const OpenSubdiv_Buffer *buffer, unsigned int start, unsigned int len, const void *data) |
Definition at line 38 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::opensubdiv::buildPatchArraysBufferFromVector(), and blender::draw::opensubdiv_gpu_buffer_init().
| void(* OpenSubdiv_Buffer::wrap_device_handle) (const OpenSubdiv_Buffer *buffer, uint64_t device_ptr) |
Definition at line 45 of file opensubdiv_evaluator_capi.hh.
Referenced by blender::draw::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().