SO3Engine
|
Go to the source code of this file.
Functions | |
int | SO3ViewportCreate (mmachine m) |
SO3ViewportCreate : create a new SO3_VIEWPORT object. | |
int | SO3ViewportDestroy (mmachine m) |
SO3ViewportDestroy : destroy a SO3_VIEWPORT object. | |
int | SO3ViewportResize (mmachine m) |
SO3ViewportResize : resize a given viewport. | |
int | SO3ViewportGetTriangleCount (mmachine m) |
SO3ViewportGetTriangleCount : get the number of triangles rendered in last viewport update. | |
int | SO3ViewportGetBatchCount (mmachine m) |
SO3ViewportGetBatchCount : get the number of batch rendered in last viewport update. | |
int | SO3ViewportGetPriority (mmachine m) |
SO3ViewportGetPriority : get the priority (z order) of a given viewport. | |
int | SO3ViewportGetShadowEnabled (mmachine m) |
SO3ViewportGetShadowEnabled : get the shadow state of a given viewport. | |
int | SO3ViewportSetPositionSize (mmachine m) |
SO3ViewportSetPositionSize : set Position and size on a given viewport. | |
int | SO3ViewportSetShadowEnabled (mmachine m) |
SO3ViewportSetShadowEnabled : set shadows enable state on a given viewport. | |
int | SO3ViewportSetDeferredEnabled (mmachine m) |
SO3ViewportSetDeferredEnabled : set deffered render enable state on a given viewport. | |
int | SO3ViewportGetDeferredEnabled (mmachine m) |
SO3ViewportGetDeferredEnabled : get the deferred state of a given viewport. | |
int | SO3ViewportSetHDREnabled (mmachine m) |
SO3ViewportSetHDREnabled : set HDR enable state on a given viewport. | |
int | SO3ViewportGetHDREnabled (mmachine m) |
SO3ViewportGetHDREnabled : get the HDR state of a given viewport. | |
int | SO3ViewportSetHDRBlurAmount (mmachine m) |
SO3ViewportSetHDRBlurAmount : set the HDR blur amount on a given viewport. | |
int | SO3ViewportSetHDREffectAmount (mmachine m) |
SO3ViewportSetHDREffectAmount : set the HDR shaft effect amount on a given viewport. | |
int | SO3ViewportSetHDRGamma (mmachine m) |
SO3ViewportSetHDRGamma : set the HDR gamma correction on a given viewport. | |
int | SO3ViewportSetSSAOEnabled (mmachine m) |
SO3ViewportSetSSAOEnabled : set SSAO enable state on a given viewport SSAO is an automated ambient occlusion method. | |
int | SO3ViewportGetSSAOEnabled (mmachine m) |
SO3ViewportGetSSAOEnabled : get the SSAO state of a given viewport. | |
int | SO3ViewportGetDeferredAntiAliasingMode (mmachine m) |
SO3ViewportGetDeferredAntiAliasingMode : get deffered Anti aliasing method used on a given viewport. | |
int | SO3ViewportSetDeferredAntiAliasingMode (mmachine m) |
SO3ViewportSetDeferredAntiAliasingMode : set deffered anti aliasing method on a given viewport. | |
int | SO3ViewportGetDeferredDebugMode (mmachine m) |
SO3ViewportGetDeferredDebugMode : get deffered debug visualization on a given viewport. | |
int | SO3ViewportSetDeferredDebugMode (mmachine m) |
SO3ViewportSetDeferredDebugMode : set deffered debug visualization on a given viewport. | |
int | SO3ViewportGetPositionSize (mmachine m) |
SO3ViewportGetPositionSize : Get Position and Size of on a given viewport, relative to the window. | |
int | SO3ViewportGetPixelPositionSize (mmachine m) |
SO3ViewportGetPixelPositionSize : Get Position and Size in pixels of on a given viewport. | |
int | SO3ViewportGetCamera (mmachine m) |
SO3ViewportGetCamera : Get the camera attached to a given viewport. | |
int | SO3ViewportSetBackgroundColor (mmachine m) |
SO3ViewportSetBackgroundColor : defines background color on a given viewport. | |
int | SO3ViewportGetBackgroundColor (mmachine m) |
SO3ViewportGetBackgroundColor : Get the background color on a given viewport. | |
int | SO3ViewportSetClearDepth (mmachine m) |
SO3ViewportSetClearDepth : defines if the viewport clear the depth buffer or not. | |
int | SO3ViewportGetClearDepth (mmachine m) |
SO3ViewportGetClearDepth : Get if the viewport clear the depth buffer or not. | |
int | SO3ViewportSetClearColor (mmachine m) |
SO3ViewportSetClearColor : defines if the viewport clear the color buffer or not. | |
int | SO3ViewportGetClearColor (mmachine m) |
SO3ViewportGetClearColor : Get if the viewport clear the color buffer or not. | |
int | SO3ViewportAddCompositor (mmachine m) |
SO3ViewportAddCompositor : Add a compositor on a given viewport. | |
int | SO3ViewportSetMaterialScheme (mmachine m) |
SO3ViewportSetMaterialScheme : Set a material scheme on a given viewport. | |
int | SO3ViewportGetMaterialScheme (mmachine m) |
SO3ViewportGetMaterialScheme : Get the material scheme which the viewport should use. | |
int | SO3ViewportListEnabledCompositors (mmachine m) |
SO3ViewportListEnabledCompositors : List compositors name on a given viewport. | |
int | SO3ViewportRemoveCompositor (mmachine m) |
SO3ViewportRemoveCompositor : Remove a compositor from a given viewport. | |
int | SO3CompositorSetEnable (mmachine m) |
SO3CompositorSetEnable : Set Compositor state on a given viewport. | |
int | SO3CompositorGetEnable (mmachine m) |
SO3CompositorGetEnable : Get Compositor state on a given viewport. | |
int | SO3CompositorGetNumTechniques (mmachine m) |
SO3CompositorGetNumTechniques : | |
int | SO3CompositorGetNumTargets (mmachine m) |
SO3CompositorGetNumTargets : | |
int | SO3CompositorGetNumPasses (mmachine m) |
SO3CompositorGetNumPasses : | |
int | SO3CompositorGetPassType (mmachine m) |
SO3CompositorGetPassType : | |
int | SO3CompositorGetMaterial (mmachine m) |
SO3CompositorGetMaterial : | |
int | SO3ViewportSetSkyEnable (mmachine m) |
SO3ViewportSetSkyEnable : Set the skies visibility state on a given viewport. | |
int | SO3ViewportGetSkyEnable (mmachine m) |
SO3ViewportGetSkyEnable : Get the skies visibility state on a given viewport. | |
int | SO3ViewportSetOverlayEnable (mmachine m) |
SO3ViewportSetOverlayEnable : Set the overlay visibility state on a given viewport. | |
int | SO3ViewportGetOverlayEnable (mmachine m) |
SO3ViewportGetOverlayEnable : Get the overlay visibility state on a given viewport. | |
int | SO3ViewportSetVisibilityMask (mmachine m) |
SO3ViewportSetVisibilityMask : Set the viewport visibility mask for exclude some objects from the render. | |
int | SO3ViewportGetVisibilityMask (mmachine m) |
SO3ViewportGetVisibilityMask : Get the current viewport visibility flag. | |
int | SO3ViewportSetVisibilityMaskIndexEnable (mmachine m) |
SO3ViewportSetVisibilityMaskIndexEnable : BLABLA. | |
int | SO3ViewportGetVisibilityMaskIndexEnable (mmachine m) |
SO3ViewportGetVisibilityMaskIndexEnable : BLABLA. | |
int | SO3ViewportGetPixelPositionFromWorldPos (mmachine m) |
SO3ViewportGetPixelPositionFromWorldPos : Get the pixel position of a 3D world position return NIL if the coords are out of the camera. | |
int | SO3ViewportGetWorldPosFromPixelPosition (mmachine m) |
SO3ViewportGetWorldPosFromPixelPosition : Get the world position of a 2D pixel position. | |
int | SO3ViewportSetSSAOTechnique (mmachine m) |
SO3ViewportSetSSAOTechnique : Sets the SSAO technique to use. | |
int | SO3ViewportGetSSAOTechnique (mmachine m) |
SO3ViewportGetSSAOTechnique : Retrieves the current SSAO technique in use. | |
int | SO3ViewportSetSSAOTechniqueParameters (mmachine m) |
SO3ViewportSetSSAOTechniqueParameters : Sets all parameter for the given SSAO technique. WARNING: Every viewport that uses this SSAO technique will take those parameters in count! | |
int | SO3ViewportGetSSAOTechniqueParameters (mmachine m) |
SO3ViewportGetSSAOTechniqueParameters : Retrieves every parameter for the given SSAO technique. | |
int | SO3ViewportSetSSAOTechniqueParameterValue (mmachine m) |
SO3ViewportSetSSAOTechniqueParameterValue : Retrieves a parameter's value for the given SSAO technique. | |
int | SO3ViewportGetSSAOTechniqueParameterValue (mmachine m) |
SO3ViewportGetSSAOTechniqueParameterValue : Retrieves a parameter's value for the given SSAO technique. | |
int | SO3ViewportSetSSAOFilter (mmachine m) |
SO3ViewportSetSSAOFilter : Sets the SSAO filter to use. | |
int | SO3ViewportGetSSAOFilter (mmachine m) |
SO3ViewportGetSSAOFilter : Retrieves the current SSAO filter in use. | |
int | SO3ViewportSetSSAODebugMode (mmachine m) |
SO3ViewportSetSSAODebugMode : Sets the SSAO debug vizualization to use. | |
int | SO3ViewportGetSSAODebugMode (mmachine m) |
SO3ViewportGetSSAODebugMode : Retrieves the current SSAO debug visualization mode in use. | |
int | SO3ViewportWriteContent (mmachine m) |
SO3ViewportWriteContent : function to write the content of a SO3_VIEWPORT into a file the size can be larger than the current viewport pixel size overlays can be shown only the current viewport size is used. | |
int | SCOLloadViewport (mmachine m, cbmachine w) |
Load the SO3Engine Viewport function. | |
int | SCOLfreeViewport () |
free the SO3Engine Viewport function | |
Variables | |
int(* | CallMainThread )(void *, mmachine m) |
main include | |
NativeDefinition | natSO3Viewport [] |
Function Documentation
◆ SCOLfreeViewport()
int SCOLfreeViewport | ( | ) |
free the SO3Engine Viewport function
- Parameters
-
m : The VM
Definition at line 3308 of file SCOLViewport.cpp.
◆ SCOLloadViewport()
int SCOLloadViewport | ( | mmachine | m, |
cbmachine | w | ||
) |
Load the SO3Engine Viewport function.
- Parameters
-
m : The VM w : The Callback VM
Definition at line 3298 of file SCOLViewport.cpp.
Variable Documentation
◆ CallMainThread
|
extern |
main include
Definition at line 84 of file SO3SCOL.cpp.
◆ natSO3Viewport
NativeDefinition natSO3Viewport[] |
Definition at line 3208 of file SCOLViewport.cpp.
Generated by 1.9.8