blob: 43e7cadf87fad59e507732daaeb6b0e613e03b1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#ifndef __CHANNELS_GL_H__
#define __CHANNELS_GL_H__
#include "Runtime/GfxDevice/GfxDeviceTypes.h"
#include "Runtime/GfxDevice/ChannelAssigns.h"
#include "Runtime/Filters/Mesh/VertexData.h"
void ClearActiveChannelsGL();
void SetChannelDataGL( const ChannelInfo& source, const StreamInfoArray streams, VertexComponent target, const UInt8* buffer = NULL );
void SetChannelDataGL( ShaderChannel source, VertexComponent target, const void *pointer, int stride );
#if UNITY_EDITOR
void SetChannelDataGL( ShaderChannel source, const ChannelAssigns& channels, const void *pointer, int stride );
#endif
void ActivateChannelsGL();
void InvalidateChannelStateGL();
#endif
|