Zdexby TheHolyOneZ
49,743 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 41

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(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* 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* 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 55

types with a member, parameter or interface of this type