|
| virtual int32_t | GetSquareMaxCount () const =0 |
| | 最大描画スプライト数を取得する。 More...
|
| |
| virtual void | SetSquareMaxCount (int32_t count)=0 |
| | 最大描画スプライト数を設定する。 More...
|
| |
| virtual Effekseer::TextureData * | GetBackground ()=0 |
| | Get a background. More...
|
| |
| virtual void | SetBackground (GLuint background, bool hasMipmap=false)=0 |
| | Specify a background. More...
|
| |
| virtual OpenGLDeviceType | GetDeviceType () const =0 |
| | get a device type More...
|
| |
| virtual bool | IsVertexArrayObjectSupported () const =0 |
| | get whether VAO is supported More...
|
| |
| Impl * | GetImpl () |
| | only for Effekseer backend developer. Effekseer User doesn't need it. More...
|
| |
| virtual void | OnLostDevice ()=0 |
| | デバイスロストが発生した時に実行する。 More...
|
| |
| virtual void | OnResetDevice ()=0 |
| | デバイスがリセットされた時に実行する。 More...
|
| |
| virtual void | Destroy ()=0 |
| | このインスタンスを破棄する。 More...
|
| |
| virtual void | SetRestorationOfStatesFlag (bool flag)=0 |
| | ステートを復帰するかどうかのフラグを設定する。 More...
|
| |
| virtual bool | BeginRendering ()=0 |
| | 描画を開始する時に実行する。 More...
|
| |
| virtual bool | EndRendering ()=0 |
| | 描画を終了する時に実行する。 More...
|
| |
| virtual ::Effekseer::Vector3D | GetLightDirection () const |
| | Get the direction of light. More...
|
| |
| virtual void | SetLightDirection (const ::Effekseer::Vector3D &direction) |
| | Specifiy the direction of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightColor () const |
| | Get the color of light. More...
|
| |
| virtual void | SetLightColor (const ::Effekseer::Color &color) |
| | Specify the color of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightAmbientColor () const |
| | Get the color of ambient. More...
|
| |
| virtual void | SetLightAmbientColor (const ::Effekseer::Color &color) |
| | Specify the color of ambient. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetProjectionMatrix () const |
| | Get a projection matrix. More...
|
| |
| virtual void | SetProjectionMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a projection matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraMatrix () const |
| | Get a camera matrix. More...
|
| |
| virtual void | SetCameraMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a camera matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraProjectionMatrix () const |
| | Get a camera projection matrix. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraFrontDirection () const |
| | Get a front direction of camera. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraPosition () const |
| | Get a position of camera. More...
|
| |
| virtual void | SetCameraParameter (const ::Effekseer::Vector3D &front, const ::Effekseer::Vector3D &position) |
| | Set a front direction and position of camera manually. More...
|
| |
| virtual ::Effekseer::SpriteRenderer * | CreateSpriteRenderer ()=0 |
| | スプライトレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RibbonRenderer * | CreateRibbonRenderer ()=0 |
| | リボンレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RingRenderer * | CreateRingRenderer ()=0 |
| | リングレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::ModelRenderer * | CreateModelRenderer ()=0 |
| | モデルレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TrackRenderer * | CreateTrackRenderer ()=0 |
| | 軌跡レンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TextureLoader * | CreateTextureLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のテクスチャ読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::ModelLoader * | CreateModelLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のモデル読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::MaterialLoader * | CreateMaterialLoader (::Effekseer::FileInterface *fileInterface=nullptr)=0 |
| | Create default material loader. More...
|
| |
| virtual void | ResetRenderState ()=0 |
| | レンダーステートを強制的にリセットする。 More...
|
| |
| virtual DistortingCallback * | GetDistortingCallback ()=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを取得する。 More...
|
| |
| virtual void | SetDistortingCallback (DistortingCallback *callback)=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを設定する。 More...
|
| |
| virtual int32_t | GetDrawCallCount () const |
| | Get draw call count. More...
|
| |
| virtual int32_t | GetDrawVertexCount () const |
| | Get the number of vertex drawn. More...
|
| |
| virtual void | ResetDrawCallCount () |
| | Reset draw call count. More...
|
| |
| virtual void | ResetDrawVertexCount () |
| | Reset the number of vertex drawn. More...
|
| |
| virtual Effekseer::RenderMode | GetRenderMode () const |
| | Get a render mode. More...
|
| |
| virtual void | SetRenderMode (Effekseer::RenderMode renderMode) |
| | Specify a render mode. More...
|
| |
| virtual UVStyle | GetTextureUVStyle () const |
| | Get an UV Style of texture when particles are rendered. More...
|
| |
| virtual void | SetTextureUVStyle (UVStyle style) |
| | Set an UV Style of texture when particles are rendered. More...
|
| |
| virtual UVStyle | GetBackgroundTextureUVStyle () const |
| | Get an UV Style of background when particles are rendered. More...
|
| |
| virtual void | SetBackgroundTextureUVStyle (UVStyle style) |
| | Set an UV Style of background when particles are rendered. More...
|
| |
| virtual float | GetTime () const |
| | Get a current time (s) More...
|
| |
| virtual void | SetTime (float time) |
| | Set a current time (s) More...
|
| |
| virtual void | SetCommandList (CommandList *commandList) |
| | specify a command list to render. This function is available except DirectX9, DirectX11 and OpenGL. More...
|
| |
| virtual void | SetBackgroundTexture (::Effekseer::TextureData *textureData) |
| | Specify a background texture. Specified texture is not deleted by the renderer. This function is available except DirectX9, DirectX11. More...
|
| |
| virtual Effekseer::TextureData * | CreateProxyTexture (ProxyTextureType type) |
| | Create a proxy texture. More...
|
| |
| virtual void | DeleteProxyTexture (Effekseer::TextureData *data) |
| | Delete a proxy texture. More...
|
| |
| Impl * | GetImpl () |
| | only for Effekseer backend developer. Effekseer User doesn't need it. More...
|
| |
| virtual void | OnLostDevice ()=0 |
| | デバイスロストが発生した時に実行する。 More...
|
| |
| virtual void | OnResetDevice ()=0 |
| | デバイスがリセットされた時に実行する。 More...
|
| |
| virtual void | Destroy ()=0 |
| | このインスタンスを破棄する。 More...
|
| |
| virtual void | SetRestorationOfStatesFlag (bool flag)=0 |
| | ステートを復帰するかどうかのフラグを設定する。 More...
|
| |
| virtual bool | BeginRendering ()=0 |
| | 描画を開始する時に実行する。 More...
|
| |
| virtual bool | EndRendering ()=0 |
| | 描画を終了する時に実行する。 More...
|
| |
| virtual ::Effekseer::Vector3D | GetLightDirection () const |
| | Get the direction of light. More...
|
| |
| virtual void | SetLightDirection (const ::Effekseer::Vector3D &direction) |
| | Specifiy the direction of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightColor () const |
| | Get the color of light. More...
|
| |
| virtual void | SetLightColor (const ::Effekseer::Color &color) |
| | Specify the color of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightAmbientColor () const |
| | Get the color of ambient. More...
|
| |
| virtual void | SetLightAmbientColor (const ::Effekseer::Color &color) |
| | Specify the color of ambient. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetProjectionMatrix () const |
| | Get a projection matrix. More...
|
| |
| virtual void | SetProjectionMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a projection matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraMatrix () const |
| | Get a camera matrix. More...
|
| |
| virtual void | SetCameraMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a camera matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraProjectionMatrix () const |
| | Get a camera projection matrix. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraFrontDirection () const |
| | Get a front direction of camera. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraPosition () const |
| | Get a position of camera. More...
|
| |
| virtual void | SetCameraParameter (const ::Effekseer::Vector3D &front, const ::Effekseer::Vector3D &position) |
| | Set a front direction and position of camera manually. More...
|
| |
| virtual ::Effekseer::SpriteRenderer * | CreateSpriteRenderer ()=0 |
| | スプライトレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RibbonRenderer * | CreateRibbonRenderer ()=0 |
| | リボンレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RingRenderer * | CreateRingRenderer ()=0 |
| | リングレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::ModelRenderer * | CreateModelRenderer ()=0 |
| | モデルレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TrackRenderer * | CreateTrackRenderer ()=0 |
| | 軌跡レンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TextureLoader * | CreateTextureLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のテクスチャ読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::ModelLoader * | CreateModelLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のモデル読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::MaterialLoader * | CreateMaterialLoader (::Effekseer::FileInterface *fileInterface=nullptr)=0 |
| | Create default material loader. More...
|
| |
| virtual void | ResetRenderState ()=0 |
| | レンダーステートを強制的にリセットする。 More...
|
| |
| virtual DistortingCallback * | GetDistortingCallback ()=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを取得する。 More...
|
| |
| virtual void | SetDistortingCallback (DistortingCallback *callback)=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを設定する。 More...
|
| |
| virtual int32_t | GetDrawCallCount () const |
| | Get draw call count. More...
|
| |
| virtual int32_t | GetDrawVertexCount () const |
| | Get the number of vertex drawn. More...
|
| |
| virtual void | ResetDrawCallCount () |
| | Reset draw call count. More...
|
| |
| virtual void | ResetDrawVertexCount () |
| | Reset the number of vertex drawn. More...
|
| |
| virtual Effekseer::RenderMode | GetRenderMode () const |
| | Get a render mode. More...
|
| |
| virtual void | SetRenderMode (Effekseer::RenderMode renderMode) |
| | Specify a render mode. More...
|
| |
| virtual UVStyle | GetTextureUVStyle () const |
| | Get an UV Style of texture when particles are rendered. More...
|
| |
| virtual void | SetTextureUVStyle (UVStyle style) |
| | Set an UV Style of texture when particles are rendered. More...
|
| |
| virtual UVStyle | GetBackgroundTextureUVStyle () const |
| | Get an UV Style of background when particles are rendered. More...
|
| |
| virtual void | SetBackgroundTextureUVStyle (UVStyle style) |
| | Set an UV Style of background when particles are rendered. More...
|
| |
| virtual float | GetTime () const |
| | Get a current time (s) More...
|
| |
| virtual void | SetTime (float time) |
| | Set a current time (s) More...
|
| |
| virtual void | SetCommandList (CommandList *commandList) |
| | specify a command list to render. This function is available except DirectX9, DirectX11 and OpenGL. More...
|
| |
| virtual void | SetBackgroundTexture (::Effekseer::TextureData *textureData) |
| | Specify a background texture. Specified texture is not deleted by the renderer. This function is available except DirectX9, DirectX11. More...
|
| |
| virtual Effekseer::TextureData * | CreateProxyTexture (ProxyTextureType type) |
| | Create a proxy texture. More...
|
| |
| virtual void | DeleteProxyTexture (Effekseer::TextureData *data) |
| | Delete a proxy texture. More...
|
| |
| Impl * | GetImpl () |
| | only for Effekseer backend developer. Effekseer User doesn't need it. More...
|
| |
| virtual void | OnLostDevice ()=0 |
| | デバイスロストが発生した時に実行する。 More...
|
| |
| virtual void | OnResetDevice ()=0 |
| | デバイスがリセットされた時に実行する。 More...
|
| |
| virtual void | Destroy ()=0 |
| | このインスタンスを破棄する。 More...
|
| |
| virtual void | SetRestorationOfStatesFlag (bool flag)=0 |
| | ステートを復帰するかどうかのフラグを設定する。 More...
|
| |
| virtual bool | BeginRendering ()=0 |
| | 描画を開始する時に実行する。 More...
|
| |
| virtual bool | EndRendering ()=0 |
| | 描画を終了する時に実行する。 More...
|
| |
| virtual ::Effekseer::Vector3D | GetLightDirection () const |
| | Get the direction of light. More...
|
| |
| virtual void | SetLightDirection (const ::Effekseer::Vector3D &direction) |
| | Specifiy the direction of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightColor () const |
| | Get the color of light. More...
|
| |
| virtual void | SetLightColor (const ::Effekseer::Color &color) |
| | Specify the color of light. More...
|
| |
| virtual const ::Effekseer::Color & | GetLightAmbientColor () const |
| | Get the color of ambient. More...
|
| |
| virtual void | SetLightAmbientColor (const ::Effekseer::Color &color) |
| | Specify the color of ambient. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetProjectionMatrix () const |
| | Get a projection matrix. More...
|
| |
| virtual void | SetProjectionMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a projection matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraMatrix () const |
| | Get a camera matrix. More...
|
| |
| virtual void | SetCameraMatrix (const ::Effekseer::Matrix44 &mat) |
| | Set a camera matrix. More...
|
| |
| virtual ::Effekseer::Matrix44 | GetCameraProjectionMatrix () const |
| | Get a camera projection matrix. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraFrontDirection () const |
| | Get a front direction of camera. More...
|
| |
| virtual ::Effekseer::Vector3D | GetCameraPosition () const |
| | Get a position of camera. More...
|
| |
| virtual void | SetCameraParameter (const ::Effekseer::Vector3D &front, const ::Effekseer::Vector3D &position) |
| | Set a front direction and position of camera manually. More...
|
| |
| virtual ::Effekseer::SpriteRenderer * | CreateSpriteRenderer ()=0 |
| | スプライトレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RibbonRenderer * | CreateRibbonRenderer ()=0 |
| | リボンレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::RingRenderer * | CreateRingRenderer ()=0 |
| | リングレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::ModelRenderer * | CreateModelRenderer ()=0 |
| | モデルレンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TrackRenderer * | CreateTrackRenderer ()=0 |
| | 軌跡レンダラーを生成する。 More...
|
| |
| virtual ::Effekseer::TextureLoader * | CreateTextureLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のテクスチャ読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::ModelLoader * | CreateModelLoader (::Effekseer::FileInterface *fileInterface=NULL)=0 |
| | 標準のモデル読込クラスを生成する。 More...
|
| |
| virtual ::Effekseer::MaterialLoader * | CreateMaterialLoader (::Effekseer::FileInterface *fileInterface=nullptr)=0 |
| | Create default material loader. More...
|
| |
| virtual void | ResetRenderState ()=0 |
| | レンダーステートを強制的にリセットする。 More...
|
| |
| virtual DistortingCallback * | GetDistortingCallback ()=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを取得する。 More...
|
| |
| virtual void | SetDistortingCallback (DistortingCallback *callback)=0 |
| | 背景を歪ませるエフェクトが描画される前に呼ばれるコールバックを設定する。 More...
|
| |
| virtual int32_t | GetDrawCallCount () const |
| | Get draw call count. More...
|
| |
| virtual int32_t | GetDrawVertexCount () const |
| | Get the number of vertex drawn. More...
|
| |
| virtual void | ResetDrawCallCount () |
| | Reset draw call count. More...
|
| |
| virtual void | ResetDrawVertexCount () |
| | Reset the number of vertex drawn. More...
|
| |
| virtual Effekseer::RenderMode | GetRenderMode () const |
| | Get a render mode. More...
|
| |
| virtual void | SetRenderMode (Effekseer::RenderMode renderMode) |
| | Specify a render mode. More...
|
| |
| virtual UVStyle | GetTextureUVStyle () const |
| | Get an UV Style of texture when particles are rendered. More...
|
| |
| virtual void | SetTextureUVStyle (UVStyle style) |
| | Set an UV Style of texture when particles are rendered. More...
|
| |
| virtual UVStyle | GetBackgroundTextureUVStyle () const |
| | Get an UV Style of background when particles are rendered. More...
|
| |
| virtual void | SetBackgroundTextureUVStyle (UVStyle style) |
| | Set an UV Style of background when particles are rendered. More...
|
| |
| virtual float | GetTime () const |
| | Get a current time (s) More...
|
| |
| virtual void | SetTime (float time) |
| | Set a current time (s) More...
|
| |
| virtual void | SetCommandList (CommandList *commandList) |
| | specify a command list to render. This function is available except DirectX9, DirectX11 and OpenGL. More...
|
| |
| virtual void | SetBackgroundTexture (::Effekseer::TextureData *textureData) |
| | Specify a background texture. Specified texture is not deleted by the renderer. This function is available except DirectX9, DirectX11. More...
|
| |
| virtual Effekseer::TextureData * | CreateProxyTexture (ProxyTextureType type) |
| | Create a proxy texture. More...
|
| |
| virtual void | DeleteProxyTexture (Effekseer::TextureData *data) |
| | Delete a proxy texture. More...
|
| |
| virtual int | AddRef ()=0 |
| | 参照カウンタを加算する。 More...
|
| |
| virtual int | GetRef ()=0 |
| | 参照カウンタを取得する。 More...
|
| |
| virtual int | Release ()=0 |
| | 参照カウンタを減算する。0になった時、インスタンスを削除する。 More...
|
| |