Zdexby TheHolyOneZ
36,909 classes
Class

GraphicsBuffer

: Object
UnityEngine.GraphicsBuffer, UnityEngine.CoreModule 0x0018 (24 B) inherited 0x0010 UnityEngine.CoreModule.dll
implements IDisposable
0x00x0018

Members 1

OffsetSizeNameTypeFlagsDefault
0x08m_Ptrlong1 flags—

Functions 45

SignatureFlagsNativeParams
void Finalize()2 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)Private0x01
bool RequiresCompute(const Target& target)PrivateStatic0x04
bool IsVertexIndexOrCopyOnly(const Target& target)PrivateStatic0x04
long InitBuffer(const Target& target, const UsageFlags& usageFlags, int count, int stride)PrivateStatic0x08
void DestroyBuffer(GraphicsBuffer buf)PrivateStatic0x08
void .ctor(long ptr)Private+1 flags0x08
void .ctor(const Target& target, int count, int stride)Public+1 flags0x04
void .ctor(const Target& target, const UsageFlags& usageFlags, int count, int stride)Public+1 flags0x04
void InternalInitialization(const Target& target, const UsageFlags& usageFlags, int count, int stride)Private0x04
void Release()Public0x00
bool IsValidBuffer(GraphicsBuffer buf)PrivateStatic0x08
bool IsValid()Public0x01
int get_count()Public+1 flags0x04
int get_stride()Public+1 flags0x04
UsageFlags GetUsageFlags()Private0x04
UsageFlags get_usageFlags()Public+1 flags0x04
GraphicsBufferHandle get_bufferHandle()Public+1 flags0x04
void SetData(Array data)Public0x08
void SetData(const NativeArray<T>& data)Public0x10
void SetData(Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)Public0x08
void SetData(const NativeArray<T>& data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count)Public0x10
void InternalSetNativeData(long data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count, int elemSize)Private0x08
void InternalSetData(Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count, int elemSize)Private0x08
void GetData(Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count)Public0x08
void InternalGetData(Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count, int elemSize)Private0x08
Void* BeginBufferWrite(int offset, int size)Private0x04
NativeArray<T> LockBufferForWrite(int bufferStartIndex, int count)Public0x10
void EndBufferWrite(int bytesWritten)Private0x04
void UnlockBufferAfterWrite(int countWritten)Public0x04
void set_name(const string& value)Public+1 flags0x08
void SetName(const string& name)Private0x08
void DestroyBuffer_Injected(long buf)PrivateStatic0x08
bool IsValidBuffer_Injected(long buf)PrivateStatic0x08
int get_count_Injected(long _unity_self)PrivateStatic0x08
int get_stride_Injected(long _unity_self)PrivateStatic0x08
UsageFlags GetUsageFlags_Injected(long _unity_self)PrivateStatic0x08
void get_bufferHandle_Injected(long _unity_self, ref GraphicsBufferHandle& ret)PrivateStatic0x08
void InternalSetNativeData_Injected(long _unity_self, long data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count, int elemSize)PrivateStatic0x08
void InternalSetData_Injected(long _unity_self, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count, int elemSize)PrivateStatic0x08
void InternalGetData_Injected(long _unity_self, Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count, int elemSize)PrivateStatic0x08
Void* BeginBufferWrite_Injected(long _unity_self, int offset, int size)PrivateStatic0x08
void EndBufferWrite_Injected(long _unity_self, int bytesWritten)PrivateStatic0x08
void SetName_Injected(long _unity_self, ref ManagedSpanWrapper& name)PrivateStatic0x10

Used by 93

types with a member, parameter or interface of this type