Cogs.Core
Source
Renderer
EffectBindings.h
1
#pragma once
2
3
#include "EffectBinding.h"
4
5
#include "Foundation/Collections/Pool.h"
6
7
namespace
Cogs
8
{
9
namespace
Core
10
{
11
struct
EffectBindings
12
{
13
EffectBindings
(
struct
MemoryContext
* memory);
14
15
EffectBinding
* allocateBinding();
16
void
deallocateBinding(
EffectBinding
* binding);
17
18
private
:
19
Collections::Pool<EffectBinding>
bindings;
20
};
21
}
22
}
Cogs
Contains all Cogs related functionality.
Definition:
FieldSetter.h:23
Cogs::Collections::Pool
Pool used to store elements of ElementType.
Definition:
Pool.h:17
Cogs::Core::EffectBinding
Definition:
EffectBinding.h:55
Cogs::Core::EffectBindings
Definition:
EffectBindings.h:12
Cogs::Core::MemoryContext
Definition:
MemoryContext.h:13
Generated by
1.9.6