Merge pull request #23 from n00b87/fix_gles2_vsync
Fix Mouse and Canvas Scaling in Fullscreen
This commit is contained in:
@@ -1 +1 @@
|
||||
,n00b,fedora,25.11.2024 14:22,file:///home/n00b/.config/libreoffice/4;
|
||||
,n00b,fedora,09.12.2024 14:17,file:///home/n00b/.config/libreoffice/4;
|
||||
@@ -867,6 +867,7 @@ rc_getWorld3DMaxSubSteps( )
|
||||
rc_getWorld3DTimeStep( )
|
||||
rc_setSceneFog( SETSCENEFOG_COLOR, SETSCENEFOG_FOG_TYPE, SETSCENEFOG_START_VAL, SETSCENEFOG_END_VAL, SETSCENEFOG_DENSITY, SETSCENEFOG_PIXELFOG, SETSCENEFOG_RANGEFOG )
|
||||
rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG )
|
||||
rc_clearScene( )
|
||||
rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR )
|
||||
rc_stopParticleEmitter( STOPPARTICLEEMITTER_ACTOR )
|
||||
rc_setParticleDirection( SETPARTICLEDIRECTION_ACTOR, SETPARTICLEDIRECTION_X, SETPARTICLEDIRECTION_Y, SETPARTICLEDIRECTION_Z )
|
||||
|
||||
@@ -8,3 +8,4 @@ function GetWorld3DMaxSubSteps()
|
||||
function GetWorld3DTimeStep()
|
||||
Sub SetSceneFog(color, fog_type, start_val, end_val, density, pixelFog, rangeFog)
|
||||
Sub GetSceneFog(ByRef color, ByRef fog_type, ByRef start_val, ByRef end_val, ByRef density, ByRef pixelFog, ByRef rangeFog)
|
||||
Sub ClearScene()
|
||||
|
||||
@@ -5419,8 +5419,10 @@ bool check_rule()
|
||||
|
||||
if(if_then < 0)
|
||||
{
|
||||
rc_setError("Expected THEN in IF statement");
|
||||
return false;
|
||||
//rc_setError("Expected THEN in IF statement");
|
||||
//return false;
|
||||
token.push_back("<then>"); //This will make THEN optional
|
||||
if_then = token.size()-1;
|
||||
}
|
||||
|
||||
if(token.size() > (if_then+1))
|
||||
@@ -5485,8 +5487,11 @@ bool check_rule()
|
||||
|
||||
if(if_then < 0)
|
||||
{
|
||||
rc_setError("Expected THEN in IF statement");
|
||||
return false;
|
||||
//rc_setError("Expected THEN in IF statement");
|
||||
//return false;
|
||||
|
||||
token.push_back("<then>"); //This will make THEN optional
|
||||
if_then = token.size()-1;
|
||||
}
|
||||
|
||||
if(token.size() > (if_then+1))
|
||||
|
||||
@@ -2708,6 +2708,7 @@ void init_embedded_functions()
|
||||
add_embedded_arg("density", ID_TYPE_BYREF_NUM);
|
||||
add_embedded_arg("pixelFog", ID_TYPE_BYREF_NUM);
|
||||
add_embedded_arg("rangeFog", ID_TYPE_BYREF_NUM);
|
||||
embed_function("ClearScene", ID_TYPE_SUB);
|
||||
embed_function("startParticleEmitter", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
embed_function("stopParticleEmitter", ID_TYPE_SUB);
|
||||
|
||||
@@ -1,69 +1,80 @@
|
||||
N main w 12
|
||||
N main h 13
|
||||
N main canvas2 14
|
||||
N main canvas1 15
|
||||
N main yellow 16
|
||||
N main darkyellow 17
|
||||
N main magenta 18
|
||||
N main cyan 19
|
||||
N main red 20
|
||||
N main grey 21
|
||||
N main blue 22
|
||||
N main darkblue 23
|
||||
N main orange 24
|
||||
N main black 25
|
||||
N main green 26
|
||||
N main white 27
|
||||
N main sprite_canvas 28
|
||||
N main tile 29
|
||||
N main gz_img 30
|
||||
N main rc_img 31
|
||||
N main rc 32
|
||||
N main gz 33
|
||||
N main gz_x 34
|
||||
N main gz_y 35
|
||||
N main rc_x 36
|
||||
N main rc_y 37
|
||||
N main x 38
|
||||
N main y 39
|
||||
N main lforce 40
|
||||
N main info_canvas 15
|
||||
N main canvas1 16
|
||||
N main yellow 17
|
||||
N main darkyellow 18
|
||||
N main magenta 19
|
||||
N main cyan 20
|
||||
N main red 21
|
||||
N main grey 22
|
||||
N main blue 23
|
||||
N main darkblue 24
|
||||
N main orange 25
|
||||
N main black 26
|
||||
N main green 27
|
||||
N main white 28
|
||||
N main sprite_canvas 29
|
||||
N main tile 30
|
||||
N main gz_img 31
|
||||
N main rc_img 32
|
||||
N main rc 33
|
||||
N main gz 34
|
||||
N main gz_x 35
|
||||
N main gz_y 36
|
||||
N main rc_x 37
|
||||
N main rc_y 38
|
||||
N main x 39
|
||||
N main y 40
|
||||
N main lforce 41
|
||||
S main fnt$ 3
|
||||
N main hud_font 41
|
||||
N main hud_font 42
|
||||
AS main hud_txt$ 4
|
||||
N main t_img 42
|
||||
N main t_img2 43
|
||||
N main.#FOR:0 i 44
|
||||
N main mesh1 45
|
||||
N main actor1 46
|
||||
N main actor1_texture 47
|
||||
N main c 48
|
||||
N main mat 49
|
||||
N main a_mat 50
|
||||
N main level 51
|
||||
N main actor2 52
|
||||
N main ax 53
|
||||
N main ay 54
|
||||
N main az 55
|
||||
N main init 56
|
||||
N main i 57
|
||||
N main vx 58
|
||||
N main vy 59
|
||||
N main vz 60
|
||||
N main mass 61
|
||||
N main anim 62
|
||||
N main num_loops 63
|
||||
N main off_x 64
|
||||
N main off_y 65
|
||||
N main test_mode 66
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crx 67
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 cry 68
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crz 69
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crx 70
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 cry 71
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crz 72
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crx 73
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 cry 74
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crz 75
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crx 76
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 cry 77
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crz 78
|
||||
N main t_img 43
|
||||
N main t_img2 44
|
||||
N main.#FOR:0 i 45
|
||||
N main mesh1 46
|
||||
N main actor1 47
|
||||
N main actor1_texture 48
|
||||
N main c 49
|
||||
N main mat 50
|
||||
N main a_mat 51
|
||||
N main level 52
|
||||
N main actor2 53
|
||||
N main ax 54
|
||||
N main ay 55
|
||||
N main az 56
|
||||
N main init 57
|
||||
N main i 58
|
||||
N main vx 59
|
||||
N main vy 60
|
||||
N main vz 61
|
||||
N main mass 62
|
||||
N main anim 63
|
||||
N main num_loops 64
|
||||
N main off_x 65
|
||||
N main off_y 66
|
||||
N main test_mode 67
|
||||
S main r_text$ 5
|
||||
N main up 68
|
||||
N main dn 69
|
||||
N main lf 70
|
||||
N main rt 71
|
||||
N main ft 72
|
||||
N main bk 73
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crx 74
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 cry 75
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crz 76
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crx 77
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 cry 78
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crz 79
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crx 80
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 cry 81
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crz 82
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crx 83
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 cry 84
|
||||
N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crz 85
|
||||
N main.#WHILE:0.#IF:16 cno_x 86
|
||||
N main.#WHILE:0.#IF:16 cno_y 87
|
||||
S main.#WHILE:0 joystatus$ 6
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
# depslib dependency file v1.0
|
||||
1733717372 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
1733777264 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
<iostream>
|
||||
<stack>
|
||||
<vector>
|
||||
@@ -37,7 +37,7 @@
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/constants.h
|
||||
<vector>
|
||||
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
|
||||
1733776972 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
|
||||
"tokenizer.h"
|
||||
"identifier.h"
|
||||
"rc_global.h"
|
||||
@@ -54,7 +54,7 @@
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_global.h
|
||||
<inttypes.h>
|
||||
|
||||
1733590876 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
|
||||
1733771900 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
|
||||
"identifier.h"
|
||||
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_vm_asm.h
|
||||
|
||||
@@ -2702,6 +2702,7 @@ add_embedded_arg("end_val", ID_TYPE_BYREF_NUM);
|
||||
add_embedded_arg("density", ID_TYPE_BYREF_NUM);
|
||||
add_embedded_arg("pixelFog", ID_TYPE_BYREF_NUM);
|
||||
add_embedded_arg("rangeFog", ID_TYPE_BYREF_NUM);
|
||||
embed_function("ClearScene", ID_TYPE_SUB);
|
||||
embed_function("startParticleEmitter", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
embed_function("stopParticleEmitter", ID_TYPE_SUB);
|
||||
|
||||
@@ -2702,110 +2702,111 @@
|
||||
#define GETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define GETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define GETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_startParticleEmitter 869
|
||||
#define FN_ClearScene 869
|
||||
#define FN_startParticleEmitter 870
|
||||
#define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_stopParticleEmitter 870
|
||||
#define FN_stopParticleEmitter 871
|
||||
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleDirection 871
|
||||
#define FN_setParticleDirection 872
|
||||
#define SETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleDirection 872
|
||||
#define FN_getParticleDirection 873
|
||||
#define GETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_useParticleEveryMeshVertex 873
|
||||
#define FN_useParticleEveryMeshVertex 874
|
||||
#define USEPARTICLEEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLEEVERYMESHVERTEX_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingEveryMeshVertex 874
|
||||
#define FN_particleIsUsingEveryMeshVertex 875
|
||||
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleNormalDirectionMod 875
|
||||
#define FN_setParticleNormalDirectionMod 876
|
||||
#define SETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLENORMALDIRECTIONMOD_ND_MOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleNormalDirectionMod 876
|
||||
#define FN_getParticleNormalDirectionMod 877
|
||||
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleNormalDirection 877
|
||||
#define FN_useParticleNormalDirection 878
|
||||
#define USEPARTICLENORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLENORMALDIRECTION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingNormalDirection 878
|
||||
#define FN_particleIsUsingNormalDirection 879
|
||||
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMesh 879
|
||||
#define FN_setParticleMesh 880
|
||||
#define SETPARTICLEMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setMinParticlesPerSecond 880
|
||||
#define FN_setMinParticlesPerSecond 881
|
||||
#define SETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMINPARTICLESPERSECOND_MINPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMinParticlesPerSecond 881
|
||||
#define FN_getMinParticlesPerSecond 882
|
||||
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaxParticlesPerSecond 882
|
||||
#define FN_setMaxParticlesPerSecond 883
|
||||
#define SETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMAXPARTICLESPERSECOND_MAXPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaxParticlesPerSecond 883
|
||||
#define FN_getMaxParticlesPerSecond 884
|
||||
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartColor 884
|
||||
#define FN_setParticleMinStartColor 885
|
||||
#define SETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMinStartColor 885
|
||||
#define FN_getParticleMinStartColor 886
|
||||
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxStartColor 886
|
||||
#define FN_setParticleMaxStartColor 887
|
||||
#define SETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxStartColor 887
|
||||
#define FN_getParticleMaxStartColor 888
|
||||
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinLife 888
|
||||
#define FN_setParticleMinLife 889
|
||||
#define SETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINLIFE_MINLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMinLife 889
|
||||
#define FN_getParticleMinLife 890
|
||||
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxLife 890
|
||||
#define FN_setParticleMaxLife 891
|
||||
#define SETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXLIFE_MAXLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxLife 891
|
||||
#define FN_getParticleMaxLife 892
|
||||
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxAngle 892
|
||||
#define FN_setParticleMaxAngle 893
|
||||
#define SETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXANGLE_MAXANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxAngle 893
|
||||
#define FN_getParticleMaxAngle 894
|
||||
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartSize 894
|
||||
#define FN_setParticleMinStartSize 895
|
||||
#define SETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getParticleMinStartSize 895
|
||||
#define FN_getParticleMinStartSize 896
|
||||
#define GETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setParticleMaxStartSize 896
|
||||
#define FN_setParticleMaxStartSize 897
|
||||
#define SETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getParticleMaxStartSize 897
|
||||
#define FN_getParticleMaxStartSize 898
|
||||
#define GETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setParticleCenter 898
|
||||
#define FN_setParticleCenter 899
|
||||
#define SETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleCenter 899
|
||||
#define FN_getParticleCenter 900
|
||||
#define GETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_setParticleRadius 900
|
||||
#define FN_setParticleRadius 901
|
||||
#define SETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleRadius 901
|
||||
#define FN_getParticleRadius 902
|
||||
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleRingThickness 902
|
||||
#define FN_setParticleRingThickness 903
|
||||
#define SETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLERINGTHICKNESS_RINGTHICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleRingThickness 903
|
||||
#define FN_getParticleRingThickness 904
|
||||
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleBox 904
|
||||
#define FN_setParticleBox 905
|
||||
#define SETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2813,7 +2814,7 @@
|
||||
#define SETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define SETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define SETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_getParticleBox 905
|
||||
#define FN_getParticleBox 906
|
||||
#define GETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2821,84 +2822,84 @@
|
||||
#define GETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define GETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define GETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_setParticleNormal 906
|
||||
#define FN_setParticleNormal 907
|
||||
#define SETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleNormal 907
|
||||
#define FN_getParticleNormal 908
|
||||
#define GETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_setParticleLength 908
|
||||
#define FN_setParticleLength 909
|
||||
#define SETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLELENGTH_P_LEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleLength 909
|
||||
#define FN_getParticleLength 910
|
||||
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleOutlineOnly 910
|
||||
#define FN_useParticleOutlineOnly 911
|
||||
#define USEPARTICLEOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLEOUTLINEONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingOutlineOnly 911
|
||||
#define FN_particleIsUsingOutlineOnly 912
|
||||
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getParticleType 912
|
||||
#define FN_getParticleType 913
|
||||
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_lightIsCastingShadow 913
|
||||
#define FN_lightIsCastingShadow 914
|
||||
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightType 914
|
||||
#define FN_getLightType 915
|
||||
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightRadius 915
|
||||
#define FN_getLightRadius 916
|
||||
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setLightType 916
|
||||
#define FN_setLightType 917
|
||||
#define SETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTTYPE_LIGHT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setLightRadius 917
|
||||
#define FN_setLightRadius 918
|
||||
#define SETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTRADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setLightShadowCast 918
|
||||
#define FN_setLightShadowCast 919
|
||||
#define SETLIGHTSHADOWCAST_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTSHADOWCAST_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetLightAmbientColor 919
|
||||
#define FN_SetLightAmbientColor 920
|
||||
#define SETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightAmbientColor 920
|
||||
#define FN_GetLightAmbientColor 921
|
||||
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightAttenuation 921
|
||||
#define FN_SetLightAttenuation 922
|
||||
#define SETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_GetLightAttenuation 922
|
||||
#define FN_GetLightAttenuation 923
|
||||
#define GETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_SetLightDiffuseColor 923
|
||||
#define FN_SetLightDiffuseColor 924
|
||||
#define SETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightDiffuseColor 924
|
||||
#define FN_GetLightDiffuseColor 925
|
||||
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightFalloff 925
|
||||
#define FN_SetLightFalloff 926
|
||||
#define SETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTFALLOFF_FALLOFF num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightFalloff 926
|
||||
#define FN_GetLightFalloff 927
|
||||
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightInnerCone 927
|
||||
#define FN_SetLightInnerCone 928
|
||||
#define SETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTINNERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightInnerCone 928
|
||||
#define FN_GetLightInnerCone 929
|
||||
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightOuterCone 929
|
||||
#define FN_SetLightOuterCone 930
|
||||
#define SETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTOUTERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightOuterCone 930
|
||||
#define FN_GetLightOuterCone 931
|
||||
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightSpecularColor 931
|
||||
#define FN_SetLightSpecularColor 932
|
||||
#define SETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightSpecularColor 932
|
||||
#define FN_GetLightSpecularColor 933
|
||||
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetTerrainPatchAABB 933
|
||||
#define FN_GetTerrainPatchAABB 934
|
||||
#define GETTERRAINPATCHAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2908,191 +2909,191 @@
|
||||
#define GETTERRAINPATCHAABB_MAXX num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_MAXY num_var[7].nref[0].value[ num_var[7].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_MAXZ num_var[8].nref[0].value[ num_var[8].byref_offset ]
|
||||
#define FN_GetTerrainPatchLOD 934
|
||||
#define FN_GetTerrainPatchLOD 935
|
||||
#define GETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetTerrainHeight 935
|
||||
#define FN_GetTerrainHeight 936
|
||||
#define GETTERRAINHEIGHT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINHEIGHT_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINHEIGHT_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetTerrainCenter 936
|
||||
#define FN_GetTerrainCenter 937
|
||||
#define GETTERRAINCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETTERRAINCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_SetTerrainLODDistance 937
|
||||
#define FN_SetTerrainLODDistance 938
|
||||
#define SETTERRAINLODDISTANCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINLODDISTANCE_LOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETTERRAINLODDISTANCE_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_ScaleTerrainTexture 938
|
||||
#define FN_ScaleTerrainTexture 939
|
||||
#define SCALETERRAINTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SCALETERRAINTEXTURE_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SCALETERRAINTEXTURE_SCALE2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetTerrainCameraMovementDelta 939
|
||||
#define FN_SetTerrainCameraMovementDelta 940
|
||||
#define SETTERRAINCAMERAMOVEMENTDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINCAMERAMOVEMENTDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetTerrainCameraRotationDelta 940
|
||||
#define FN_SetTerrainCameraRotationDelta 941
|
||||
#define SETTERRAINCAMERAROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINCAMERAROTATIONDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetTerrainPatchLOD 941
|
||||
#define FN_SetTerrainPatchLOD 942
|
||||
#define SETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_LOD num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_createMaterial 942
|
||||
#define FN_deleteMaterial 943
|
||||
#define FN_createMaterial 943
|
||||
#define FN_deleteMaterial 944
|
||||
#define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterial 944
|
||||
#define FN_setActorMaterial 945
|
||||
#define SETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORMATERIAL_MATERIAL_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterial 945
|
||||
#define FN_getActorMaterial 946
|
||||
#define GETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_copyActorMaterial 946
|
||||
#define FN_copyActorMaterial 947
|
||||
#define COPYACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define COPYACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_copyMaterial 947
|
||||
#define FN_copyMaterial 948
|
||||
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialTextureCanvas 948
|
||||
#define FN_setMaterialTextureCanvas 949
|
||||
#define SETMATERIALTEXTURECANVAS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTEXTURECANVAS_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALTEXTURECANVAS_CANVAS_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setMaterialAmbientColor 949
|
||||
#define FN_setMaterialAmbientColor 950
|
||||
#define SETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialAmbientColor 950
|
||||
#define FN_getMaterialAmbientColor 951
|
||||
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialAntiAliasing 951
|
||||
#define FN_setMaterialAntiAliasing 952
|
||||
#define SETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALANTIALIASING_AA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialAntiAliasing 952
|
||||
#define FN_getMaterialAntiAliasing 953
|
||||
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBackfaceCulling 953
|
||||
#define FN_setMaterialBackfaceCulling 954
|
||||
#define SETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBACKFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBackfaceCulling 954
|
||||
#define FN_getMaterialBackfaceCulling 955
|
||||
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendFactor 955
|
||||
#define FN_setMaterialBlendFactor 956
|
||||
#define SETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBLENDFACTOR_BF num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBlendFactor 956
|
||||
#define FN_getMaterialBlendFactor 957
|
||||
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendMode 957
|
||||
#define FN_setMaterialBlendMode 958
|
||||
#define SETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBLENDMODE_BLEND_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBlendMode 958
|
||||
#define FN_getMaterialBlendMode 959
|
||||
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMask 959
|
||||
#define FN_setMaterialColorMask 960
|
||||
#define SETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALCOLORMASK_COLOR_MASK num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialColorMask 960
|
||||
#define FN_getMaterialColorMask 961
|
||||
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMode 961
|
||||
#define FN_setMaterialColorMode 962
|
||||
#define SETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALCOLORMODE_COLOR_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialColorMode 962
|
||||
#define FN_getMaterialColorMode 963
|
||||
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialDiffuseColor 963
|
||||
#define FN_setMaterialDiffuseColor 964
|
||||
#define SETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialDiffuseColor 964
|
||||
#define FN_getMaterialDiffuseColor 965
|
||||
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialEmissiveColor 965
|
||||
#define FN_setMaterialEmissiveColor 966
|
||||
#define SETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALEMISSIVECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialEmissiveColor 966
|
||||
#define FN_getMaterialEmissiveColor 967
|
||||
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFog 967
|
||||
#define FN_setMaterialFog 968
|
||||
#define SETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFOG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialFog 968
|
||||
#define FN_getMaterialFog 969
|
||||
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFrontfaceCulling 969
|
||||
#define FN_setMaterialFrontfaceCulling 970
|
||||
#define SETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFRONTFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialFrontfaceCulling 970
|
||||
#define FN_getMaterialFrontfaceCulling 971
|
||||
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialGouraudShading 971
|
||||
#define FN_setMaterialGouraudShading 972
|
||||
#define SETMATERIALGOURAUDSHADING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALGOURAUDSHADING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsGouraudShaded 972
|
||||
#define FN_materialIsGouraudShaded 973
|
||||
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsAplhaBlend 973
|
||||
#define FN_materialIsAplhaBlend 974
|
||||
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsTransparent 974
|
||||
#define FN_materialIsTransparent 975
|
||||
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialLighting 975
|
||||
#define FN_setMaterialLighting 976
|
||||
#define SETMATERIALLIGHTING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALLIGHTING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsLit 976
|
||||
#define FN_materialIsLit 977
|
||||
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialType 977
|
||||
#define FN_setMaterialType 978
|
||||
#define SETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTYPE_MAT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialType 978
|
||||
#define FN_getMaterialType 979
|
||||
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialNormalize 979
|
||||
#define FN_setMaterialNormalize 980
|
||||
#define SETMATERIALNORMALIZE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALNORMALIZE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsNormalized 980
|
||||
#define FN_materialIsNormalized 981
|
||||
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialPointCloud 981
|
||||
#define FN_setMaterialPointCloud 982
|
||||
#define SETMATERIALPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALPOINTCLOUD_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsPointCloud 982
|
||||
#define FN_materialIsPointCloud 983
|
||||
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFlag 983
|
||||
#define FN_setMaterialFlag 984
|
||||
#define SETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALFLAG_F_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getMaterialFlag 984
|
||||
#define FN_getMaterialFlag 985
|
||||
#define GETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setMaterialTexture 985
|
||||
#define FN_setMaterialTexture 986
|
||||
#define SETMATERIALTEXTURE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTEXTURE_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALTEXTURE_IMG_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setMaterialShininess 986
|
||||
#define FN_setMaterialShininess 987
|
||||
#define SETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALSHININESS_SHININESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialShininess 987
|
||||
#define FN_getMaterialShininess 988
|
||||
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialSpecularColor 988
|
||||
#define FN_setMaterialSpecularColor 989
|
||||
#define SETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialSpecularColor 989
|
||||
#define FN_getMaterialSpecularColor 990
|
||||
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialThickness 990
|
||||
#define FN_setMaterialThickness 991
|
||||
#define SETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTHICKNESS_THICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialThickness 991
|
||||
#define FN_getMaterialThickness 992
|
||||
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialWireframe 992
|
||||
#define FN_setMaterialWireframe 993
|
||||
#define SETMATERIALWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALWIREFRAME_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsWireframe 993
|
||||
#define FN_materialIsWireframe 994
|
||||
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorTexture 994
|
||||
#define FN_setActorTexture 995
|
||||
#define SETACTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORTEXTURE_LAYER num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORTEXTURE_IMAGE_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterialCount 995
|
||||
#define FN_getActorMaterialCount 996
|
||||
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterialFlag 996
|
||||
#define FN_setActorMaterialFlag 997
|
||||
#define SETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIALFLAG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORMATERIALFLAG_FLAG_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterialFlag 997
|
||||
#define FN_getActorMaterialFlag 998
|
||||
#define GETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIALFLAG_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETACTORMATERIALFLAG_FLAG num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setActorMaterialType 998
|
||||
#define FN_setActorMaterialType 999
|
||||
#define SETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIALTYPE_MATERIAL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getActorMaterialType 999
|
||||
#define FN_getActorMaterialType 1000
|
||||
#define GETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIALTYPE_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_MaterialExists 1000
|
||||
#define FN_MaterialExists 1001
|
||||
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
|
||||
@@ -2633,6 +2633,9 @@ case FN_SetSceneFog: //Sub Procedure
|
||||
case FN_GetSceneFog: //Sub Procedure
|
||||
rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG );
|
||||
break;
|
||||
case FN_ClearScene: //Sub Procedure
|
||||
rc_clearScene( );
|
||||
break;
|
||||
case FN_startParticleEmitter: //Sub Procedure
|
||||
rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR );
|
||||
break;
|
||||
|
||||
@@ -2705,110 +2705,111 @@
|
||||
#define GETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define GETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define GETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_startParticleEmitter 869
|
||||
#define FN_ClearScene 869
|
||||
#define FN_startParticleEmitter 870
|
||||
#define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_stopParticleEmitter 870
|
||||
#define FN_stopParticleEmitter 871
|
||||
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleDirection 871
|
||||
#define FN_setParticleDirection 872
|
||||
#define SETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleDirection 872
|
||||
#define FN_getParticleDirection 873
|
||||
#define GETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_useParticleEveryMeshVertex 873
|
||||
#define FN_useParticleEveryMeshVertex 874
|
||||
#define USEPARTICLEEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLEEVERYMESHVERTEX_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingEveryMeshVertex 874
|
||||
#define FN_particleIsUsingEveryMeshVertex 875
|
||||
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleNormalDirectionMod 875
|
||||
#define FN_setParticleNormalDirectionMod 876
|
||||
#define SETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLENORMALDIRECTIONMOD_ND_MOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleNormalDirectionMod 876
|
||||
#define FN_getParticleNormalDirectionMod 877
|
||||
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleNormalDirection 877
|
||||
#define FN_useParticleNormalDirection 878
|
||||
#define USEPARTICLENORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLENORMALDIRECTION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingNormalDirection 878
|
||||
#define FN_particleIsUsingNormalDirection 879
|
||||
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMesh 879
|
||||
#define FN_setParticleMesh 880
|
||||
#define SETPARTICLEMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setMinParticlesPerSecond 880
|
||||
#define FN_setMinParticlesPerSecond 881
|
||||
#define SETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMINPARTICLESPERSECOND_MINPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMinParticlesPerSecond 881
|
||||
#define FN_getMinParticlesPerSecond 882
|
||||
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaxParticlesPerSecond 882
|
||||
#define FN_setMaxParticlesPerSecond 883
|
||||
#define SETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMAXPARTICLESPERSECOND_MAXPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaxParticlesPerSecond 883
|
||||
#define FN_getMaxParticlesPerSecond 884
|
||||
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartColor 884
|
||||
#define FN_setParticleMinStartColor 885
|
||||
#define SETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMinStartColor 885
|
||||
#define FN_getParticleMinStartColor 886
|
||||
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxStartColor 886
|
||||
#define FN_setParticleMaxStartColor 887
|
||||
#define SETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxStartColor 887
|
||||
#define FN_getParticleMaxStartColor 888
|
||||
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinLife 888
|
||||
#define FN_setParticleMinLife 889
|
||||
#define SETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINLIFE_MINLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMinLife 889
|
||||
#define FN_getParticleMinLife 890
|
||||
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxLife 890
|
||||
#define FN_setParticleMaxLife 891
|
||||
#define SETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXLIFE_MAXLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxLife 891
|
||||
#define FN_getParticleMaxLife 892
|
||||
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxAngle 892
|
||||
#define FN_setParticleMaxAngle 893
|
||||
#define SETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXANGLE_MAXANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleMaxAngle 893
|
||||
#define FN_getParticleMaxAngle 894
|
||||
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartSize 894
|
||||
#define FN_setParticleMinStartSize 895
|
||||
#define SETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getParticleMinStartSize 895
|
||||
#define FN_getParticleMinStartSize 896
|
||||
#define GETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setParticleMaxStartSize 896
|
||||
#define FN_setParticleMaxStartSize 897
|
||||
#define SETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getParticleMaxStartSize 897
|
||||
#define FN_getParticleMaxStartSize 898
|
||||
#define GETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setParticleCenter 898
|
||||
#define FN_setParticleCenter 899
|
||||
#define SETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleCenter 899
|
||||
#define FN_getParticleCenter 900
|
||||
#define GETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_setParticleRadius 900
|
||||
#define FN_setParticleRadius 901
|
||||
#define SETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleRadius 901
|
||||
#define FN_getParticleRadius 902
|
||||
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleRingThickness 902
|
||||
#define FN_setParticleRingThickness 903
|
||||
#define SETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLERINGTHICKNESS_RINGTHICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleRingThickness 903
|
||||
#define FN_getParticleRingThickness 904
|
||||
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleBox 904
|
||||
#define FN_setParticleBox 905
|
||||
#define SETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2816,7 +2817,7 @@
|
||||
#define SETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define SETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define SETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_getParticleBox 905
|
||||
#define FN_getParticleBox 906
|
||||
#define GETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2824,84 +2825,84 @@
|
||||
#define GETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
|
||||
#define GETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
|
||||
#define GETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define FN_setParticleNormal 906
|
||||
#define FN_setParticleNormal 907
|
||||
#define SETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_getParticleNormal 907
|
||||
#define FN_getParticleNormal 908
|
||||
#define GETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_setParticleLength 908
|
||||
#define FN_setParticleLength 909
|
||||
#define SETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETPARTICLELENGTH_P_LEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getParticleLength 909
|
||||
#define FN_getParticleLength 910
|
||||
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleOutlineOnly 910
|
||||
#define FN_useParticleOutlineOnly 911
|
||||
#define USEPARTICLEOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define USEPARTICLEOUTLINEONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_particleIsUsingOutlineOnly 911
|
||||
#define FN_particleIsUsingOutlineOnly 912
|
||||
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getParticleType 912
|
||||
#define FN_getParticleType 913
|
||||
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_lightIsCastingShadow 913
|
||||
#define FN_lightIsCastingShadow 914
|
||||
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightType 914
|
||||
#define FN_getLightType 915
|
||||
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightRadius 915
|
||||
#define FN_getLightRadius 916
|
||||
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setLightType 916
|
||||
#define FN_setLightType 917
|
||||
#define SETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTTYPE_LIGHT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setLightRadius 917
|
||||
#define FN_setLightRadius 918
|
||||
#define SETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTRADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setLightShadowCast 918
|
||||
#define FN_setLightShadowCast 919
|
||||
#define SETLIGHTSHADOWCAST_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTSHADOWCAST_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetLightAmbientColor 919
|
||||
#define FN_SetLightAmbientColor 920
|
||||
#define SETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightAmbientColor 920
|
||||
#define FN_GetLightAmbientColor 921
|
||||
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightAttenuation 921
|
||||
#define FN_SetLightAttenuation 922
|
||||
#define SETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETLIGHTATTENUATION_L_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_GetLightAttenuation 922
|
||||
#define FN_GetLightAttenuation 923
|
||||
#define GETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETLIGHTATTENUATION_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_SetLightDiffuseColor 923
|
||||
#define FN_SetLightDiffuseColor 924
|
||||
#define SETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightDiffuseColor 924
|
||||
#define FN_GetLightDiffuseColor 925
|
||||
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightFalloff 925
|
||||
#define FN_SetLightFalloff 926
|
||||
#define SETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTFALLOFF_FALLOFF num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightFalloff 926
|
||||
#define FN_GetLightFalloff 927
|
||||
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightInnerCone 927
|
||||
#define FN_SetLightInnerCone 928
|
||||
#define SETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTINNERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightInnerCone 928
|
||||
#define FN_GetLightInnerCone 929
|
||||
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightOuterCone 929
|
||||
#define FN_SetLightOuterCone 930
|
||||
#define SETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTOUTERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightOuterCone 930
|
||||
#define FN_GetLightOuterCone 931
|
||||
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightSpecularColor 931
|
||||
#define FN_SetLightSpecularColor 932
|
||||
#define SETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETLIGHTSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_GetLightSpecularColor 932
|
||||
#define FN_GetLightSpecularColor 933
|
||||
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetTerrainPatchAABB 933
|
||||
#define FN_GetTerrainPatchAABB 934
|
||||
#define GETTERRAINPATCHAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
@@ -2911,193 +2912,193 @@
|
||||
#define GETTERRAINPATCHAABB_MAXX num_var[6].nref[0].value[ num_var[6].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_MAXY num_var[7].nref[0].value[ num_var[7].byref_offset ]
|
||||
#define GETTERRAINPATCHAABB_MAXZ num_var[8].nref[0].value[ num_var[8].byref_offset ]
|
||||
#define FN_GetTerrainPatchLOD 934
|
||||
#define FN_GetTerrainPatchLOD 935
|
||||
#define GETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetTerrainHeight 935
|
||||
#define FN_GetTerrainHeight 936
|
||||
#define GETTERRAINHEIGHT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINHEIGHT_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINHEIGHT_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetTerrainCenter 936
|
||||
#define FN_GetTerrainCenter 937
|
||||
#define GETTERRAINCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETTERRAINCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETTERRAINCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define GETTERRAINCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_SetTerrainLODDistance 937
|
||||
#define FN_SetTerrainLODDistance 938
|
||||
#define SETTERRAINLODDISTANCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINLODDISTANCE_LOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETTERRAINLODDISTANCE_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_ScaleTerrainTexture 938
|
||||
#define FN_ScaleTerrainTexture 939
|
||||
#define SCALETERRAINTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SCALETERRAINTEXTURE_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SCALETERRAINTEXTURE_SCALE2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetTerrainCameraMovementDelta 939
|
||||
#define FN_SetTerrainCameraMovementDelta 940
|
||||
#define SETTERRAINCAMERAMOVEMENTDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINCAMERAMOVEMENTDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetTerrainCameraRotationDelta 940
|
||||
#define FN_SetTerrainCameraRotationDelta 941
|
||||
#define SETTERRAINCAMERAROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINCAMERAROTATIONDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_SetTerrainPatchLOD 941
|
||||
#define FN_SetTerrainPatchLOD 942
|
||||
#define SETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define SETTERRAINPATCHLOD_LOD num_var[3].nref[0].value[ num_var[3].byref_offset ]
|
||||
#define FN_createMaterial 942
|
||||
#define FN_deleteMaterial 943
|
||||
#define FN_createMaterial 943
|
||||
#define FN_deleteMaterial 944
|
||||
#define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterial 944
|
||||
#define FN_setActorMaterial 945
|
||||
#define SETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORMATERIAL_MATERIAL_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterial 945
|
||||
#define FN_getActorMaterial 946
|
||||
#define GETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_copyActorMaterial 946
|
||||
#define FN_copyActorMaterial 947
|
||||
#define COPYACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define COPYACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_copyMaterial 947
|
||||
#define FN_copyMaterial 948
|
||||
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialTextureCanvas 948
|
||||
#define FN_setMaterialTextureCanvas 949
|
||||
#define SETMATERIALTEXTURECANVAS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTEXTURECANVAS_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALTEXTURECANVAS_CANVAS_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setMaterialAmbientColor 949
|
||||
#define FN_setMaterialAmbientColor 950
|
||||
#define SETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialAmbientColor 950
|
||||
#define FN_getMaterialAmbientColor 951
|
||||
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialAntiAliasing 951
|
||||
#define FN_setMaterialAntiAliasing 952
|
||||
#define SETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALANTIALIASING_AA num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialAntiAliasing 952
|
||||
#define FN_getMaterialAntiAliasing 953
|
||||
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBackfaceCulling 953
|
||||
#define FN_setMaterialBackfaceCulling 954
|
||||
#define SETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBACKFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBackfaceCulling 954
|
||||
#define FN_getMaterialBackfaceCulling 955
|
||||
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendFactor 955
|
||||
#define FN_setMaterialBlendFactor 956
|
||||
#define SETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBLENDFACTOR_BF num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBlendFactor 956
|
||||
#define FN_getMaterialBlendFactor 957
|
||||
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendMode 957
|
||||
#define FN_setMaterialBlendMode 958
|
||||
#define SETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALBLENDMODE_BLEND_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialBlendMode 958
|
||||
#define FN_getMaterialBlendMode 959
|
||||
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMask 959
|
||||
#define FN_setMaterialColorMask 960
|
||||
#define SETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALCOLORMASK_COLOR_MASK num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialColorMask 960
|
||||
#define FN_getMaterialColorMask 961
|
||||
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMode 961
|
||||
#define FN_setMaterialColorMode 962
|
||||
#define SETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALCOLORMODE_COLOR_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialColorMode 962
|
||||
#define FN_getMaterialColorMode 963
|
||||
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialDiffuseColor 963
|
||||
#define FN_setMaterialDiffuseColor 964
|
||||
#define SETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialDiffuseColor 964
|
||||
#define FN_getMaterialDiffuseColor 965
|
||||
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialEmissiveColor 965
|
||||
#define FN_setMaterialEmissiveColor 966
|
||||
#define SETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALEMISSIVECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialEmissiveColor 966
|
||||
#define FN_getMaterialEmissiveColor 967
|
||||
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFog 967
|
||||
#define FN_setMaterialFog 968
|
||||
#define SETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFOG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialFog 968
|
||||
#define FN_getMaterialFog 969
|
||||
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFrontfaceCulling 969
|
||||
#define FN_setMaterialFrontfaceCulling 970
|
||||
#define SETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFRONTFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialFrontfaceCulling 970
|
||||
#define FN_getMaterialFrontfaceCulling 971
|
||||
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialGouraudShading 971
|
||||
#define FN_setMaterialGouraudShading 972
|
||||
#define SETMATERIALGOURAUDSHADING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALGOURAUDSHADING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsGouraudShaded 972
|
||||
#define FN_materialIsGouraudShaded 973
|
||||
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsAplhaBlend 973
|
||||
#define FN_materialIsAplhaBlend 974
|
||||
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsTransparent 974
|
||||
#define FN_materialIsTransparent 975
|
||||
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialLighting 975
|
||||
#define FN_setMaterialLighting 976
|
||||
#define SETMATERIALLIGHTING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALLIGHTING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsLit 976
|
||||
#define FN_materialIsLit 977
|
||||
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialType 977
|
||||
#define FN_setMaterialType 978
|
||||
#define SETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTYPE_MAT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialType 978
|
||||
#define FN_getMaterialType 979
|
||||
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialNormalize 979
|
||||
#define FN_setMaterialNormalize 980
|
||||
#define SETMATERIALNORMALIZE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALNORMALIZE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsNormalized 980
|
||||
#define FN_materialIsNormalized 981
|
||||
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialPointCloud 981
|
||||
#define FN_setMaterialPointCloud 982
|
||||
#define SETMATERIALPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALPOINTCLOUD_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsPointCloud 982
|
||||
#define FN_materialIsPointCloud 983
|
||||
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFlag 983
|
||||
#define FN_setMaterialFlag 984
|
||||
#define SETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALFLAG_F_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getMaterialFlag 984
|
||||
#define FN_getMaterialFlag 985
|
||||
#define GETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_setMaterialTexture 985
|
||||
#define FN_setMaterialTexture 986
|
||||
#define SETMATERIALTEXTURE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTEXTURE_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETMATERIALTEXTURE_IMG_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setMaterialShininess 986
|
||||
#define FN_setMaterialShininess 987
|
||||
#define SETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALSHININESS_SHININESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialShininess 987
|
||||
#define FN_getMaterialShininess 988
|
||||
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialSpecularColor 988
|
||||
#define FN_setMaterialSpecularColor 989
|
||||
#define SETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialSpecularColor 989
|
||||
#define FN_getMaterialSpecularColor 990
|
||||
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialThickness 990
|
||||
#define FN_setMaterialThickness 991
|
||||
#define SETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALTHICKNESS_THICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getMaterialThickness 991
|
||||
#define FN_getMaterialThickness 992
|
||||
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialWireframe 992
|
||||
#define FN_setMaterialWireframe 993
|
||||
#define SETMATERIALWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETMATERIALWIREFRAME_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_materialIsWireframe 993
|
||||
#define FN_materialIsWireframe 994
|
||||
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorTexture 994
|
||||
#define FN_setActorTexture 995
|
||||
#define SETACTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORTEXTURE_LAYER num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORTEXTURE_IMAGE_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterialCount 995
|
||||
#define FN_getActorMaterialCount 996
|
||||
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterialFlag 996
|
||||
#define FN_setActorMaterialFlag 997
|
||||
#define SETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIALFLAG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETACTORMATERIALFLAG_FLAG_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_getActorMaterialFlag 997
|
||||
#define FN_getActorMaterialFlag 998
|
||||
#define GETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIALFLAG_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETACTORMATERIALFLAG_FLAG num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_setActorMaterialType 998
|
||||
#define FN_setActorMaterialType 999
|
||||
#define SETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETACTORMATERIALTYPE_MATERIAL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_getActorMaterialType 999
|
||||
#define FN_getActorMaterialType 1000
|
||||
#define GETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETACTORMATERIALTYPE_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define FN_MaterialExists 1000
|
||||
#define FN_MaterialExists 1001
|
||||
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
|
||||
|
||||
|
||||
@@ -2633,6 +2633,9 @@ case FN_SetSceneFog: //Sub Procedure
|
||||
case FN_GetSceneFog: //Sub Procedure
|
||||
rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG );
|
||||
break;
|
||||
case FN_ClearScene: //Sub Procedure
|
||||
rc_clearScene( );
|
||||
break;
|
||||
case FN_startParticleEmitter: //Sub Procedure
|
||||
rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR );
|
||||
break;
|
||||
|
||||
@@ -242,6 +242,30 @@ void rc_gfx_quit()
|
||||
SDL_Quit();
|
||||
}
|
||||
|
||||
void setMouseScaling()
|
||||
{
|
||||
int win_w = 0, win_h = 0;
|
||||
double w_scale = 1, h_scale = 1;
|
||||
|
||||
if(rc_window)
|
||||
{
|
||||
SDL_GetWindowSize(rc_window, &win_w, &win_h);
|
||||
//std::cout << "size = " << win_w << ", " << win_h << std::endl;
|
||||
//std::cout << "virtual = " << rc_window_size.Width << ", " << rc_window_size.Height << std::endl;
|
||||
|
||||
w_scale = ( (double)win_w / (double)rc_window_size.Width );
|
||||
h_scale = ( (double)win_h / (double)rc_window_size.Height );
|
||||
|
||||
rc_window_mouse_scale_x = ( (double)rc_window_size.Width / (double)win_w );
|
||||
rc_window_mouse_scale_y = ( (double)rc_window_size.Height / (double)win_h );
|
||||
|
||||
rc_window_zone_scale_x = w_scale;
|
||||
rc_window_zone_scale_y = h_scale;
|
||||
|
||||
//std::cout << "Scale = " << rc_window_mouse_scale_x << ", " << rc_window_mouse_scale_y << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
bool rc_windowOpenEx(std::string title, int x, int y, int w, int h, uint32_t window_flags, irr::u8 AntiAlias, bool stencil_buffer, bool vsync)
|
||||
{
|
||||
if(rc_window)
|
||||
@@ -337,6 +361,8 @@ bool rc_windowOpenEx(std::string title, int x, int y, int w, int h, uint32_t win
|
||||
|
||||
rc_physics3D.world->setInternalTickCallback((btInternalTickCallback)myTickCallback2);
|
||||
|
||||
setMouseScaling();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -380,6 +406,8 @@ void rc_cls()
|
||||
if(rc_active_canvas >= 0 && rc_active_canvas < rc_canvas.size())
|
||||
if(rc_canvas[rc_active_canvas].texture)
|
||||
VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false);
|
||||
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -410,6 +438,7 @@ void rc_raiseWindow()
|
||||
return;
|
||||
}
|
||||
SDL_RaiseWindow(rc_window);
|
||||
setMouseScaling();
|
||||
}
|
||||
|
||||
void rc_showWindow()
|
||||
@@ -419,6 +448,7 @@ void rc_showWindow()
|
||||
return;
|
||||
}
|
||||
SDL_ShowWindow(rc_window);
|
||||
setMouseScaling();
|
||||
}
|
||||
|
||||
void rc_hideWindow()
|
||||
@@ -459,7 +489,10 @@ std::string rc_getWindowTitle()
|
||||
void rc_setWindowPosition(int x, int y)
|
||||
{
|
||||
if(rc_window)
|
||||
SDL_SetWindowPosition(rc_window, x, y);
|
||||
{
|
||||
SDL_SetWindowPosition(rc_window, x, y);
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
|
||||
void rc_getWindowPosition(double * x, double * y)
|
||||
@@ -488,6 +521,8 @@ void rc_setWindowSize(int w, int h)
|
||||
rc_window_size.Width = w;
|
||||
rc_window_size.Height = h;
|
||||
|
||||
setMouseScaling();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -503,7 +538,10 @@ void rc_getWindowSize(double * w, double * h)
|
||||
void rc_setWindowMinSize(int w, int h)
|
||||
{
|
||||
if(rc_window)
|
||||
SDL_SetWindowMinimumSize(rc_window, w, h);
|
||||
{
|
||||
SDL_SetWindowMinimumSize(rc_window, w, h);
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
|
||||
void rc_getWindowMinSize(double * w, double * h)
|
||||
@@ -518,7 +556,10 @@ void rc_getWindowMinSize(double * w, double * h)
|
||||
void rc_setWindowMaxSize(int w, int h)
|
||||
{
|
||||
if(rc_window)
|
||||
SDL_SetWindowMaximumSize(rc_window, w, h);
|
||||
{
|
||||
SDL_SetWindowMaximumSize(rc_window, w, h);
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
|
||||
void rc_getWindowMaxSize(double * w, double * h)
|
||||
@@ -678,10 +719,18 @@ bool rc_setWindowFullscreen(int flag)
|
||||
irr::core::dimension2d<u32> win_size(w, h);
|
||||
device->setWindowSize(win_size);
|
||||
|
||||
if(!(w==rc_window_size.Width && h==rc_window_size.Height))
|
||||
{
|
||||
//TODO: change mouse scale adjust
|
||||
}
|
||||
setMouseScaling();
|
||||
|
||||
if(rc_mouse_zone_active)
|
||||
{
|
||||
SDL_Rect r;
|
||||
r.x = (int)( (double)rc_mouse_zone.x * rc_window_zone_scale_x );
|
||||
r.y = (int)( (double)rc_mouse_zone.y * rc_window_zone_scale_y );
|
||||
r.w = (int)( (double)rc_mouse_zone.w * rc_window_zone_scale_x );
|
||||
r.h = (int)( (double)rc_mouse_zone.h * rc_window_zone_scale_y );
|
||||
SDL_SetWindowMouseRect(rc_window, NULL);
|
||||
SDL_SetWindowMouseRect(rc_window, &r);
|
||||
}
|
||||
|
||||
SDL_PumpEvents();
|
||||
SDL_FlushEvents(SDL_FIRSTEVENT, SDL_LASTEVENT);
|
||||
@@ -704,6 +753,8 @@ bool rc_maximizeWindow()
|
||||
irr::core::dimension2d<u32> win_size(mode.w, mode.h);
|
||||
device->setWindowSize(win_size);
|
||||
|
||||
setMouseScaling();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -722,6 +773,8 @@ bool rc_minimizeWindow()
|
||||
irr::core::dimension2d<u32> win_size(mode.w, mode.h);
|
||||
device->setWindowSize(win_size);
|
||||
|
||||
setMouseScaling();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -734,7 +787,10 @@ void rc_setWindowBordered(bool b)
|
||||
if(b)
|
||||
bswitch = SDL_TRUE;
|
||||
if(rc_window)
|
||||
SDL_SetWindowBordered(rc_window, bswitch);
|
||||
{
|
||||
SDL_SetWindowBordered(rc_window, bswitch);
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
|
||||
void rc_setWindowResizable(bool b)
|
||||
@@ -746,6 +802,7 @@ void rc_setWindowResizable(bool b)
|
||||
{
|
||||
SDL_SetWindowResizable(rc_window, bswitch);
|
||||
device->setResizable(true);
|
||||
setMouseScaling();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -766,6 +823,8 @@ bool rc_restoreWindow()
|
||||
irr::core::dimension2d<u32> win_size(mode.w, mode.h);
|
||||
device->setWindowSize(win_size);
|
||||
|
||||
setMouseScaling();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1784,14 +1843,14 @@ int rc_mouseX()
|
||||
{
|
||||
int x, y;
|
||||
SDL_GetMouseState(&x, &y);
|
||||
return x;
|
||||
return (int)( (double)x * rc_window_mouse_scale_x );
|
||||
}
|
||||
|
||||
int rc_mouseY()
|
||||
{
|
||||
int x, y;
|
||||
SDL_GetMouseState(&x, &y);
|
||||
return y;
|
||||
return (int)( (double)y * rc_window_mouse_scale_y );
|
||||
}
|
||||
|
||||
void rc_getMouse(double* x, double* y, double* mb1, double* mb2, double* mb3)
|
||||
@@ -1803,8 +1862,8 @@ void rc_getMouse(double* x, double* y, double* mb1, double* mb2, double* mb3)
|
||||
*mb2 = (current_button_state & SDL_BUTTON(SDL_BUTTON_MIDDLE))!=0;
|
||||
*mb3 = (current_button_state & SDL_BUTTON(SDL_BUTTON_RIGHT))!=0;
|
||||
|
||||
*x = ix;
|
||||
*y = iy;
|
||||
*x = (double)ix * rc_window_mouse_scale_x;
|
||||
*y = (double)iy * rc_window_mouse_scale_x;
|
||||
}
|
||||
|
||||
int rc_mouseWheelX()
|
||||
@@ -1913,7 +1972,7 @@ int rc_windowIsGrabbed()
|
||||
|
||||
void rc_warpMouse(int x, int y)
|
||||
{
|
||||
SDL_WarpMouseInWindow(rc_window, x, y);
|
||||
SDL_WarpMouseInWindow(rc_window, (int)( (double)x*rc_window_zone_scale_x ), (int)( (double)y*rc_window_zone_scale_y ));
|
||||
}
|
||||
|
||||
void rc_warpMouseGlobal(int x, int y)
|
||||
@@ -1924,16 +1983,22 @@ void rc_warpMouseGlobal(int x, int y)
|
||||
void rc_setMouseZone(int x, int y, int w, int h)
|
||||
{
|
||||
SDL_Rect r;
|
||||
r.x = x;
|
||||
r.y = y;
|
||||
r.w = w;
|
||||
r.h = h;
|
||||
rc_mouse_zone.x = x;
|
||||
rc_mouse_zone.y = y;
|
||||
rc_mouse_zone.w = w;
|
||||
rc_mouse_zone.h = h;
|
||||
r.x = (int)( (double)x * rc_window_zone_scale_x );
|
||||
r.y = (int)( (double)y * rc_window_zone_scale_y );
|
||||
r.w = (int)( (double)w * rc_window_zone_scale_x );
|
||||
r.h = (int)( (double)h * rc_window_zone_scale_y );
|
||||
SDL_SetWindowMouseRect(rc_window, &r);
|
||||
rc_mouse_zone_active = true;
|
||||
}
|
||||
|
||||
void rc_clearMouseZone()
|
||||
{
|
||||
SDL_SetWindowMouseRect(rc_window, NULL);
|
||||
rc_mouse_zone_active = false;
|
||||
}
|
||||
|
||||
void rc_setWindowAlwaysOnTop(bool flag)
|
||||
@@ -3160,7 +3225,7 @@ bool rc_update()
|
||||
return false;
|
||||
|
||||
int win_w = 0, win_h = 0;
|
||||
int w_scale = 1, h_scale = 1;
|
||||
double w_scale = 1, h_scale = 1;
|
||||
|
||||
if(rc_window)
|
||||
{
|
||||
@@ -3168,6 +3233,15 @@ bool rc_update()
|
||||
//std::cout << "size = " << win_w << ", " << win_h << std::endl;
|
||||
}
|
||||
|
||||
w_scale = ( (double)win_w / (double)rc_window_size.Width );
|
||||
h_scale = ( (double)win_h / (double)rc_window_size.Height );
|
||||
|
||||
rc_window_mouse_scale_x = ( (double)rc_window_size.Width / (double)win_w );
|
||||
rc_window_mouse_scale_y = ( (double)rc_window_size.Height / (double)win_h );
|
||||
|
||||
rc_window_zone_scale_x = w_scale;
|
||||
rc_window_zone_scale_y = h_scale;
|
||||
|
||||
SEvent irrevent;
|
||||
SDL_Event SDL_event;
|
||||
bool Close = false;
|
||||
@@ -3649,7 +3723,7 @@ bool rc_update()
|
||||
|
||||
//debug
|
||||
irr::core::rect<s32> src( irr::core::vector2d<s32>(0,0), rc_canvas[0].texture->getSize() );
|
||||
irr::core::rect<s32> dest( irr::core::vector2d<s32>(0,0), irr::core::dimension2d<s32>(win_w, win_h) );
|
||||
irr::core::rect<s32> dest( irr::core::vector2d<s32>(0,0), irr::core::dimension2d<s32>(win_w*w_scale, win_h*h_scale) );
|
||||
irr::video::SColor color(0);
|
||||
VideoDriver->draw2DImage(rc_canvas[0].texture, dest, src);
|
||||
//draw2DImage2(VideoDriver, rc_canvas[0].texture, src, dest, irr::core::position2d<irr::s32>(0, 0), 0, false, color, screenSize);
|
||||
|
||||
@@ -247,6 +247,12 @@ irr::video::IVideoDriver * VideoDriver;
|
||||
irr::scene::ISceneManager *SceneManager;
|
||||
SDL_Window* rc_window;
|
||||
irr::core::dimension2d<u32> rc_window_size;
|
||||
double rc_window_mouse_scale_x = 1;
|
||||
double rc_window_mouse_scale_y = 1;
|
||||
bool rc_mouse_zone_active = false;
|
||||
double rc_window_zone_scale_x = 1;
|
||||
double rc_window_zone_scale_y = 1;
|
||||
SDL_Rect rc_mouse_zone;
|
||||
|
||||
struct rc_scene_properties_obj
|
||||
{
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
//FOR TESTING PURPOSES
|
||||
#ifdef RC_TESTING
|
||||
#define RC_DRIVER_GLES2
|
||||
//#define RC_DRIVER_GLES2
|
||||
#endif // RC_TESTING
|
||||
|
||||
#define RC_PI 3.14159265359
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#ifndef RC_SCENE_H_INCLUDED
|
||||
#define RC_SCENE_H_INCLUDED
|
||||
|
||||
#include "rc_gfx_core.h"
|
||||
|
||||
void rc_addSceneSkyBox(int img_top, int img_bottom, int img_left, int img_right, int img_front, int img_back)
|
||||
{
|
||||
if(!SceneManager)
|
||||
@@ -50,4 +52,29 @@ void rc_removeSceneSky()
|
||||
rc_scene_properties.sky = NULL;
|
||||
}
|
||||
|
||||
void rc_clearScene()
|
||||
{
|
||||
if(SceneManager)
|
||||
{
|
||||
for(int i = 0; i < rc_actor.size(); i++)
|
||||
{
|
||||
if(rc_actor[i].mesh_node)
|
||||
{
|
||||
rc_physics3D.world->removeCollisionObject(rc_actor[i].physics.rigid_body, false);
|
||||
rc_actor[i].physics.collisions.clear();
|
||||
|
||||
rc_actor[i].mesh_node->remove();
|
||||
rc_actor[i].mesh_node = NULL;
|
||||
rc_actor[i].shadow = NULL;
|
||||
rc_actor[i].node_type = 0;
|
||||
rc_actor[i].transition = false;
|
||||
rc_actor[i].transition_time = 0;
|
||||
rc_actor[i].material_ref_index = -1;
|
||||
}
|
||||
}
|
||||
|
||||
rc_removeSceneSky();
|
||||
}
|
||||
}
|
||||
|
||||
#endif // RC_SCENE_H_INCLUDED
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
<irrtheora.h>
|
||||
"rc_func130_cases.h"
|
||||
|
||||
1733727242 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
1733777274 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
<TargetConditionals.h>
|
||||
|
||||
1733590876 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
|
||||
1733771900 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
|
||||
|
||||
1730291453 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_stdlib.h
|
||||
"rc_os_defines.h"
|
||||
@@ -1247,7 +1247,7 @@
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/RealisticWater.h
|
||||
<irrlicht.h>
|
||||
|
||||
1733726465 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
|
||||
1733769905 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
|
||||
"SDL.h"
|
||||
<SDL2/SDL.h>
|
||||
<irrlicht.h>
|
||||
@@ -1271,7 +1271,7 @@
|
||||
"rc_joints.h"
|
||||
<irrtheora.h>
|
||||
|
||||
1733726178 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h
|
||||
1733768002 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h
|
||||
"SDL.h"
|
||||
"btBulletDynamicsCommon.h"
|
||||
"BulletSoftBody/btSoftRigidDynamicsWorld.h"
|
||||
@@ -2272,7 +2272,7 @@
|
||||
"rc_gfx_core.h"
|
||||
<irrtheora.h>
|
||||
|
||||
1733590876 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
|
||||
1733771900 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
|
||||
|
||||
1724469097 source:/home/n00b/Projects/irrBullet/src/irrBullet.cpp
|
||||
"irrBullet.h"
|
||||
@@ -2531,7 +2531,8 @@
|
||||
|
||||
1730291453 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_particles.h
|
||||
|
||||
1730291453 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_scene.h
|
||||
1733775776 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_scene.h
|
||||
"rc_gfx_core.h"
|
||||
|
||||
1731249956 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_camera.h
|
||||
|
||||
|
||||
Reference in New Issue
Block a user