Release 0.20
parent
a0edda1fdd
commit
41b3bd77d9
|
@ -0,0 +1,20 @@
|
||||||
|
#ifndef ABSTRACTBYTEBUFFER_HPP_INCLUDED
|
||||||
|
#define ABSTRACTBYTEBUFFER_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "../JavaClass/Object.hpp"
|
||||||
|
#include "../JavaClass/Class.hpp"
|
||||||
|
|
||||||
|
namespace Internal
|
||||||
|
{
|
||||||
|
class AbstractByteBuffer : public Object
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
AbstractByteBuffer();
|
||||||
|
AbstractByteBuffer(const void* Obj);
|
||||||
|
AbstractByteBuffer(const AbstractByteBuffer& A);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // ABSTRACTBYTEBUFFER_HPP_INCLUDED
|
|
@ -0,0 +1,23 @@
|
||||||
|
#ifndef DIRECTBYTEBUFFER_HPP_INCLUDED
|
||||||
|
#define DIRECTBYTEBUFFER_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "AbstractByteBuffer.hpp"
|
||||||
|
#include "../JavaClass/Class.hpp"
|
||||||
|
#include "../JavaClass/ByteBuffer.hpp"
|
||||||
|
|
||||||
|
namespace Internal
|
||||||
|
{
|
||||||
|
class DirectByteBuffer : public AbstractByteBuffer
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
DirectByteBuffer();
|
||||||
|
DirectByteBuffer(const void* Obj);
|
||||||
|
DirectByteBuffer(const DirectByteBuffer& D);
|
||||||
|
static Class GetClass();
|
||||||
|
|
||||||
|
ByteBuffer GetBuffer() const;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif // DIRECTBYTEBUFFER_HPP_INCLUDED
|
|
@ -18,6 +18,7 @@
|
||||||
#include "Types/Area.hpp"
|
#include "Types/Area.hpp"
|
||||||
#include "Types/Logger.hpp"
|
#include "Types/Logger.hpp"
|
||||||
|
|
||||||
|
#include "JavaClass/ByteBuffer.hpp"
|
||||||
#include "JavaClass/Canvas.hpp"
|
#include "JavaClass/Canvas.hpp"
|
||||||
#include "JavaClass/FocusEvent.hpp"
|
#include "JavaClass/FocusEvent.hpp"
|
||||||
#include "JavaClass/Integer.hpp"
|
#include "JavaClass/Integer.hpp"
|
||||||
|
@ -28,6 +29,7 @@
|
||||||
#include "JavaClass/MouseWheelEvent.hpp"
|
#include "JavaClass/MouseWheelEvent.hpp"
|
||||||
#include "JavaClass/Object.hpp"
|
#include "JavaClass/Object.hpp"
|
||||||
|
|
||||||
|
#include "Classes/AbstractByteBuffer.hpp"
|
||||||
#include "Classes/Animation.hpp"
|
#include "Classes/Animation.hpp"
|
||||||
#include "Classes/AttackOption.hpp"
|
#include "Classes/AttackOption.hpp"
|
||||||
#include "Classes/Cache.hpp"
|
#include "Classes/Cache.hpp"
|
||||||
|
@ -38,6 +40,7 @@
|
||||||
#include "Classes/ClanMemberList.hpp"
|
#include "Classes/ClanMemberList.hpp"
|
||||||
#include "Classes/DecorativeObject.hpp"
|
#include "Classes/DecorativeObject.hpp"
|
||||||
#include "Classes/Deque.hpp"
|
#include "Classes/Deque.hpp"
|
||||||
|
#include "Classes/DirectByteBuffer.hpp"
|
||||||
#include "Classes/DynamicObject.hpp"
|
#include "Classes/DynamicObject.hpp"
|
||||||
#include "Classes/ExchangeOffer.hpp"
|
#include "Classes/ExchangeOffer.hpp"
|
||||||
#include "Classes/Frame.hpp"
|
#include "Classes/Frame.hpp"
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
#ifndef BYTEBUFFER_HPP_INCLUDED
|
||||||
|
#define BYTEBUFFER_HPP_INCLUDED
|
||||||
|
|
||||||
|
#include "Object.hpp"
|
||||||
|
#include <cstdint>
|
||||||
|
|
||||||
|
class ByteBuffer : public Object
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
ByteBuffer();
|
||||||
|
ByteBuffer(void* Obj);
|
||||||
|
ByteBuffer(const ByteBuffer& B);
|
||||||
|
|
||||||
|
std::int32_t GetCapacity() const;
|
||||||
|
std::int8_t Get(std::int32_t Index) const; // still need to implement.
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // BYTEBUFFER_HPP_INCLUDED
|
Binary file not shown.
Loading…
Reference in New Issue