Blender  V3.3
Public Attributes | List of all members
_Buffer Struct Reference

#include <bgl.h>

Public Attributes

PyObject_VAR_HEAD PyObject * parent
 
int type
 
int ndimensions
 
int * dimensions
 
union {
   char *   asbyte
 
   short *   asshort
 
   int *   asint
 
   float *   asfloat
 
   double *   asdouble
 
   void *   asvoid
 
buf
 

Detailed Description

Buffer Object

For Python access to OpenGL functions requiring a pointer.

Definition at line 27 of file bgl.h.

Member Data Documentation

◆ asbyte

char* _Buffer::asbyte

Definition at line 36 of file bgl.h.

◆ asdouble

double* _Buffer::asdouble

Definition at line 40 of file bgl.h.

◆ asfloat

float* _Buffer::asfloat

Definition at line 39 of file bgl.h.

◆ asint

int* _Buffer::asint

Definition at line 38 of file bgl.h.

◆ asshort

short* _Buffer::asshort

Definition at line 37 of file bgl.h.

◆ asvoid

void* _Buffer::asvoid

Definition at line 42 of file bgl.h.

◆ 

union { ... } _Buffer::buf

◆ dimensions

int* _Buffer::dimensions

Definition at line 33 of file bgl.h.

◆ ndimensions

int _Buffer::ndimensions

Definition at line 32 of file bgl.h.

◆ parent

PyObject_VAR_HEAD PyObject* _Buffer::parent

Definition at line 29 of file bgl.h.

◆ type

int _Buffer::type

Definition at line 31 of file bgl.h.


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