srp
software rendering pipeline
Loading...
Searching...
No Matches
buffer_p.h
Go to the documentation of this file.
1
// Software Rendering Pipeline (SRP) library
2
// Licensed under GNU GPLv3
3
4
#pragma once
5
9
#include "
buffer.h
"
10
14
struct
SRPVertexBuffer
15
{
16
size_t
nBytesPerVertex
;
17
size_t
nVertices
;
18
size_t
nBytesAllocated
;
19
SRPVertex
*
data
;
20
};
21
22
struct
SRPIndexBuffer
23
{
24
SRPType
indicesType
;
25
size_t
nBytesPerIndex
;
26
size_t
nIndices
;
27
size_t
nBytesAllocated
;
28
void
*
data
;
29
};
30
// ingroup Buffer_internal
32
buffer.h
SRPType
SRPType
Definition
type.h:17
SRPVertex
struct SRPVertex SRPVertex
Definition
vertex.h:17
SRPIndexBuffer
Definition
buffer_p.h:23
SRPIndexBuffer::nBytesAllocated
size_t nBytesAllocated
Definition
buffer_p.h:27
SRPIndexBuffer::nIndices
size_t nIndices
Definition
buffer_p.h:26
SRPIndexBuffer::data
void * data
Definition
buffer_p.h:28
SRPIndexBuffer::nBytesPerIndex
size_t nBytesPerIndex
Definition
buffer_p.h:25
SRPIndexBuffer::indicesType
SRPType indicesType
Definition
buffer_p.h:24
SRPVertexBuffer
Definition
buffer_p.h:15
SRPVertexBuffer::nBytesPerVertex
size_t nBytesPerVertex
Definition
buffer_p.h:16
SRPVertexBuffer::data
SRPVertex * data
Definition
buffer_p.h:19
SRPVertexBuffer::nVertices
size_t nVertices
Definition
buffer_p.h:17
SRPVertexBuffer::nBytesAllocated
size_t nBytesAllocated
Definition
buffer_p.h:18
src
buffer_p.h
Generated by
1.9.8