Skyscraper 2.0
|
This is the complete list of members for SBS::TextureManager, including all inherited members.
AddTextToTexture(const std::string &origname, const std::string &name, const std::string &font_filename, Real font_size, const std::string &text, int x1, int y1, int x2, int y2, const std::string &h_align, const std::string &v_align, int ColorR, int ColorG, int ColorB, bool enable_force=false, bool force_mode=false) | SBS::TextureManager | |
AddTextureOverlay(const std::string &orig_texture, const std::string &overlay_texture, const std::string &name, int x, int y, int width, int height, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false) | SBS::TextureManager | |
AutoSize(Real n1, Real n2, bool iswidth, Real offset, bool enable_force, bool force_mode) | SBS::TextureManager | |
AutoX | SBS::TextureManager | private |
AutoY | SBS::TextureManager | private |
BackupMapping() | SBS::TextureManager | private |
BindTextureToMaterial(Ogre::MaterialPtr mMat, std::string texture_name, bool has_alpha) | SBS::TextureManager | |
bottomflip | SBS::TextureManager | |
bottomtex | SBS::TextureManager | |
CalculateSizing(const std::string &texture, const Vector3 &v1, const Vector3 &v2, const Vector3 &v3, int direction, Real tw, Real th) | SBS::TextureManager | |
ComputeTextureMap(Matrix3 &t_matrix, Vector3 &t_vector, PolyArray &vertices, const Vector3 &p1, const Vector3 &p2, const Vector3 &p3, Real tw, Real th) | SBS::TextureManager | |
ComputeTextureSpace(Matrix3 &m, Vector3 &v, const Vector3 &v_orig, const Vector3 &v1, Real len1, const Vector3 &v2, Real len2) | SBS::TextureManager | private |
CopyTexture(Ogre::TexturePtr source, Ogre::TexturePtr destination) | SBS::TextureManager | |
CopyTexture(Ogre::TexturePtr source, Ogre::TexturePtr destination, const Ogre::Box &srcBox, const Ogre::Box &dstBox) | SBS::TextureManager | |
CreateMaterial(const std::string &name, const std::string &path) | SBS::TextureManager | |
DecrementMaterialCount() | SBS::TextureManager | |
DecrementTextureCount() | SBS::TextureManager | |
DecrementTextureUsage(const std::string &name) | SBS::TextureManager | |
DefaultMapper | SBS::TextureManager | private |
EnableLighting(const std::string &material_name, bool value) | SBS::TextureManager | |
EnableShadows(const std::string &material_name, bool value) | SBS::TextureManager | |
FlipTexture | SBS::TextureManager | |
FreeTextureBoxes() | SBS::TextureManager | |
FreeTextureImages() | SBS::TextureManager | |
GetAutoSize(bool &x, bool &y) | SBS::TextureManager | |
GetMaterialByName(const std::string &name, const std::string &group="General") | SBS::TextureManager | |
GetMaterialCount() | SBS::TextureManager | |
GetMemoryUsage() | SBS::TextureManager | |
GetName() | SBS::ObjectBase | |
GetNameBase() | SBS::ObjectBase | |
GetParent() | SBS::ObjectBase | |
GetPlanarMapping(bool &flat, bool &FlipX, bool &FlipY, bool &FlipZ, bool &rotate) | SBS::TextureManager | |
GetPlanarRotate() | SBS::TextureManager | |
GetRoot() | SBS::ObjectBase | |
GetTextureByName(const std::string &name, const std::string &group="General") | SBS::TextureManager | |
GetTextureCount() | SBS::TextureManager | |
GetTextureForce(const std::string &texture, bool &enable_force, bool &force_mode) | SBS::TextureManager | |
GetTextureImage(Ogre::TexturePtr texture) | SBS::TextureManager | |
GetTextureInfo(int index, TextureInfo &info) | SBS::TextureManager | |
GetTextureInfoCount() | SBS::TextureManager | |
GetTextureMapping(PolyArray &vertices, Vector3 &v1, Vector3 &v2, Vector3 &v3, int &direction) | SBS::TextureManager | |
GetTextureMaterial(const std::string &name, bool &result, bool report=true, const std::string &polygon_name="") | SBS::TextureManager | |
GetTextureName(Ogre::MaterialPtr mMat) | SBS::TextureManager | |
GetTextureTiling(const std::string &texture, Real &tw, Real &th) | SBS::TextureManager | |
GetTextureUnitState(Ogre::MaterialPtr mMat) | SBS::TextureManager | |
heightscale | SBS::TextureManager | |
IncrementMaterialCount() | SBS::TextureManager | |
IncrementTextureCount() | SBS::TextureManager | |
IncrementTextureUsage(const std::string &name) | SBS::TextureManager | |
ListTextures(bool show_filename=false) | SBS::TextureManager | |
LoadAlphaBlendTexture(const std::string &filename, const std::string &specular_filename, const std::string &blend_filename, const std::string &name, bool spherical, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false, int mipmaps=-1, bool use_alpha_color=false, Ogre::ColourValue alpha_color=Ogre::ColourValue::Black) | SBS::TextureManager | |
LoadAnimatedTexture(std::vector< std::string > filenames, const std::string &name, Real duration, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false, int mipmaps=-1, bool use_alpha_color=false, Ogre::ColourValue alpha_color=Ogre::ColourValue::Black) | SBS::TextureManager | |
loadChromaKeyedTexture(const std::string &filename, const std::string &resGroup, const std::string &name, const Ogre::ColourValue &keyCol=Ogre::ColourValue::Black, int numMipmaps=-1, Real threshold=0.003) | SBS::TextureManager | |
LoadMaterial(const std::string &filename, const std::string &name, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false) | SBS::TextureManager | |
LoadTexture(const std::string &filename, const std::string &name, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false, int mipmaps=-1, bool use_alpha_color=false, Ogre::ColourValue alpha_color=Ogre::ColourValue::Black) | SBS::TextureManager | |
LoadTexture(const std::string &filename, int mipmaps, bool &has_alpha, bool use_alpha_color=false, Ogre::ColourValue alpha_color=Ogre::ColourValue::Black) | SBS::TextureManager | private |
LoadTextureCropped(const std::string &filename, const std::string &name, int x, int y, int width, int height, Real widthmult, Real heightmult, bool enable_force=false, bool force_mode=false) | SBS::TextureManager | |
mainnegflip | SBS::TextureManager | |
mainnegtex | SBS::TextureManager | |
mainposflip | SBS::TextureManager | |
mainpostex | SBS::TextureManager | |
manual_textures | SBS::TextureManager | private |
MapIndex | SBS::TextureManager | private |
MapMethod | SBS::TextureManager | private |
MapUV | SBS::TextureManager | private |
MapVerts1 | SBS::TextureManager | private |
MapVerts2 | SBS::TextureManager | private |
MapVerts3 | SBS::TextureManager | private |
materialcount | SBS::TextureManager | private |
Name | SBS::ObjectBase | private |
ObjectBase(Object *parent) | SBS::ObjectBase | |
OldMapIndex | SBS::TextureManager | private |
OldMapMethod | SBS::TextureManager | private |
OldMapUV | SBS::TextureManager | private |
OldMapVerts1 | SBS::TextureManager | private |
OldMapVerts2 | SBS::TextureManager | private |
OldMapVerts3 | SBS::TextureManager | private |
OldPlanarFlat | SBS::TextureManager | private |
OldPlanarRotate | SBS::TextureManager | private |
OldRevX | SBS::TextureManager | private |
OldRevY | SBS::TextureManager | private |
OldRevZ | SBS::TextureManager | private |
Parent | SBS::ObjectBase | private |
PlanarFlat | SBS::TextureManager | private |
PlanarRotate | SBS::TextureManager | private |
prev_material | SBS::TextureManager | private |
ProcessTextureFlip(Real tw, Real th) | SBS::TextureManager | |
RegisterTextureInfo(const std::string &name, const std::string &material_name, const std::string &filename, Real widthmult, Real heightmult, bool enable_force, bool force_mode, size_t tex_size, size_t mat_size) | SBS::TextureManager | |
Report(const std::string &message) | SBS::ObjectBase | virtual |
ReportError(const std::string &message) | SBS::ObjectBase | virtual |
ResetTextureMapping(bool todefaults=false) | SBS::TextureManager | |
RevX | SBS::TextureManager | private |
RevY | SBS::TextureManager | private |
RevZ | SBS::TextureManager | private |
RotateAnimTexture(const std::string &name, Real speed) | SBS::TextureManager | |
RotateTexture(const std::string &name, Real angle) | SBS::TextureManager | |
SaveTexture(Ogre::TexturePtr texture, const std::string &filename) | SBS::TextureManager | |
sbs | SBS::ObjectBase | protected |
ScaleTexture(const std::string &name, Real x_scale, Real y_scale) | SBS::TextureManager | |
ScrollAnimTexture(const std::string &name, Real x_speed, Real y_speed) | SBS::TextureManager | |
ScrollTexture(const std::string &name, Real x_offset, Real y_offset) | SBS::TextureManager | |
SetAutoSize(bool x, bool y) | SBS::TextureManager | |
SetCulling(const std::string &material_name, int mode=1) | SBS::TextureManager | |
SetCulling(const std::string &material_name, const std::string &name, int mode) | SBS::TextureManager | |
SetName(const std::string &name) | SBS::ObjectBase | |
SetPlanarMapping(bool flat, bool FlipX, bool FlipY, bool FlipZ, bool rotate) | SBS::TextureManager | |
SetPlanarRotate(bool value) | SBS::TextureManager | |
SetTextureFlip(int mainneg, int mainpos, int sideneg, int sidepos, int top, int bottom) | SBS::TextureManager | |
SetTextureInfo(int index, TextureInfo &info) | SBS::TextureManager | |
SetTextureMapping(int vertindex1, Vector2 uv1, int vertindex2, Vector2 uv2, int vertindex3, Vector2 uv3) | SBS::TextureManager | |
SetTextureMapping2(const std::string &x1, const std::string &y1, const std::string &z1, Vector2 uv1, const std::string &x2, const std::string &y2, const std::string &z2, Vector2 uv2, const std::string &x3, const std::string &y3, const std::string &z3, Vector2 uv3) | SBS::TextureManager | |
SetTextureOverride(const std::string &mainneg, const std::string &mainpos, const std::string &sideneg, const std::string &sidepos, const std::string &top, const std::string &bottom) | SBS::TextureManager | |
sidenegflip | SBS::TextureManager | |
sidenegtex | SBS::TextureManager | |
sideposflip | SBS::TextureManager | |
sidepostex | SBS::TextureManager | |
textureboxes | SBS::TextureManager | private |
texturecount | SBS::TextureManager | private |
textureinfo | SBS::TextureManager | private |
TextureManager(Object *parent) | SBS::TextureManager | |
TextureOverride | SBS::TextureManager | |
topflip | SBS::TextureManager | |
toptex | SBS::TextureManager | |
TransformTexture(const std::string &name, const std::string &type, const std::string &wave_type, Real base, Real frequency, Real phase, Real amplitude) | SBS::TextureManager | |
UnloadMaterial(const std::string &name, const std::string &group) | SBS::TextureManager | |
UnloadMaterials() | SBS::TextureManager | private |
UnloadTexture(const std::string &name, const std::string &group) | SBS::TextureManager | |
UnregisterTextureInfo(std::string name, std::string material_name="") | SBS::TextureManager | |
widthscale | SBS::TextureManager | |
WriteToTexture(const std::string &str, Ogre::TexturePtr destTexture, int destLeft, int destTop, int destRight, int destBottom, Ogre::FontPtr font, const Ogre::ColourValue &color, char justify='l', char vert_justify='t', bool wordwrap=true) | SBS::TextureManager | private |
~ObjectBase() | SBS::ObjectBase | inlinevirtual |
~TextureManager() | SBS::TextureManager |