TextureStageCollection¶
from acron.core import TextureStageCollection
- class TextureStageCollection¶
Bases:
Inheritance diagram
digraph inheritancec495021eaf { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "TextureStageCollection" [URL="acron.core.TextureStageCollection.html#acron.core.TextureStageCollection",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "TextureStageCollection" [arrowsize=0.75,style=""]; }- __add__()¶
- __getitem__()¶
Returns the nth
TextureStagein the collection. This is the same asget_texture_stage(), but it may be a more convenient way to access it.
- __iadd__()¶
- __init__()¶
- add_texture_stage()¶
Adds a new
TextureStageto the collection.
- add_texture_stages_from()¶
Adds all the
TextureStagesindicated in the other collection to this texture_stage. The other texture_stages are simply appended to the end of the texture_stages in this list; duplicates are not automatically removed.
- assign()¶
- clear()¶
Removes all
TextureStagesfrom the collection.
- find_texture_stage()¶
Returns the texture_stage in the collection with the indicated name, if any, or NULL if no texture_stage has that name.
- get_num_texture_stages()¶
Returns the number of
TextureStagesin the collection.
- get_texture_stage()¶
Returns the nth
TextureStagein the collection.
- has_texture_stage()¶
Returns true if the indicated
TextureStageappears in this collection, false otherwise.
- output()¶
Writes a brief one-line description of the
TextureStageCollectionto the indicated output stream.
- remove_duplicate_texture_stages()¶
Removes any duplicate entries of the same
TextureStageson this collection. If aTextureStageappears multiple times, the first appearance is retained; subsequent appearances are removed.
- remove_texture_stage()¶
Removes the indicated
TextureStagefrom the collection. Returns true if the texture_stage was removed, false if it was not a member of the collection.
- remove_texture_stages_from()¶
Removes from this collection all of the
TextureStageslisted in the other collection.
- size()¶
Returns the number of texture stages in the collection. This is the same thing as
get_num_texture_stages().
- sort()¶
Sorts the
TextureStagesin this collection into order by TextureStage::sort(), from lowest to highest.
- write()¶
Writes a complete multi-line description of the
TextureStageCollectionto the indicated output stream.