Release 0.20

master
Kasi 2018-03-24 23:54:43 +00:00
parent a0edda1fdd
commit 41b3bd77d9
5 changed files with 65 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -18,6 +18,7 @@
#include "Types/Area.hpp"
#include "Types/Logger.hpp"
#include "JavaClass/ByteBuffer.hpp"
#include "JavaClass/Canvas.hpp"
#include "JavaClass/FocusEvent.hpp"
#include "JavaClass/Integer.hpp"
@ -28,6 +29,7 @@
#include "JavaClass/MouseWheelEvent.hpp"
#include "JavaClass/Object.hpp"
#include "Classes/AbstractByteBuffer.hpp"
#include "Classes/Animation.hpp"
#include "Classes/AttackOption.hpp"
#include "Classes/Cache.hpp"
@ -38,6 +40,7 @@
#include "Classes/ClanMemberList.hpp"
#include "Classes/DecorativeObject.hpp"
#include "Classes/Deque.hpp"
#include "Classes/DirectByteBuffer.hpp"
#include "Classes/DynamicObject.hpp"
#include "Classes/ExchangeOffer.hpp"
#include "Classes/Frame.hpp"

View File

@ -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.