diff options
Diffstat (limited to 'o3d/plugin')
-rw-r--r-- | o3d/plugin/idl/param_object.idl | 91 | ||||
-rw-r--r-- | o3d/plugin/idl/render_surface.idl | 22 |
2 files changed, 68 insertions, 45 deletions
diff --git a/o3d/plugin/idl/param_object.idl b/o3d/plugin/idl/param_object.idl index f8b8993..e733950 100644 --- a/o3d/plugin/idl/param_object.idl +++ b/o3d/plugin/idl/param_object.idl @@ -43,51 +43,52 @@ class ParamObject : NamedObject { \param param_name The name of the Param to be created. \param param_type_name The type of Param to create. Valid types are - \li 'o3d.ParamBoolean', - \li 'o3d.ParamBoundingBox', - \li 'o3d.ParamDrawContext', - \li 'o3d.ParamDrawList', - \li 'o3d.ParamEffect', - \li 'o3d.ParamFloat', - \li 'o3d.ParamFloat2', - \li 'o3d.ParamFloat3', - \li 'o3d.ParamFloat4', - \li 'o3d.ParamInteger', - \li 'o3d.ParamMaterial', - \li 'o3d.ParamMatrix4', - \li 'o3d.ParamParamArray', - \li 'o3d.ParamRenderSurface', - \li 'o3d.ParamRenderDepthStencilSurface', - \li 'o3d.ParamSampler', - \li 'o3d.ParamSkin', - \li 'o3d.ParamSteamBank', - \li 'o3d.ParamState', - \li 'o3d.ParamString', - \li 'o3d.ParamTexture', - \li 'o3d.ParamTransform', - \li 'o3d.ProjectionParamMatrix4', - \li 'o3d.ProjectionInverseParamMatrix4', - \li 'o3d.ProjectionTransposeParamMatrix4', - \li 'o3d.ProjectionInverseTransposeParamMatrix4', - \li 'o3d.ViewParamMatrix4', - \li 'o3d.ViewInverseParamMatrix4', - \li 'o3d.ViewTransposeParamMatrix4', - \li 'o3d.ViewInverseTransposeParamMatrix4', - \li 'o3d.ViewProjectionParamMatrix4', - \li 'o3d.ViewProjectionInverseParamMatrix4', - \li 'o3d.ViewProjectionTransposeParamMatrix4', - \li 'o3d.ViewProjectionInverseTransposeParamMatrix4', - \li 'o3d.WorldParamMatrix4', - \li 'o3d.WorldInverseParamMatrix4', - \li 'o3d.WorldTransposeParamMatrix4', - \li 'o3d.WorldInverseTransposeParamMatrix4', - \li 'o3d.WorldViewParamMatrix4', - \li 'o3d.WorldViewInverseParamMatrix4', - \li 'o3d.WorldViewTransposeParamMatrix4', - \li 'o3d.WorldViewInverseTransposeParamMatrix4', - \li 'o3d.WorldViewProjectionParamMatrix4', - \li 'o3d.WorldViewProjectionInverseParamMatrix4', - \li 'o3d.WorldViewProjectionTransposeParamMatrix4', + \li 'o3d.ParamBoolean' + \li 'o3d.ParamBoundingBox' + \li 'o3d.ParamDrawContext' + \li 'o3d.ParamDrawList' + \li 'o3d.ParamEffect' + \li 'o3d.ParamFloat' + \li 'o3d.ParamFloat2' + \li 'o3d.ParamFloat3' + \li 'o3d.ParamFloat4' + \li 'o3d.ParamFunction' + \li 'o3d.ParamInteger' + \li 'o3d.ParamMaterial' + \li 'o3d.ParamMatrix4' + \li 'o3d.ParamParamArray' + \li 'o3d.ParamRenderSurface' + \li 'o3d.ParamRenderDepthStencilSurface' + \li 'o3d.ParamSampler' + \li 'o3d.ParamSkin' + \li 'o3d.ParamSteamBank' + \li 'o3d.ParamState' + \li 'o3d.ParamString' + \li 'o3d.ParamTexture' + \li 'o3d.ParamTransform' + \li 'o3d.ProjectionParamMatrix4' + \li 'o3d.ProjectionInverseParamMatrix4' + \li 'o3d.ProjectionTransposeParamMatrix4' + \li 'o3d.ProjectionInverseTransposeParamMatrix4' + \li 'o3d.ViewParamMatrix4' + \li 'o3d.ViewInverseParamMatrix4' + \li 'o3d.ViewTransposeParamMatrix4' + \li 'o3d.ViewInverseTransposeParamMatrix4' + \li 'o3d.ViewProjectionParamMatrix4' + \li 'o3d.ViewProjectionInverseParamMatrix4' + \li 'o3d.ViewProjectionTransposeParamMatrix4' + \li 'o3d.ViewProjectionInverseTransposeParamMatrix4' + \li 'o3d.WorldParamMatrix4' + \li 'o3d.WorldInverseParamMatrix4' + \li 'o3d.WorldTransposeParamMatrix4' + \li 'o3d.WorldInverseTransposeParamMatrix4' + \li 'o3d.WorldViewParamMatrix4' + \li 'o3d.WorldViewInverseParamMatrix4' + \li 'o3d.WorldViewTransposeParamMatrix4' + \li 'o3d.WorldViewInverseTransposeParamMatrix4' + \li 'o3d.WorldViewProjectionParamMatrix4' + \li 'o3d.WorldViewProjectionInverseParamMatrix4' + \li 'o3d.WorldViewProjectionTransposeParamMatrix4' \li 'o3d.WorldViewProjectionInverseTransposeParamMatrix4' \return The newly created Param or null on failure. %] diff --git a/o3d/plugin/idl/render_surface.idl b/o3d/plugin/idl/render_surface.idl index 70a3573..682ac62 100644 --- a/o3d/plugin/idl/render_surface.idl +++ b/o3d/plugin/idl/render_surface.idl @@ -66,6 +66,16 @@ namespace o3d { }; // RenderSurface %[ + A Param which stores a RenderSurface. +%] +[nocpp, include="core/cross/render_surface.h"] class ParamRenderSurface : Param +{%[ + The RenderSurface stored by the Param. + %] + [getter, setter] RenderSurface? value_; +}; + +%[ A RenderDepthStencilSurface represents a depth stencil render surface. %] [nocpp, include="core/cross/render_surface.h"] @@ -73,4 +83,16 @@ class RenderDepthStencilSurface : RenderSurfaceBase { }; // RenderDepthStencilSurface +%[ + A Param which stores a RenderDepthStencilSurface. +%] +[nocpp, include="core/cross/render_surface.h"] +class ParamRenderDepthStencilSurface : Param +{%[ + The RenderDepthStencilSurface stored by the Param. + %] + [getter, setter] RenderDepthStencilSurface? value_; +}; + + } // namespace o3d |