Sha256: 55b5e7c73f0ce17ec5e47b8bf888c0ba1467abaa7c3b29d531a40c0602187e3a
Contents?: true
Size: 779 Bytes
Versions: 2
Compression:
Stored size: 779 Bytes
Contents
#ifndef NUMERIX_VECTOR_BASE_H #define NUMERIX_VECTOR_BASE_H 1 #include "common.h" #define VECTOR2() \ Vector2 *v; \ Data_Get_Struct(self, Vector2, v) #define VECTOR3() \ Vector3 *v; \ Data_Get_Struct(self, Vector3, v) #define VECTOR4() \ Vector4 *v; \ Data_Get_Struct(self, Vector4, v) void Init_vector_base(VALUE outer); VALUE rb_vector_base_x(VALUE self); VALUE rb_vector_base_y(VALUE self); VALUE rb_vector_base_z(VALUE self); VALUE rb_vector_base_w(VALUE self); VALUE rb_vector_base_x_set(VALUE self, VALUE value); VALUE rb_vector_base_y_set(VALUE self, VALUE value); VALUE rb_vector_base_z_set(VALUE self, VALUE value); VALUE rb_vector_base_w_set(VALUE self, VALUE value); #endif /* NUMERIX_VECTOR_BASE_H */
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
numerix-1.0.1 | ext/numerix/vector_base.h |
numerix-1.0.0 | ext/numerix/vector_base.h |